numl.Math.LinearAlgebra.Matrix.Evd C# (CSharp) 메소드

Evd() 공개 정적인 메소드

Eigen Decomposition.
public static Evd ( Matrix A ) : Matrix>.Tuple
A Matrix Input Matrix.
리턴 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);
        }

Usage Example

예제 #1
0
 /// <summary>A Matrix extension method that eigs the given m.</summary>
 /// <param name="m">Matrix.</param>
 /// <returns>A Tuple&lt;Vector,Matrix&gt;</returns>
 public static Tuple <Vector, Matrix> Eigs(this Matrix m)
 {
     return(Matrix.Evd(m));
 }