matrix866
05-03-2012, 18:24
Ciao a tutti. Avrei bisogno di un aiuto.
Ho trovato in rete diversi codici per generare il prodotto tra due matrici.
Io ho estrapolato e modificato il codice in base alle mie esigenze(matrici QUADRATE).
Non capisco però una riga di codice che riporto in grassetto.
for (i=0; i<n; i++) //
for (j=0; j<n; j++)
{
acc = 0; //azzero l'accumulatore
for (t=0; t<n; t++)
acc += matrice1[i][t]*matrice2[t][j];
matriceRis[i][j]=acc;
}
a parte non capire l'intera riga non ho mai visto l'utlizzo del + dopo il nome di una variabile, in questo caso acc.
Se qualcuno fosse così gentile da spiegarmi il significato...GRAZIE!
Ho trovato in rete diversi codici per generare il prodotto tra due matrici.
Io ho estrapolato e modificato il codice in base alle mie esigenze(matrici QUADRATE).
Non capisco però una riga di codice che riporto in grassetto.
for (i=0; i<n; i++) //
for (j=0; j<n; j++)
{
acc = 0; //azzero l'accumulatore
for (t=0; t<n; t++)
acc += matrice1[i][t]*matrice2[t][j];
matriceRis[i][j]=acc;
}
a parte non capire l'intera riga non ho mai visto l'utlizzo del + dopo il nome di una variabile, in questo caso acc.
Se qualcuno fosse così gentile da spiegarmi il significato...GRAZIE!