Cómo calcular la traza de una matriz en Matlab/Octave
Para determinar la traza de una matriz en Matlab/Octave use la función trace()
trace(M)
El parámetro M es una matriz.
La función trace () calcula la traza de la matriz.
¿Qué es una traza de la matriz? Es la suma algebraica de los elementos que se encuentran en su diagonal principal de la matriz. La diagonal comienza en la parte superior izquierda y termina en la parte inferior derecha. Por ejemplo, en la siguiente matriz la diagonal principal está compuesta por los elementos rojos 1, 5, 9. Así, la traza de la matriz es la suma 1 + 5 + 9 = 15.
Ejemplo
Crear una matriz cuadrada de 3x3 con tres filas y tres columnas
>> M=[1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9
La diagonal principal de la matriz se compone de los elementos {1,5,9}.
Calcular la traza usando la función trace()
>> trace(M)
ans = 15
La traza de la matriz es igual a 15, porque la suma algebraica de los elementos de la diagonal principal es 1 + 5 + 9 = 15.