Jampack
Class Zspec
- java.lang.Object
-
- Jampack.Zspec
-
public class Zspec extends java.lang.ObjectZspec implements the spectral (eigenvalue-eigenvector) decomposition of a Hermitian matrix. Specifically, given a Hermitian matrix A there is a unitary matrix A and a real diagonal matrix D such thatD = UHAU.Zspec implements U as a Zmat and D as a Zdiagmat. It returns a JampackException if A is not Hermitian.Comments: The decomposition is computed using . Schur. Eventually, there will be code that takes advantage of symmetry.
Since the diagonal matrix is real, it will be reimplemented as a Ddiagmat later.
-
-
Field Detail
-
U
public Zmat U
The matrix of eigenvectors
-
D
public Zdiagmat D
The matrix of eigenvalues
-
-
Constructor Detail
-
Zspec
public Zspec(Zmat AA) throws JampackException
Creates a Zspec from Zmat. Throws a JampackException if the matrix is not Hermitian.- Parameters:
AA- A Zmat- Throws:
JampackException- Thown if AA is not Hermitian.
Passed from below.
-
-
DMelt 3.0 © DataMelt by jWork.ORG