|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jblas.Eigen
public class Eigen
Eigenvalue and Eigenvector related functions.
Methods exist for working with symmetric matrices or general eigenvalues. The symmetric versions are usually much faster on symmetric matrices.
Constructor Summary | |
---|---|
Eigen()
|
Method Summary | |
---|---|
static ComplexDoubleMatrix |
eigenvalues(DoubleMatrix A)
Computes the eigenvalues of a general matrix. |
static ComplexFloatMatrix |
eigenvalues(FloatMatrix A)
Computes the eigenvalues of a general matrix. |
static ComplexDoubleMatrix[] |
eigenvectors(DoubleMatrix A)
Computes the eigenvalues and eigenvectors of a general matrix. |
static ComplexFloatMatrix[] |
eigenvectors(FloatMatrix A)
Computes the eigenvalues and eigenvectors of a general matrix. |
static DoubleMatrix |
symmetricEigenvalues(DoubleMatrix A)
Compute the eigenvalues for a symmetric matrix. |
static FloatMatrix |
symmetricEigenvalues(FloatMatrix A)
Compute the eigenvalues for a symmetric matrix. |
static DoubleMatrix[] |
symmetricEigenvectors(DoubleMatrix A)
Computes the eigenvalues and eigenvectors for a symmetric matrix. |
static FloatMatrix[] |
symmetricEigenvectors(FloatMatrix A)
Computes the eigenvalues and eigenvectors for a symmetric matrix. |
static DoubleMatrix |
symmetricGeneralizedEigenvalues(DoubleMatrix A,
DoubleMatrix B)
Compute generalized eigenvalues of the problem A x = L B x. |
static FloatMatrix |
symmetricGeneralizedEigenvalues(FloatMatrix A,
FloatMatrix B)
Compute generalized eigenvalues of the problem A x = L B x. |
static DoubleMatrix[] |
symmetricGeneralizedEigenvectors(DoubleMatrix A,
DoubleMatrix B)
Solve a general problem A x = L B x. |
static FloatMatrix[] |
symmetricGeneralizedEigenvectors(FloatMatrix A,
FloatMatrix B)
Solve a general problem A x = L B x. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Eigen()
Method Detail |
---|
public static DoubleMatrix symmetricEigenvalues(DoubleMatrix A)
public static DoubleMatrix[] symmetricEigenvectors(DoubleMatrix A)
public static ComplexDoubleMatrix eigenvalues(DoubleMatrix A)
public static ComplexDoubleMatrix[] eigenvectors(DoubleMatrix A)
public static DoubleMatrix symmetricGeneralizedEigenvalues(DoubleMatrix A, DoubleMatrix B)
A
- symmetric Matrix A. Only the upper triangle will be considered.B
- symmetric Matrix B. Only the upper triangle will be considered.
public static DoubleMatrix[] symmetricGeneralizedEigenvectors(DoubleMatrix A, DoubleMatrix B)
A
- symmetric matrix AB
- symmetric matrix B
public static FloatMatrix symmetricEigenvalues(FloatMatrix A)
public static FloatMatrix[] symmetricEigenvectors(FloatMatrix A)
public static ComplexFloatMatrix eigenvalues(FloatMatrix A)
public static ComplexFloatMatrix[] eigenvectors(FloatMatrix A)
public static FloatMatrix symmetricGeneralizedEigenvalues(FloatMatrix A, FloatMatrix B)
A
- symmetric Matrix A. Only the upper triangle will be considered.B
- symmetric Matrix B. Only the upper triangle will be considered.
public static FloatMatrix[] symmetricGeneralizedEigenvectors(FloatMatrix A, FloatMatrix B)
A
- symmetric matrix AB
- symmetric matrix B
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |