problems with the eigenvalues
2 ビュー (過去 30 日間)
古いコメントを表示
I have computed the eigenvalues of a 8*8 matrix, but I want to obtain the three largest eigenvalue of the matrix. I don't know how to do it. Can you help me with it and give me some suggestions. Thank you in advance! Regards, Song
0 件のコメント
回答 (1 件)
bym
2012 年 5 月 5 日
eig returns the eigenvalues already sorted
[vec,val]=eig(rand(8));
diag(val)
2 件のコメント
John D'Errico
2012 年 5 月 5 日
Actually, there is no certainty that they are sorted. They will be ROUGHLY sorted because of the method used, but the exact order may vary slightly.
Walter Roberson
2012 年 5 月 5 日
Right, they are not necessarily sorted, and if you look through old messages you can find complaints about changes in the order. I'm not certain but I seem to recall some people indicating that they got a different order with MATLAB Compiler.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!