InnerNumericEigenPackage(K, F, Par)¶
This package is the inner package to be used by NumericRealEigenPackage and NumericComplexEigenPackage for the computation of numeric eigenvalues and eigenvectors.
- charpol: Matrix K -> SparseUnivariatePolynomial K
charpol(m)computes the characteristic polynomial of a matrix
mwith entries in
K. This function returns a polynomial over
K, while the general one (that is in EiegenPackage) returns Fraction
- innerEigenvectors: (Matrix K, Par, SparseUnivariatePolynomial K -> Factored SparseUnivariatePolynomial K) -> List Record(outval: F, outmult: Integer, outvect: List Matrix F)
innerEigenvectors(m, eps, factor)computes explicitly the eigenvalues and the correspondent eigenvectors of the matrix
m. The parameter
epsdetermines the type of the output, factor is the univariate factorizer used to reduce the characteristic polynomial into irreducible factors.