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