Class EigenProperty


  • public class EigenProperty
    extends Object
    EigenProperty is a read-only structure that contains the information about a particular eigenvalue, such as its multiplicity and eigenvectors.
    • Method Detail

      • eigenvalue

        public Number eigenvalue()
        Get the eigenvalue.
        Returns:
        the eigenvalue
      • algebraicMultiplicity

        public int algebraicMultiplicity()
        Get the multiplicity of the eigenvalue (a root) of the characteristic polynomial.
        Returns:
        the algebraic multiplicity
      • geometricMultiplicity

        public int geometricMultiplicity()
        Get the dimension of the vector space spanned by the eigenvectors.
        Returns:
        the geometric multiplicity
      • eigenbasis

        public List<Vector> eigenbasis()
        Get the eigenvectors.
        Returns:
        the eigenvectors
      • eigenVector

        public Vector eigenVector()
        Get an eigenvector. Note that eigenvector is not unique. This implementation always returns the first vector in the basis. To get a complete set of the basis of the eigenvector space, use eigenbasis().
        Returns:
        an eigenvector