• Aucun résultat trouvé

Contrˆole continu du 19 Mars 2019

N/A
N/A
Protected

Academic year: 2022

Partager "Contrˆole continu du 19 Mars 2019"

Copied!
3
0
0

Texte intégral

(1)

Universit´e Paris-Dauphine M´ethodes num´eriques

D´epartement MIDO Ann´ee/

DE MI2E deuxi`eme ann´ee

Contrˆ ole continu du 19 Mars 2019

Les documents de cours, calculatrices, t´el´ephones et ordinateurs sont interdits.

Il sera tenu compte de la pr´esentation de la copie et de la r´edaction dans l’´evaluation.

Le barˆeme est orientatif.

Dur´ee : 2 heures.

Exercice 1: D´ecomposition de Jacobi et de Gauss-Seidel (0.5+1.5+1.5 = 3.5 points).

Soit la matrice

1 −1/2 1/2

1 1 1

−1/2 −1/2 1

1. Montrer queA est inversible.

2. ´Etudier la convergence de la m´ethode it´erative de Jacobi pour r´esoudre un syst`eme Ax=b, o`u b∈R3.

3. Mˆeme question pour la m´ethode de Gauss-Seidel.

Exercice 2: Calcul de valeurs propres par la m´ethode LR.

Soit A∈ Mn(R) une matrice diagonalisable dont les valeurs propres λi sont r´eelles et v´erifient

1|>|λ2|>· · ·>|λn|>0.

Il existe donc une matrice inversibleP telle que

A=PΛP−1, avec Λ =

 λ1

. ..

λn

.

L’objectif de cet exercice est d’´etudier la m´ethode it´erative suivante, appel´ee m´ethode LR, pour calculer les valeurs propres d’une matrice A :

— Pour k= 1, on poseA1=A.

— `A l’´etapek≥1, on calcule la factorisation LU de Ak, not´ee Ak=LkUk,

et on pose

Ak+1=UkLk.

1

(2)

Nous allons montrer que la suite de matrices (Ak)k≥1 converge vers une matrice triangulaire sup´erieure dont les ´el´ements diagonaux sont les valeurs propres de A. L’exercice se compose de quatre parties, les parties 1 et 4 ´etant ind´ependantes des parties 2 et 3.

Premi`ere partie : Existence (1+0.5+1=2.5 points)

Nous allons garantir tout d’abord que la m´ethode it´erative est bien d´efinie au sens o`u toutes les d´ecompositions LU existent bien. Pour cela :

1. Montrer que toute matrice carr´ee inversible admet une d´ecompositionLU. 2. En d´eduire queP etP−1 admettent une d´ecomposition LU, que l’on notera

P =LU, et P−1 =M V.

3. Montrer par r´ecurrence que pour tout k≥1, Ak admet une factorisationLU. Deuxi`eme partie : R´esultats interm´ediaires (1+2+1+1.5+1+1=7.5 points)

4. On pose

Lk=L1. . . Lk et Uk=Uk. . . U1, ∀k≥1.

Montrer que pour toutk≥1,Ak+1 =L−1k AkLk, puis queAk+1 =L−1k ALk.

5. On rappelle que deux matricesQ1, Q2 ∈ Mn(R) sont dites semblables s’il existe une matrice W inversible telle queQ1 =W Q2W−1.

(a) Montrer que des matrices semblables ont le mˆeme spectre.

(b) En d´eduire que pour toutk≥1,Ak a les mˆemes valeurs propres queA.

6. En raisonnant par r´ecurrence, montrer queAk=LkUk pour toutk≥1.

7. On pose

Λk=

 λk1

. ..

λkn

 et Λ−k =

 λ−k1

. ..

λ−kn

, ∀k≥1.

Exprimer les ´el´ements de la matrice Λk−k en fonction des ´el´ements de M et des valeurs propres deA. En d´eduire que

Λk−k= Id +Ek, avec limk→∞Ek = 0.

8. En utilisant queAk=PΛkP−1, d´eduire de la question 7 que Ak=L(Id +Fk)Rk

o`u Rk est une matrice triangulaire sup´erieure dont on donnera l’expression.

9. Montrer que limk→∞Fk = 0 et en d´eduire que la matrice Id +Fk est inversible pour une valeur dek suffisamment grande.

Troisi`eme partie : Convergence de la m´ethode (2+1.5+1+1=5.5 points)

2

(3)

10. On pose

Tk=RkUk−1, ∀k≥1.

En utilisant les formules pour Ak des questions 6 et 8, montrer que limk→∞Tk= Id.

11. D´eduire des questions pr´ec´edentes que la suite (Lk)k≥1 converge vers L, puis que la suite (Lk)k≥1 converge vers Id.

12. En utilisant l’expression de Rk trouv´ee `a la question 8, montrer que TkUk=UΛU−1Tk−1, k≥2

et en d´eduire que la suite (Uk)k≥1 est convergente.

13. Conclure que la suite (Ak)k≥1 converge vers une matrice triangulaire sup´erieure dont les

´el´ements diagonaux sont les valeurs propres de A.

Quatri`eme partie : Impl´ementation sur Python (1+3=4 points)

14. ´Ecrire une fonction normInf(A)qui calcule la norme infini d’une matrice carr´eeA, kAk= max

1≤i≤n n

X

j=1

|ai,j|.

15. D’apr`es l’´etude th´eorique qui pr´ec`ede, `a chaque it´eration kde l’algorithme LR, une approxi- mation des valeurs propres de A est donn´ee par la diagonale de matrice Ak. ´Ecrire une fonction

algoLR(A,eps,nmax)

qui retourne un vecteur avec les valeurs propres approch´ees deAcalcul´ees par la m´ethode LR.

On arrˆetera les it´erations lorsque la norme infini de la diff´erence entre deux it´er´ees successives devient plus petite queeps,

||Ak−Ak−1||≤eps ou bien quand on it`ere plus de nmax fois.

3

Références

Documents relatifs

[r]

D´ emontrer que la m´ ethode de Jacobi pour r´ esoudre un syst` eme lin´ eaire dont la matrice est A converge.. D´ emontrer que la m´ ethode de

Ecrire une ´ fonction scilab a=remontee(R, b) qui donne la solution, si elle existe (faire afficher des messages d’erreurs pour les probl` emes de taille, de non inversibilit´ e ou

L’´ ecriture d´ ecimale du nombre 2 n “commence par a” s’il existe un entier naturel k tel que... Montrer que l’´ ecriture d´ ecimale du

Cette matrice est triangulaire sup´erieure donc ses valeurs propres sont ses coefficients diagonaux `a savoir 0, −1, −2, · · ·

L’inverse et le produit de matrices triangulaires inf´ erieures (resp. sup´

La conante de conneivit´e du r´eseau hexagonal a ´et´e calcul´ee par Hugo Duminil-Copin et Stanislav Smirnov en  [  ], r´esolvant ainsi une conje ure formul´ee

La conante de conneivit´e du r´eseau hexagonal a ´et´e calcul´ee par Hugo Duminil-Copin et Stanislav Smirnov en  [], r´esolvant ainsi une conjeure formul´ee en