- Somma matriciale
- Moltiplicazione per uno scalare
- Prodotto matriciale
- Prodotto matrice-vettore
- Prodotto scalare tra due vettori
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