Documentation of 'Jampack.Eig' Java class
Eig
Jampack

Class Eig



  • public class Eig
    extends java.lang.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.

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      Zdiagmat D
      The diagonal matrix of eigenvalues
      Zmat X
      The matrix of eigevectors
    • Constructor Summary

      Constructors 
      Constructor and Description
      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

      • X

        public Zmat X
        The matrix of eigevectors
      • D

        public Zdiagmat D
        The diagonal matrix of eigenvalues
    • Constructor Detail

      • 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.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.