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.


Variable Index

 o D
The diagonal matrix of eigenvalues
 o X
The matrix of eigevectors

Constructor Index

 o Eig(Zmat)
Creates an eigenvalue-vector decomposition of a square matrix A.

Variables

 o X
 public Zmat X
The matrix of eigevectors

 o D
 public Zdiagmat D
The diagonal matrix of eigenvalues

Constructors

 o 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