• 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

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

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-

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

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