Expand description
Matrix-spectral bridge: characteristic polynomial + general (non-symmetric) eigenvalues. Matrix-spectral routines that bridge linear algebra and polynomial algebra: the characteristic polynomial and general (non-symmetric) eigenvalues.
characteristic_polynomial uses Faddeev–LeVerrier; eigenvalues_general factors it
with the engine’s crate::solvers::polynomial::polynomial_roots. For symmetric
matrices prefer [super::eigen::symmetric_eigen] (eigenvectors + better conditioning).
Functions§
- characteristic_
polynomial - Characteristic polynomial of a row-major
n×nmatrix via the Faddeev–LeVerrier algorithm. Returns DESCENDING coefficients[1, c₁, …, cₙ]ofp(λ) = λⁿ + c₁λⁿ⁻¹ + … + cₙ(sodet(A) = (-1)ⁿ·cₙ). Exact for integer matrices; for large/ill-conditioned matrices prefer an iterative eigensolver. - eigenvalues_
general - Eigenvalues of a GENERAL (not necessarily symmetric) row-major
n×nmatrix, as complex numbers. Computes the characteristic polynomial (Faddeev–LeVerrier) and finds its roots. Returns allneigenvalues; real ones haveim ≈ 0.