• Aucun résultat trouvé

Valeurs propres et vecteurs propres

N/A
N/A
Protected

Academic year: 2022

Partager "Valeurs propres et vecteurs propres"

Copied!
2
0
0

Texte intégral

(1)

Universit´e Ren´e Descartes

UFR de math´ematiques et informatique

chapitre 9

Valeurs propres et vecteurs propres

M´ethodes num´eriques 2003/2004 - D.Pastre licence de math´ematiques et licence MASS

1

Valeurs et vecteurs propres

Probl`eme tr`es important en analyse num´erique Difficile

Remarque :

- les valeurs propres peuvent ˆetre complexes, mˆeme si la matrice est r´eelle

- les valeurs propres d’une matrice sym´etrique sont r´eelles

Th´eor`eme de Gerschgorin-Hadamard Si A est une matrice carr´ee d’ordre n Ai=Pnj=1,j6=i|aij|, A0j=Pni=1,i6=j |aij| alors les valeurs propres deAappartiennent `a la r´eunion des ndisques d´efinis par|z−aii|≤Ai. De mˆeme elles appartiennent `a la r´eunion des n disques d´efinis par|z−ajj |≤A0j

Ce th´eor`eme permet de situer grossi`erement les valeurs propres.

La localisation est d’autant meilleure que les termes diagonaux sont grands devant les autres.

Cas extrˆeme : matrice diagonale

2

Algorithme de la puissance it´er´ee

Calcul de la valeur propre de plus grand module et du vecteur propre associ´e, dans le cas o`u il existe une seule valeur propre plus grande en module que toutes les autres.

On forme la suite de vecteurs v(p)= Av(p−1)

kAv(p−1)k

avec v(o) vecteur arbitraire de Rn et k k norme de Cn

Soit λ1 la valeur propre de plus grand module et x(1) un vecteur propre associ´e.

Sous certaines conditions, v(p) devient propor- tionnel `a x(1) quand p→ ∞ et kAv(p)k→|λ1|

3

Th´eor`eme - SoitAune matrice carr´ee d’ordre n v´erifant les propri´et´es suivantes :

1) ses valeurs propres λi v´erifient | λ1 |>| λi | pour i= 2...n

2) A admet n vecteurs propres ind´ependants x(1), x(2), ..., x(n),

3) le vecteur initialv(0)s’´ecritPni=1cix(i) avec c16= 0 dans la base x(1), x(2), ..., x(n),

alors v(p) = Av(p−1)

kAv(p−1)k devient proportionnel `a x(1) quand p→ ∞ et kAvpk→|λi |

Aspect algorithmique

a) test d’arrˆet : si λ1 > 0 (resp. < 0), on s’arrˆete si les rapports des composantes de v(p+1)etv(p)appartiennent `a ]1−,1+[ (resp.

]−1−,−1 +[)

b) vitesse de convergence : d’autant plus grande que | λλ2

1 | est petit o`u λ2 est la plus grande valeur propre en valeur absolue apr`es λ1. c) cas o`u c1 = 0 : on fait la mˆeme chose avec λ2 et x(2) sous des hypoth`eses similaires

`

a celles du th´eor`eme.

4

(2)

Algorithme de d´eflation

calcule les autres valeurs propres de A

Principe : λ1 ´etant calcul´ee, on d´eduit une matrice A1 qui admet les valeurs propres 0, λ2, ..., λn.

On d´etermine alors λ2, etc ...

D´etermination de A1

λ1est aussi valeur propre detAde vecteur pro- pre y

alors A1 =A−t λ1

y x(1)x(1)ty convient.

Suite du calcul : l’algorithme de la puissance it´er´ee appliqu´e `aA1 donneλ2valeur propre de plus grand module de A1.

En r´eit´erant ce processus de d´eflation, on pourra calculer successivement toutes les valeurs pro- pres de A, `a condition qu’elles soient toutes diff´erentes en module.

5

Algorithme de Rutishauser (Autre m´ethode)

Recherche, au moyen de d´ecompositions LU succes- sives, d’une matrice semblable `a la matrice ´etudi´ee et triangulaire sup´erieure.

Les valeurs propres sont alors les ´el´ements diagonaux de la matrice triangulaire.

Principe de l’algorithme - d´ecomposition LU,A=LU

- calcul, `a l’aide de la matrice de passage L, de la ma- triceL−1AL=L−1LU L=U L semblable `a A

- iteration, `a partir de la nouvelle matrice U L du pro- cessus

On d´efinit ainsi les suitesAk, Lk, Ukde matrices par A=A1=L1U1

A2=U1L1=L2U2

...

Ak+1=UkLk=Lk+1Uk+1

Les matricesAk sont toutes semblables `aA.

Sous certaines conditions,Akune matrice triangulaire sup´erieure quandk→ ∞

6

Theor`eme de convergence Si A est une matrice telle que

1) ses valeurs propres λi sont non nulles et diff´erentes en modules,

soient |λ1|>|λ2|> ... >|λn|>0,

d’o`uAdiagonalisable, avec une matrice de pas- sage X (dans la base de vecteurs propres), 2) pour tout k, Ak est d´ecomposable en pro- duit LU,

3) les matricesXetY =X−1sont d´ecomposables en produit LU,

alors Ak converge, quandk→ ∞ vers une ma- trice triangulaire sup´erieure ayant les valeurs propres deAordonn´ees en valeurs absolues sur sa diagonale.

La vitesse de convergence deAk vers la forme triangulaire d´epend des rapports en modules des valeurs propres entre elles : sii > j, (Ak)i,j → 0 comme | λλi

j |k.

La convergence est donc d’autant meilleure que les valeurs propres sont bien s´epar´ees en modules.

7

Test d’arrˆet

On pourra s’arrˆeter, par exemple, lorsque les

´

el´ements diagonaux des matrices Akne varient pratiquement plus, c’est-`a-dire si

Pn

i=1P|(Ank+1)ii−(Ak)ii| i=1|(Ak)ii| <

Compl´ement

Si dans la d´ecomposition LU on rencontre un pivot nul, on modifie la matrice en ajoutant un nombre fixe, par exemple 1, aux termes diag- onaux.

(Les valeurs propres de A+µI sont λi+µ).

On retranchera alors ce nombre des r´esultats finaux.

8

Références

Documents relatifs

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

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

Repr´ esenter g´ eom´ etriquement, dans le plan muni d’un rep` ere orthonorm´ e, les points ayant pour affixes les racines n-i` emes de l’unit´ e (pour n compris entre 2

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

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