Multiplication des matrices (2;3) a (3;2)

Fermé
ciornav - 15 janv. 2011 à 20:33
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 15 janv. 2011 à 21:40
Bonjour,


En fait j'ai trouvé sur le site des reponses a ma question juste la probleme est que en essayant sur la feuille(je programme pas encore) je comprend pasle reponse....
j'ai donc A(2.3) (i;k) B(3.2) (k;j) et j'obtient C(2.2) (i;j)

pour i variant de 1 a 2
pour j variant de 1 a 2
pour k variant de 1 a 3 faire
'' d'apres le site je doit avoir le reponse:"
C(I;J)= C(I;J) + A(I;K)*B(K;J)
fin pour fin pour fin pour

Je suis vraiment debutant donc svp aidez moi a comprendre pourquoi c'est comme ca

Merci

1 réponse

KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 004
15 janv. 2011 à 21:40
C(I;J)=C(I;J)+A(I;K)*B(K;J) ce n'est pas la formule en soit, ça permet d'incrémenter le C(I;J) pour finalement obtenir la somme sur K des A(I;K)*B(K;J)

Regarde Wikipédia pour la théorie.
2