Algorithme
sousoubg
Messages postés
1
Statut
Membre
-
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j besoin d'un algorithme qui calcule le produit de deux matrices carrées d'ordre n.
merci
j besoin d'un algorithme qui calcule le produit de deux matrices carrées d'ordre n.
merci
1 réponse
-
Bonjour,
https://fr.wikipedia.org/wiki/Produit_matriciel#Produit_d.27Hadamard
En considérant que la première valeur est à la position zéro :Matrice A , B , C Entier n , i i<--0 TANTQUE i < n*n FAIRE C[i]=A[i]*B[i] FINTANTQUE
exemple en c :int A[]={1,3,2, 1,0,0, 1,2,2}; int B[]={0,0,2, 7,5,0, 2,1,1}; void produit_hadamard(int *a,int *b,int *c,int n) { int i; for(i=0;i<n*n;i++) { c[i]=a[i]*b[i]; } } int main() { int result[9]; int i; produit_hadamard(A,B,result,3); for(i=0;i<9;i++) printf("%d|",result[i]); }