public static Evd ( Matrix A ) : Matrix>.Tuple |
||
A | Matrix | Input Matrix. |
return | Matrix>.Tuple |
public static Tuple<Vector, Matrix> Evd(Matrix A)
{
Evd eigs = new Evd(A);
eigs.Compute();
return new Tuple<Vector, Matrix>(eigs.Eigenvalues, eigs.Eigenvectors);
}
/// <summary>A Matrix extension method that eigs the given m.</summary> /// <param name="m">Matrix.</param> /// <returns>A Tuple<Vector,Matrix></returns> public static Tuple <Vector, Matrix> Eigs(this Matrix m) { return(Matrix.Evd(m)); }