• 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

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

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?.

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...

On suppose que A et B ont chacune une seule

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-