Back to Adaptive Vision Library website
You are here: Start » Function Reference » Matrix » MatrixEigenvectors
MatrixEigenvectors
Find the eigenvalues and eigenvectors of a symmetrical square matrix.
Syntax
void avl::MatrixEigenvectors ( const avl::Matrix& inMatrix, avl::Matrix& outEigenvectors, atl::Array<atl::real>& outEigenvalues )
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
![]() |
inMatrix | const Matrix& | ||
![]() |
outEigenvectors | Matrix& | Row matrix of eigenvectors, ordered descending by eigenvalue | |
![]() |
outEigenvalues | Array<real>& | Array of descending eigenvalues |
Errors
| Error type | Description |
|---|---|
| DomainError | Matrix dimensions incompatible in MatrixEigenvectors. |
| DomainError | Non-symmetrical matrix in MatrixEigenvectors. |


