Effacer les filtres
Effacer les filtres

For an n x n matrix, does matlab calculate the eigenvalues in some pattern? If not, is there a way to make it so?

1 vue (au cours des 30 derniers jours)
I have two predetermined matrices A,B of size 4 x 4. I have a function whose independent variable is some complex number z and produces the eigenvalues of (A-z*B). Upon plotting however, strange blotches show up which I suspect are areas of discontinuity. However, the function is not discontinuous. Therefore, I think MATLAB may be mixing up the eigenvalues somehow. I don't know how the eigenvalues are organized but is there a way to ensure that the eigenvalues are grouped correctly?
  3 commentaires
Matt J
Matt J le 4 Juin 2013
Since A and B are simply 4x4, why don't you tell us what they are and give us the range of z needed to duplicate your plots?
Hayashi
Hayashi le 5 Juin 2013
Do you mean there is no definitive grouping for eigenvalues in MATLAB or within a mathematical context? As for the matrices being 4x4, I really should have said that was simply an example. Most of the matrices will be at least 16x16. As for the range, I tend to adjust it so that the plot shows the eigenvalues.

Connectez-vous pour commenter.

Réponse acceptée

James Tursa
James Tursa le 4 Juin 2013
You might try this FEX submission by John D'Errico:

Plus de réponses (0)

Catégories

En savoir plus sur Eigenvalues & Eigenvectors dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by