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)); }