|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJampack.Eig
public class Eig
Eig implements the eigenvalue-vector decomposition of of a square matrix. Specifically given a diagonalizable matrix A, there is a matrix nonsingular matrix X such that
D = X-1 AXis diagonal. The columns of X are eigenvectors of A corresponding to the diagonal elements of D. Eig implements X as a Zmat and D as a Zdiagmat.
Warning: if A is defective rounding error will allow Eig to compute a set of eigevectors. However, the matrix X will be ill conditioned.
Field Summary | |
---|---|
Zdiagmat |
D
The diagonal matrix of eigenvalues |
Zmat |
X
The matrix of eigevectors |
Constructor Summary | |
---|---|
Eig(Zmat A)
Creates an eigenvalue-vector decomposition of a square matrix A. |
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Zmat X
public Zdiagmat D
Constructor Detail |
---|
public Eig(Zmat A) throws JampackException
A
- The matrix whose decomposition is to be
computed
JampackException
- Thrown if A is not square.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |