Go to the source code of this file.
Compounds | |
class | vnl_symmetric_eigensystem |
Functions | |
bool | vnl_symmetric_eigensystem_compute (vnl_matrix< float > const &A, vnl_matrix< float > &V, vnl_vector< float > &D) |
bool | vnl_symmetric_eigensystem_compute (vnl_matrix< double > const &A, vnl_matrix< double > &V, vnl_vector< double > &D) |
Modifications fsm@robots, 5 March 2000: templated dac (Manchester) 28/03/2001: tidied up documentation
Definition in file vnl_symmetric_eigensystem.h.
|
Find eigenvalues of a symmetric matrix.
Solve the eigenproblem
, with
symmetric. The resulting eigenvectors and values are sorted in increasing order so |
|
Find eigenvalues of a symmetric matrix.
Solve the eigenproblem
, with
symmetric. The resulting eigenvectors and values are sorted in increasing order so As a matrix decomposition, this is Uses the EISPACK routine RS, which in turn calls TRED2 to reduce A to tridiagonal form, followed by TQL2, to find the eigensystem. This is summarized in Golub and van Loan, \S8.2. The following are the original subroutine headers:
|