Eigenvector calculation
Show older comments
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 Comments
Kenneth Eaton
on 24 Jan 2011
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
on 25 Jan 2011
Matthew Simoneau
on 25 Jan 2011
If you display these numbers in hex format, you should be able to copy and paste them without loss.
format hex
Naveed Ahmed
on 31 Jul 2023
Edited: Naveed Ahmed
on 24 Oct 2023
and the matrix should always be 'Square' to get the eigean vectors.
Torsten
on 31 Jul 2023
How should A*x = lambda*x hold if A were not square ?
Accepted Answer
More Answers (0)
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!