public class Eigen extends Object
| Constructor and Description |
|---|
Eigen() |
| Modifier and Type | Method and Description |
|---|---|
static IEigenResult |
decompose(AMatrix A)
Computes the eigenvalues and eigenvectors of a matrix.
|
static IEigenResult |
decompose(AMatrix A,
boolean computeVectors)
Computes the eigenvalues and eigenvectors of a matrix.
|
static IEigenResult |
decomposeSymmetric(AMatrix A)
Computes the eigenvalues and eigenvectors of a real symmetric matrix.
|
static IEigenResult |
decomposeSymmetric(AMatrix A,
boolean computeVectors)
Computes the eigenvalues and eigenvectors of a real symmetric matrix.
|
public static IEigenResult decompose(AMatrix A, boolean computeVectors)
Computes the eigenvalues and eigenvectors of a matrix. Returns an object that represents the solution of the decomposition. Returns null if the decomposition fails.
A - The input matrix. It must be a square symmetric matrix.computeVectors - Should it compute the eigenvectors or just eigenvalues.public static IEigenResult decompose(AMatrix A)
Computes the eigenvalues and eigenvectors of a matrix. Returns an object that represents the solution of the decomposition. Returns null if the decomposition fails.
A - The input matrix. It must be a square symmetric matrix.public static IEigenResult decomposeSymmetric(AMatrix A, boolean computeVectors)
Computes the eigenvalues and eigenvectors of a real symmetric matrix. Returns an object that represents the solution of the decomposition. Returns null if the decomposition fails.
A - The input matrix. It must be a square symmetric matrix.computeVectors - Should it compute the eigenvectors or just eigenvalues.public static IEigenResult decomposeSymmetric(AMatrix A)
Computes the eigenvalues and eigenvectors of a real symmetric matrix. Returns an object that represents the solution of the decomposition. Returns null if the decomposition fails.
A - The input matrix. It must be a square symmetric matrix.Copyright © 2016. All rights reserved.