public class SymmetricEigenByMR3 extends Object implements Spectrum
Constructor and Description |
---|
SymmetricEigenByMR3(Matrix A,
boolean wantEigenvector)
Creates an instance for computing the eigen decomposition for a given symmetric matrix
A.
|
SymmetricEigenByMR3(Matrix A,
boolean wantEigenvector,
double epsilon)
Creates an instance for computing the eigen decomposition for a given symmetric matrix
A.
|
Modifier and Type | Method and Description |
---|---|
List<Double> |
getEigenvalues()
Get all the eigenvalues.
|
Matrix |
getEigenvectorMatrix() |
List<Vector> |
getEigenvectors() |
public SymmetricEigenByMR3(Matrix A, boolean wantEigenvector)
A
- the matrix AwantEigenvector
- true
if eigenvectors are requiredpublic SymmetricEigenByMR3(Matrix A, boolean wantEigenvector, double epsilon)
A
- the matrix AwantEigenvector
- true
if eigenvectors are requiredepsilon
- a precision parameter: when a number |x| ≤ ε, it is
considered 0Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.