Eigenvector calculation
古いコメントを表示
I am trying to calculate the eigenvectors and eigenvalues for the following matrix (6,6) and I am getting complex eigenvector which I should not. I check the eigenvectors with maple and no complex eigenvector. Can anyone help me? ( complex numbers are not small. There on the same order or real ones)
-30.400000000000009 20.099689437998496 16.988854381999836 -12.099689437998487 13.411145618000168 -7.999999999999998
-1.105572809000086 -3.811145618000166 4.683281572999748 1.105572809000084 -3.577708763999662 2.705572809000083
4.494427190999916 -0.683281572999748 -7.388854381999832 3.577708763999663 2.894427190999915 -2.894427190999915
-2.894427190999916 2.894427190999916 3.577708763999664 -7.388854381999831 -0.683281572999745 4.494427190999913
2.705572809000084 -3.577708763999665 1.105572809000085 4.683281572999745 -3.811145618000171 -1.105572809000080
-7.999999999999998 13.411145618000166 -12.099689437998482 16.988854381999822 20.099689437998467 -30.399999999999970
You can see that the first 3 row almost a mirror image of last 3 (or vice versa). Actually it has to be to same, but due to around offs coming from calculation creates 10^-13 differences. If I make those changes and makes them excatly mirror images no complex eigenvectors (which is little odd)
5 件のコメント
Kenneth Eaton
2011 年 1 月 24 日
As Bruno Luong pointed out in a comment on my now-deleted answer, to help you we would need the exact numerical values in your matrix. The above values are likely truncated for display purposes.
Kamuran
2011 年 1 月 25 日
Matthew Simoneau
2011 年 1 月 25 日
If you display these numbers in hex format, you should be able to copy and paste them without loss.
format hex
Naveed Ahmed
2023 年 7 月 31 日
編集済み: Naveed Ahmed
2023 年 10 月 24 日
and the matrix should always be 'Square' to get the eigean vectors.
Torsten
2023 年 7 月 31 日
How should A*x = lambda*x hold if A were not square ?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Matrix Indexing についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!