Power iteration to find max/min eigenvalue/vector
Sin licencia
This is the power iteration method to find the maximum eigenvalue/eigenvector a n-by-n matrix. This method doesn't require the matrix to be Hermitian for the maximum eigenvalue/eigenvecor.
But it DOES require the matrix to be Hermitian for the minimum eigenvalue/vector. This approximation method may be improved by setting a tolerance (currently the iteration is controlled by the number of iterations, MAX).
Example: c = [1 0.5 0.2;0.5 1 0.5; 0.2 0.5 1];
then [u,v] = mPowerEig(c,0) is to find the largest eigenvalue/vector
and [u,v] = mPowerEig(c,1) is to find the minimum eigenvalue/vector
Reference: G.H. Golub, C.F. Van Load, "Matrix Computation"
Citar como
Steven Huang (2024). Power iteration to find max/min eigenvalue/vector (https://www.mathworks.com/matlabcentral/fileexchange/7978-power-iteration-to-find-max-min-eigenvalue-vector), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- MATLAB > Mathematics > Linear Algebra >
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.0.0.0 |