public static Trace ( Matrix m ) : double | ||
m | Matrix | Input Matrix. |
return | double |
public static double Trace(Matrix m)
{
double t = 0;
for (int i = 0; i < m.Rows && i < m.Cols; i++)
t += m[i, i];
return t;
}
/// <summary>Computes the trace of a matrix.</summary> /// <param name="m">Matrix.</param> /// <returns>trace.</returns> public static double Trace(this Matrix m) { return(Matrix.Trace(m)); }