Trace

Retourne la somme le long des diagonales de la matrice.

double matrix::Trace()

Valeur de Retour

La somme le long des diagonales.

Note

La trace d'une matrice est égale à la somme de ses valeurs propres.

 

Exemple en MQL5 :

  matrix a= {{012345678}};
  a.Reshape(33);
  Print("matrix a \n"a);
  Print("a.Trace() \n"a.Trace());
 
  /*
  matrix a
  [[0,1,2]
  [3,4,5]
  [6,7,8]]
  a.Trace()
  12.0
  */

 

Exemple en Python :

a = np.arange(9).reshape((3,3))
print('a \n',a)
print('np.trace(a) \n',np.trace(a))
 
a 
 [[0 1 2]
 [3 4 5]
 [6 7 8]]
 
np.trace(a
 12