Vecteur Propre

Messages postés
1
Date d'inscription
mardi 12 mars 2019
Statut
Membre
Dernière intervention
12 mars 2019
- - Dernière réponse : avion-f16
Messages postés
18301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 juillet 2019
- 17 mars 2019 à 16:36
Bonjour,

J ai un souci avec le module "eigh" pour le calcul des valeur propre et vecteur propre d une matrice.
le probleme reside dans le faite si ma matrice donne plusieur solution pour le calcul des vecteurs propre, comment doit je faire pour specifier tel ou tel vecteur.
parce que python choisis au hasard les composentes des vecteurs qui verifient l equation.
Merci

Configuration: Windows / Chrome 72.0.3626.121
Afficher la suite 

1 réponse

Messages postés
18301
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 juillet 2019
4082
0
Merci
Bonjour,

linalg.eigh retourne deux valeurs que tu dois récupérer en faisant « w,v = linalg.eigh(...) »
w contiendra la liste des valeurs propres dans l'ordre croissant et répétées selon leur multiplicité.
Et v contiendra les vecteurs propres associés, dans le même ordre.
Donc le i-ème vecteur propre dans v correspond à la i-ème valeur propre dans w

Voir la doc :
https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.eigh.html#numpy.linalg.eigh

Je t'invite à prendre connaissance des exemples à la fin, ils montrent comment récupérer les valeurs.
Commenter la réponse de avion-f16