Operazioni con le matrici.

Somma matriciale

Date due matrici di uguale dimensione , la somma restituisce una matrice di uguali dimensioni, i cui elementi sono la somma elemento per elemento tra e .

La complessità computazionale equivale a somme floating point.

Moltiplicazione per uno scalare

Data una matrice e un numero reale , il prodotto restituisce una matrice di uguali dimensioni, i cui elementi sono il prodotto elemento per .

La complessità computazionale equivale a prodotti floating point.

Prodotto matriciale

Date due matrici e , si definisce prodotto matriciale la matrice , i cui elementi sono definiti come

La complessità computazionale equivale a , dal momento che si hanno somme e prodotti, e gli elementi sono . Se la matrice è quadrata, la complessità è di .

Per il prodotto matriciale valgono le proprietà associativa e distributiva rispetto alla somma matriciale.

Attenzione!

Non vale la proprietà commutativa, nemmeno se le matrici sono quadrate.

L’elemento neutro del prodotto matriciale è la matrice identità.

La trasposta di un prodotto è la trasposta delle due matrici, invertite di ordine:

Prodotto matrice-vettore

Caso particolare del Prodotto matriciale. Dati , il risultato è definito come

La complessità computazionale equivale a , dato che servono somme e prodotti, e gli elementi sono . Se la matrice è quadrata, la complessità è .

Prodotto scalare tra due vettori

Dati due vettori si definisce prodotto scalare di e il numero dato da