Si vuole calcolare il prodotto matrice-vettore:
Se la matrice è memorizzata in modo compatto, gli elementi vanno
opportunamente ricercati in SYSMAT mediante l'uso di IA, mentre
gli indici
relativi alle colonne si trovano nel vettore intero JA.
In particolare, gli elementi di
appartenenti alla riga
sono memorizzati
in corrispondenza agli indici
del vettore SYSMAT compresi, per
definizione di IA, nell'intervallo IA
IA
. Gli indici di colonna
, di conseguenza, sono memorizzati in
JA
.
Il prodotto matrice-vettore con non simmetrica e memorizzata in forma
compatta può quindi essere calcolato implementando il seguente algoritmo:
001 Per
002 azzero
003 Per IA
, IA
004 JA
005
SYSMAT
006 Fine Per
007 Fine Per
Si noti che è sempre utile azzerare il vettore soluzione prima
di procedere all'implementazione del ciclo di sommatoria (riga 2), al fine di
evitare l'uso improprio di valori precedentemente contenuti in .