Section courante

A propos

Section administrative du site

EVD hermitien

Un nombre complexe Λ et un vecteur complexe z forment une paire propre d'une matrice complexe A si Az = Λz. Si une matrice A de taille N×N est hermitienne, elle possède N valeurs propres (non nécessairement distinctes) et N vecteurs propres associés, formant une base orthonormée (généralement, les vecteurs propres ne sont pas orthogonaux et leur nombre peut être inférieur à N). Pour plus d'informations, voir la description de l'algorithme similaire pour les matrices symétriques réelles.

Description de la sous-routine

Cet algorithme calcule toutes les valeurs propres (et, si nécessaire, les vecteurs propres) d'une matrice hermitienne. La matrice hermitienne est réduite à une forme tridiagonale réelle par transformation orthogonale. L'algorithme de résolution de ce problème pour une matrice tridiagonale est ensuite appelé. Cet algorithme étant itératif, il peut théoriquement ne pas converger. Dans ce cas, il renvoie Faux.

Cet algorithme utilise les sous-routines de la bibliothèque LAPACK 3.0.



Dernière mise à jour : Samedi, le 14 février 2026