|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2011
Messaggi: 39
|
[C] prodotto matriciale
Ragazzi, qualcuno saprebbe dirmi cosa c'è che non va in questa funzione che esegue il prodotto matriciale?
Codice:
int matXmatt(double **matrice1, int nrighe1, int ncolon1, double **matrice2, int nrighe2, int ncolon2, double **res) {
int i, j, k;
if (ncolon1!=nrighe2) return -1;
else {for (i=0; i<nrighe1; i++) {
for (j=0; j<ncolon2; j++) { res[i][j]= 0.0;
for (k=0; k<ncolon1; k++)
res[i][j]+= matrice1[i][k]*matrice2[k][j];
}
}
return 0;
}
}
Ok niente, ero io che non allocavo la matrice risultante. La funzione funziona ( !_! ") benissimo. Scusate, potete chiudere Ultima modifica di BlackShark92 : 29-05-2011 alle 19:22. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:25.



















