• Aucun résultat trouvé

Etant donn´e une matrice A∈ Mnn, donner la d´efinition deρ(A) (rayon spectral deA)

N/A
N/A
Protected

Academic year: 2022

Partager "Etant donn´e une matrice A∈ Mnn, donner la d´efinition deρ(A) (rayon spectral deA)"

Copied!
4
0
0

Texte intégral

(1)

MT09-P2003- Examen partiel- Questions de cours Dur´ee : 30mn.

Sans documents ni machines `a calculer

Exercice 1

On d´efinitt0 = 0, t1= 1, t2= 3, f(t0) = 1, f(t1) = 0, f(t2) = 4.

1. Utiliser les diff´erences divis´ees pour d´eterminer le polynˆome p de degr´e inf´erieur ou ´egal `a 2 tel quep(ti) =f(ti), i= 0,1,2.

2. Donner l’expression dep dans la base de Lagrange. Comparer.

Exercice 2

1. Etant donn´e une matrice A∈ Mnn, donner la d´efinition deρ(A) (rayon spectral deA).

2. On d´efinit A= 4 0

−3 −5

!

, calculerρ(A).

3. CalculerATA etρ(ATA).

4. Que vautkAk2 (norme matricielle subordonn´ee `a la norme vectorielle euclidienne) ? Exercice 3

On rappelle la m´ethode de Cholesky permettant de factoriser une matrice A ∈ Mnn sym´etrique d´efinie positive sous la forme A = CC>, o`u C est une matrice triangulaire inf´erieure inversible, C∈ Mnn.

c11 = √ a11, ci1 = ai1

c11

, i >1,

cjj = v u u tajj

j1

X

k=1

c2jk , j >1, cij = 1

cjj

aij

j1

X

k=1

cikcjk

, 1< j < i.

1. Ecrire l’algorithme de la m´ethode de Cholesky.

2. D´eterminer la d´ecomposition de Cholesky de la matrice A=

1 1 2 1 5 4 2 4 6

(2)

MT09-P2003- Examen partiel Dur´ee : 1h30.

Polycopi´es de cours autoris´es

Question de cours d´ej`a trait´ee : 5 points

Exercice 1: (bar`eme approximatif : 5 points)

1. Soient M1 et M2 deux matrices appartenant `a Mnn(IR), on suppose que M2 est inversible, montrer qu’alors M1M2−1 etM2−1M1 ont les mˆemes valeurs propres.

2. SoitA ∈ Mnn(IR), on d´ecomposeA conform´ement aux notations du cours enA=D−E−F, on suppose queAT est une matrice `a diagonale strictement dominante.

(a) Montrer queDest inversible.

(b) On d´efinit C= (E+F)D−1, exprimer les coefficients deC `a l’aide des coefficients de A.

(c) Montrer que kCk1 <1.

3. Utiliser les questions pr´ec´edentes pour montrer que la m´ethode de Jacobi utilis´ee pour r´esoudre Ax=b est convergente lorsqueAT est une matrice `a diagonale strictement dominante.

