|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A class of eigenvalue decompositions of a matrix.
Field Summary | |
static java.lang.String |
CVS_REVISION
|
Method Summary | |
double |
getEigenvalue(int index)
public behavior pre index >= 1; pre index <= getNbEigenvalues(); post \result == getEigenvalues().elementAt(index); Return the index'th eigenvalue. |
Column |
getEigenvalues()
public behavior post \result != null; post (\forall int i; i>=1 && i<=getNbEigenvalues(); \result.elementAt(i) != 0); Return the eigenvalues. |
Column |
getEigenvector(int index)
public behavior pre index >= 1; pre index <= getNbEigenvalues(); post \result.equals(getEigenvectors.getColumn(index)); Return the index'th eigenvector. |
Matrix |
getEigenvectors()
public behavior post \result != null; Return the eigenvectors. |
int |
getNbEigenvalues()
public behavior post \result > 0; Return the number of eigenvalues. |
Matrix |
lambda()
public behavior post \result != null; post \result.isDiagonal(); post (\forall int i; i>=1 && i <= getNbEigenValues(); \result.elementAt(i,i) == getEigenvalue(i)); Return the eigenvalue matrix of this EigenvalueDecomposition. |
Field Detail |
public static final java.lang.String CVS_REVISION
Method Detail |
public Matrix lambda()
public Matrix getEigenvectors()
public Column getEigenvalues()
public Column getEigenvector(int index)
index
- The index of the requested eigenvector.public double getEigenvalue(int index)
index
- The index of the requested eigenvalue.public int getNbEigenvalues()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |