How to identify repeated eigenvalues of a matrix?
Show older comments
Take the matrix A as an example:
A = [1 1 0 0;0 1 1 0;0 0 1 0;0 0 0 3]
The eigenvalues of A are: 1,1,1,3. How can I identify that there are 2 repeated eigenvalues? (the value 1 repeated two times)
Thank you in advance.
Accepted Answer
More Answers (1)
Christine Tobler
on 17 Apr 2018
0 votes
For general matrices, the eigenvalues will typically have a bit of round-off error, so repeated eigenvalues will not be exactly identical. In those cases, you should use uniquetol instead of just unique in the algorithm proposed by Aditya.
1 Comment
Mohammad Ayoub
on 21 Apr 2018
Categories
Find more on Eigenvalues & Eigenvectors 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!