Exercice 2: (bar`eme approximatif : 10 points + 3 points pour la question facultative)

1. On rappelle que la factorisationLU d’une matrice de taillenn´ecessite de l’ordre de n33 multiplications- divisions et que la r´esolution d’un syst`eme lin´eaire dont la matrice est triangulaire n´ecessite de l’ordre de n22 multiplications-divisions.

Etant donn´´ es M ∈ Mnn et c ∈ IRn, ´evaluer l’ordre du nombre de multiplications-divisions n´ecessaires pour calculerM1 puisM1c(cet ordre correspond au terme de plus haut degr´e en n).

(3)

2. On d´efinit la matriceAb∈ Mn2,n2

Ab=

A −I 0 . . . 0

−I A −I 0 . . . . . . . . . . 0 −I A −I 0 . . . 0 −I A

o`uA, I,0∈ Mnn, I matrice identit´e,0 matrice nulle.

On veut r´esoudreAxb =b o`u b∈IRn2, pour ce faire on d´ecompose xetb en blocs

x=

x1

... xn

, b=

b1

... bn

, xi ∈IRn, bi ∈IRn

(a) On supposera que les matrices carr´ees intervenant dans les calculs sont inversibles. On veut montrer que

Axb =b⇔

( xi=Eixi+1+fi, i= 1, . . . , n−1

Gxn=c o`u Ei, G∈ Mnn, fi, c∈IRn. i. Calculer la matriceE1 et le vecteurf1.

ii. Montrer queEi= (−Ei−1+A)−1 etfi = (−Ei−1+A)−1(fi−1+bi) pouri= 2, ..., n−1.

iii. Expliciter Getc`a l’aide des matrices et vecteurs pr´ec´edents.

(b) D´ecrire un algorithme permettant de r´esoudreAxb =ben utilisant la m´ethode pr´ec´edente.

(c) i. Evaluer l’ordre du nombre de multiplications-divisions n´ecessaires pour r´esoudre le syst`eme Axb =b par la m´ethode pr´ec´edente.

ii. Evaluer l’ordre du nombre de multiplications-divisions n´ecessaires pour r´esoudre le syst`emeAxb =bpar la m´ethode d’´elimination de Gauss sans tenir compte de la structure particuli`ere de A. Comparer.b

(d) On suppose que n = 3, on veut ´ecrire une fonction Scilab qui ´etant donn´e la matrice A ∈ M33 et le vecteur b ∈ IR9 calcule la solution de Axb = b `a l’aide de l’algorithme pr´ec´edent. Compl´eter la fonction suivante :

function x=sol (A,b) E1=inv(...)

f1=...

....

....

x1=...

x=...

endfunction

(e) Question facultative: Ecrire une fonction Scilab x=sol (A,b)

qui ´etant donn´e la matriceA∈ Mnn et le vecteur b∈IRn2 calcule la solution de Axb =b`a l’aide de l’algorithme pr´ec´edent.

Les matricesE1, E2, . . . , En−1 seront rang´ees dans une matriceE ∈ Mn,n(n1) de la fa¸con suivante : E= E1 E2 . . . En−1 , les vecteursf1, f2, . . . , fn−1 seront rang´es dans un

vecteurf =

f1 f2

... fn1

On pourra utiliser la fonction Scilab inv

(4)

3. Dans tout ce qui suit Ω est le carr´e Ω = [0,1]×[0,1], Γ est la fronti`ere de Ω, g est une fonction de IR2 dans IR connue, α est une constante positive. On rappelle que ∆u= ∂2u

∂x2 + ∂2u

∂y2. On cherche une fonctionu de IR2 dans IR v´erifiant

( −∆u(x, y) +αu(x, y) =g(x, y) pour (x, y)∈Ω

u(x, y) = 0 pour (x, y)∈Γ .

Pour cela on d´efinit un maillage de Ω en 9 points, voir figure 1. On cherche u1, u2, . . . , u9 approximations deu(M1), u(M2), . . . , u(M9).

On pose h = 14. En un point M = (x, y) l’´equation −∆u(M) +αu(M) =g(M) est approch´ee par −uE−uW −uN −uS+ 4uM

h2 +αuM =g(M)

o`u uM, uE, uW, uN, uS sont des approximations de la valeur de u aux points M, E, W, N, S (ou la valeur exacte si elle est connue), voir figure 1.

Par exemple l’´equation au pointM1 est 4u1−u2−u4

h2 +αu1 =g(M1).

M2

M1

M4

M3

M9

M5 M

6

M8

M7

y

h x

N

S M

W E

Figure 1: le maillage de Ω (a) Ecrire les ´equations aux points M2 etM5.

(b) Montrer que le syst`eme des 9 ´equations `a r´esoudre peut s’´ecrire Aub = b o`u Ab est de la forme indiqu´ee dans la question 2. Expliciter la matriceAet le vecteur b.

4. φ´etant une fonction r´eelle d´erivable donn´ee, on veut r´esoudre

( −∆u(x, y) +φ(u(x, y)) =g(x, y) pour (x, y)∈Ω

u(x, y) = 0 pour (x, y)∈Γ .

On d´efinit un maillage comme dans la question pr´ec´edente.

(a) Quelles sont les ´equations `a r´esoudre ?

(b) Si on r´esout ce syst`eme F(u) = 0 `a l’aide de la m´ethode de Newton quelle est l’expression de la matrice jacobienneDF(u) ?

Références

Documents relatifs

R´ esoudre les ´ equations diff´ erentielles

[r]

Les r´ eponses aux exercices doivent ˆ etre jus- tifi´ ees.. Questions

Notons qu’` a ce jour, on ne connaˆıt pas de nombres de Fermat premiers en dehors des

Montrer que la distance minimale du code C est 3 (on pourra commencer par mon- trer que deux colonnes d’indices diff´ erents

Ecrire le processus it´ eratif de Newton pour cette ´ equation.. quel est dans ce cas l’ordre de convergence de la

Le syst` eme admet un d´ eterminant diff´ erent de 0 (il vaut − 34), il admet donc une unique solution qui est la solution nulle (et on n’a pas besoin des formules de Cramer

Montrer que A admet une valeur propre double λ a et une valeur propre simple λ b , qu’on d´eterminera.. Retrouver `a l’aide de ces valeurs propres le d´eterminant et la trace