Get the eigenvalue of a known eigenvector
Mostrar comentarios más antiguos
I have a matrix M1 of 784x784, where each column is an eigenvector. I am looking for a way to get the eigenvalues for each eigenvector and store them in another matrix M2 of 784x1.
The matrix M3 is a matrix of 784x300. M1 contains eigenvectors of M3.
1 comentario
Matt J
el 22 de Nov. de 2017
The matrix M3 is a matrix of 784x300. M1 contains eigenvectors of M3.
Non-square matrices cannot have eigenvectors.
Respuestas (1)
John D'Errico
el 21 de Nov. de 2017
0 votos
What basic property do you know about the eigenvalues and eigenvectors? Come on, if you are using them, you ought to know!
If v is en eigenvector of the matrix A, then what do you know about A*v? How does that product relate to the original vector v?
If each column of the matrix V is an eigenvector, then what does A*V give you? Can you determine the eigenvalues from that product?
2 comentarios
Search for a nonzero component i in v1 and calculate l as
l = v2(i)/v1(i)
Best wishes
Torsten.
Categorías
Más información sobre Linear Algebra en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!