Comment calculer la trace d'une matrice sur Matlab Octave
Pour déterminer la trace d'une matrice sur Matlab/Octave utiliser la fonction trace()
trace(M)
Le paramètre M est une matrice
La fonction trace() calcule la trace de la matrice.
Qu'est-ce qu'une trace matricielle? C'est la somme algébrique des éléments sur sa diagonale principale. La diagonale principale d'une matrice commence en haut à gauche et se termine en bas à droite. Par exemple, dans la matrice suivante, les éléments de la diagonale principale sont les éléments rouges 1, 5, 9. Par conséquent, la trace de la matrice est la somme 1 + 5 + 9 = 15.
Exemple
Créer une matrice carrée 3x3 avec trois lignes et trois colonnes
>> M=[1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9
La diagonale principale de la matrice est constituée des éléments {1,5,9}.
Calculer la trace à l'aide de la fonction trace()
>> trace(M)
ans = 15
La trace de la matrice est égale à 15, car la somme algébrique des éléments sur la diagonale principale est 1 + 5 + 9 = 15.