• Aucun résultat trouvé

Vecteurs propres et valeurs propres

N/A
N/A
Protected

Academic year: 2022

Partager "Vecteurs propres et valeurs propres"

Copied!
7
0
0

Texte intégral

(1)

Vecteurs propres, valeurs propres

Vincent Nozick

Vincent Nozick Vecteurs propres, valeurs propres 1 / 26

Vecteurs propres et valeurs propres

Introduction :

Les vecteurs propres d’une application lin´eaire correspondent aux axes privil´egi´es selon lesquels l’application se comporte comme une dilatation, multipliant les vecteurs par une mˆeme constante. Ce rapport de dilatation est appel´evaleur propre.

Vincent Nozick Vecteurs propres, valeurs propres 2 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Vecteurs propres et valeurs propres

D´efinition :

λ est une valeur propre deAnn si et seulement si il existe un vecteur x non nul tel que :

Ax=λx

On dit alors que x est le vecteur propre de A associ´e `a la valeur propre λ.

Eigen problem Calcul Diagonalisation Calcul num´erique

Vecteurs propres et valeurs propres

En plus clair :

En consid´erant une matrice comme une matrice de transformation, ses vecteurs propres sont des vecteurs dont la direction n’est pas affect´ee par cette transformation.

(2)

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

SoitA=

1 2 2 0 2 1

−1 2 2

 et x=

 2 1 0

1 2 2 0 2 1

−1 2 2

 2 1 0

=

 4 2 0

= 2

 2 1 0

 2 1 0

est un vecteur propre de Ade valeur propreλ= 2.

Vincent Nozick Vecteurs propres, valeurs propres 5 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Avec les mains

Rotation dansR3 autour de l’axe desz :

A=

cosα −sinα 0 sinα cosα 0

0 0 1

cette rotation appliqu´ee sur l’axe des z donnera ... l’axe desz.

Vincent Nozick Vecteurs propres, valeurs propres 6 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Avec les mains

Rotation dans R3 autour de l’axe des z :

cosα −sinα 0 sinα cosα 0

0 0 1

 0 0 1

=

 0 0 1

L’axe des z est donc un vecteur propre de A dont la valeur propre λ= 1.

Eigen problem Calcul Diagonalisation Calcul num´erique

Avec les mains

Rotation dansR2 (dans le plan) :

A=

cosα −sinα sinα cosα

α6=kπ k ∈Z

Aucun axe n’est invariant par cette transformation→pas de valeur propre r´eelle.

(3)

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple avec les mains

L’application deR2qui transforme le point(x, y)en point(x, x+y): 1 0

1 1 x y

= x

x+y

L’axe des y est un vecteur propre de cette application associ´e `a la valeur propre λ= 1:

1 0 1 1

0 1

= 0

1

En fait, n’importe quel vecteur 0, k ,k6= 0, est un vecteur propre de cette application associ´e `a la valeur propreλ= 1 :

1 0 1 1

0 k

= 0

k

Vincent Nozick Vecteurs propres, valeurs propres 9 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple avec les mains

L’application deR2qui transforme le point(x, y)en point(x, x+y): 1 0

1 1 x y

= x

x+y

L’axe desy est un vecteur propre de cette application associ´e `a la valeur propreλ= 1 :

1 0 1 1

0 1

= 0

1

En fait, n’importe quel vecteur 0, k>

,k6= 0, est un vecteur propre de cette application associ´e `a la valeur propreλ= 1 :

1 0 1 1

0 k

= 0

k

Vincent Nozick Vecteurs propres, valeurs propres 9 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Calcul

M´ethodes classiques :

Ax=λx ⇔ (A−λId)x=0 ⇒ det(A−λId) = 0

s’il existe x 6= 0 tel que Mx = 0, alors M est singuli`ere et detM= 0.

en d´eveloppant le d´eterminant, on obtient le polynˆome car- act´eristique deAdont les racines sont ses valeurs propres.

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

A=

1 2 2 0 2 1

−1 2 2

 A−λId=

1−λ 2 2

0 2−λ 1

−1 2 2−λ

det(A−λId) =

1−λ 2 2

0 2−λ 1

−1 2 2−λ

= (1−λ)

2−λ 1 2 2−λ

2 2

2−λ 1

= (1−λ) (2−λ2)−2

+ 2(1−λ) = 4−8λ+ 5λ2−λ3

(4)

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

det(A−λId) = 4−8λ+ 5λ2−λ3

Les trois racines de ce polynˆome sont :

λ= 1

λ= 2(racine double)

Vincent Nozick Vecteurs propres, valeurs propres 12 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

Pour λ= 1 :

Ax−λIdx=

1−λ 2 2

0 2−λ 1

−1 2 2−λ

 x y z

=

0 2 2 0 1 1

−1 2 1

 x y z

=

 0 0 0

Solution :

 x y z

=

−1

−1 1

Vincent Nozick Vecteurs propres, valeurs propres 13 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

V´erification pour λ= 1 :

solution :

 x y z

=

−1

−1 1

1 2 2 0 2 1

−1 2 2

−1

−1 1

=

−1

−1 1

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

Pour λ= 2 :

Ax−λIdx=

1−λ 2 2

0 2−λ 1

