All Packages Class Hierarchy This Package Previous Next Index
Class Jampack.Eig
java.lang.Object
|
+----Jampack.Eig
- public class Eig
- extends Object
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 AX
is 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.
-
D
- The diagonal matrix of eigenvalues
-
X
- The matrix of eigevectors
-
Eig(Zmat)
- Creates an eigenvalue-vector decomposition of a square matrix A.
X
public Zmat X
- The matrix of eigevectors
D
public Zdiagmat D
- The diagonal matrix of eigenvalues
Eig
public Eig(Zmat A) throws JampackException
- Creates an eigenvalue-vector decomposition of a square matrix A.
- Parameters:
- A - The matrix whose decomposition is to be
computed
- Throws: JampackException
- Thrown if A is not square.
Passed from below.
All Packages Class Hierarchy This Package Previous Next Index