Moltiplicazione di matrici: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 72:
 
<code>
<syntaxhighlight lang="c">
//* Moltiplicazione matrice × vettore
/* RM = numero di righe della matrice */
/* RM = numero di righe della matrice
CM = numero di colonne della matrice (uguale al numero di righe del vettore) */
/* M = matrice [RM] × [CM] */
/* V = vettore [CM] */
/* il vettore risultato sarà VR [RM] con stesso numero di righe della matrice */
/* si suppone che VR [RM] è inizialmente posto con tutti i valori a zero. */
for (int i=0; i<RM; i++) { /*/ scandisco le righe con l'indice i */
for (int j=0; j<CM; j++) { /*/ e le colonne con j */
VR[i] = VR[i] + M[i][j] * V[j];
}
}
</syntaxhighlight>
</code>