−1 2 2−λ

 x y z

=

−1 2 2 0 0 1

−1 2 0

 x y z

=

 0 0 0

Solution :

 x y z

=

 2 1 0

(5)

Exemple

V´erification pour λ= 2 :

solution :

 x y z

=

 2 1 0

1 2 2 0 2 1

−1 2 2

 2 1 0

=

 4 2 0

= 2

 2 1 0

Vincent Nozick Vecteurs propres, valeurs propres 16 / 26

Vecteurs propres et valeurs propres

Diagonalisation :

Le probl`eme revient `a trouver une matrice diagonaleD: D= [diag(λ1, λ2, ..., λn)]

et une matrice r´eguli`ere Ptelles que : A=PDP−1

Lesλi sont les valeurs propres deAet les colonnes dePles vecteurs propres associ´es.

Vincent Nozick Vecteurs propres, valeurs propres 17 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

A=

1 2 2 0 2 1

−1 2 2

λ= 1→

−1

−1 1

 λ= 2→

 2 1 0

racine double

Eigen problem Calcul Diagonalisation Calcul num´erique

Exemple

Diagonalisation :

A a une valeur propre de multiplicit´e 2 dont les vecteurs propres associ´es ne sont pas ind´ependants.

Dans

A=PDP−1

Pn’est pas inversible car 2 vecteurs propres sont identiques.

Remarque :

Les vecteurs propres associ´es `a une valeur propre de multiplicit´e>1 sont parfois ind´ependants →diagonalisation OK.

(6)

Eigen problem Calcul Diagonalisation Calcul num´erique

Diagonalisation : Exemple

Vecteurs propres et valeurs propres :

A=

1 2 0 0 3 0 2 −4 2

λ1= 3 v1 =

−1

−1 2

λ2= 2 v2=

 0 0 1

λ3= 1 v3 =

−1 0 2

Vincent Nozick Vecteurs propres, valeurs propres 20 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Diagonalisation : Exemple

On veutA=PDP−1

Vincent Nozick Vecteurs propres, valeurs propres 21 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Diagonalisation : Exemple

On veutA=PDP−1

D=

3 0 0 0 2 0 0 0 1

 P=

−1 0 −1

−1 0 0

2 1 2

 P−1=

0 −1 0

2 0 1

−1 1 0

A=

1 2 0 0 3 0 2 −4 2

=

−1 0 −1

−1 0 0

2 1 2

3 0 0 0 2 0 0 0 1

0 −1 0

2 0 1

−1 1 0

Eigen problem Calcul Diagonalisation Calcul num´erique

M´ ethodes num´ eriques

M´ethodes num´eriques :

d´ecomposition LU

d´ecomposition QR(plus robuste)

...

(7)

D´ ecomposition LU

M=LU

m11 m12 m13 m14

m21 m22 m23 m24

m31 m32 m33 m34

m41 m42 m43 m44

=

1 0 0 0

l21 1 0 0 l31 l32 1 0 l41 l42 l43 1

u11 u12 u13 u14

0 u22 u23 u24

0 0 u33 u34

0 0 0 u44

Vincent Nozick Vecteurs propres, valeurs propres 24 / 26

Calcul des valeurs propres

D´ecomposition LU :une m´ethode r´ecursive Algorithm 1:Calcul des valeurs propres

input: une matriceMn×ndont on cherche les valeurs propres A=M

repeat

L,U=LU(A) A=U×L untilconvergence returndiag(A)

La matriceAconverge vers une matrice triangulaire sup´erieure sem- blable `aMdont la diagonale est alors constitu´ee des valeurs propres deM.

Vincent Nozick Vecteurs propres, valeurs propres 25 / 26

Eigen problem Calcul Diagonalisation Calcul num´erique

Vecteurs propres & valeurs propres

Applications

en m´ecanique quantique matrices Hamiltoniennes

en m´ecanique du solide

fr´equences de r´esonance d’un oscillateur harmonique

en g´eologie

´etude des tremblements de terre

en ´electronique

en statistique

en ´economie

...

Références

Documents relatifs

En effet comme à toute hiérarchie indicée correspond une ultramétrique (cf. Benzecri [13]), on peut conclure que les niveaux et les classes de toute classification hiérarchique sont

D´eterminer le polynˆ ome caract´eristique de M , puis donner les valeurs propres de M et leurs multipli- cit´es3. D´eterminer les sous-espaces propres de M , une base et la

Les points ayant ces affixes forment un polygone régulier de centre 0 (segment, triangle équilatéral, carré, pentagone régulier, hexagone régulier pour n = 2,.. On peut mul-

Si une matrice A est diagonalisable, alors lorsqu’on la diagonalise, on obtient une matrice diagonale dont les coefficients diagonaux sont les valeurs propres de A...

Si deux endomorphismes ont un vecteur propre commun, leur crochet est-il de rang au plus 1?. Cette création est mise à disposition selon

Si deux endomorphismes ont un vecteur propre commun, leur crochet est-il de rang au plus 1?.

On suppose que A et B ont chacune une seule

Algorithmes pour le calcul de toutes les valeurs propres d’une matrice M´ ethode de la puissance it´ er´ ee... G´ en´ eralit´ es, outils matriciels Matrices