Produit de deux matrice

Fermé
sapime - 25 févr. 2010 à 18:33
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 25 févr. 2010 à 19:19
Bonjour,
je voudrais effectuer le produit de deux matrice A et B; j'ai deja crée les matrices et je sais que le produit est possible que lorsque le nombre de ligne de la matrice A est égale au nombre de colonne de la matrice B. Voici ce que j'ai fait
soit A(4,3) et B(2,4)

creation de la matrice A
pour i<--1 à 4 faire
pour j<--1 à 3 faire
saisirA[i,j]
finpour
finpour

creation de la matrice B

pour k<--1 à 2 faire
pour l<--1 à 4 faire
saisirB[k,l]
finpour
finpour

j'attends donc de vous la suite , c'est très important. merci pour votre aimable gentillesse

1 réponse

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
25 févr. 2010 à 19:19
Tu as bien commencé, comme tu l'a dit, tu vérifie que les matrices soient conformes (nombre de ligne de A = nombre colonne B).

Après pour faire le produit matriciel c'est tout simplement comme ceci :
Pour i = 0 Jusqu'à NbreLigneMatriceA Par Pas de 1
	Pour k = 0 Jusqu'à NbreColonneMatriceB Par Pas de 1
		Pour j = 0 Jusqu'à NbreColonneMatriceA Par Pas de 1
			matriceProduit[i][k] += matriceA[i][j] * matriceB[j][k]


Voilà bonne chance.
ps : j'espère ne pas avoir fait d'erreur je n'ai pas vérifier ^^
0