Come calcolare la traccia di una matrice su Matlab/Octave
Per determinare la traccia di una matrice su Matlab/Octave usare la funzione trace()
trace(M)
Il parametro M è una matrice
La funzione trace() calcola la traccia della matrice.
Cos'è la traccia di una matrice? È la somma algebrica degli elementi che si trovano sulla sua diagonale principale. La diagonale inizia in alto a sinistra e termina in basso a destra. Ad esempio, nella seguente matrice sono gli elementi in rosso 1, 5, 9. Quindi, la traccia della matrice è la somma 1+5+9=15.
Esempio
Creare una matrice quadrata 3x3 con tre righe e tre colonne
>> M=[1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9
La diagonale principale della matrice è composta dagli elementi {1,5,9}.
Calcolare la traccia usando la funzione trace()
>> trace(M)
ans = 15
La traccia della matrice è uguale a 15, perché la somma algebrica degli elementi sulla diagonale principale è 1+5+9=15.