2
Ecole Nationale d’Ing´ enieurs de Tunis 2008-2009 Analyse Num´ erique erie d’exercices n :2 Exercice 1 esoudre le syst` eme lin´ eaire Ax = b, avec : A = 2 2 1 3 0 1 3 2 2 4 1 3 4 5 5 9 et b = -1 0 0 1 a- Par la m´ ethode de Gauss sans strat´ egie du pivot . b- Par la m´ ethode de Gauss avec strat´ egie du pivot partiel. c- En utilisant la factorisation A = LU . Exercice 2 esoudre par la m´ ethode de Cholesky le syst` eme Ax = b, avec : A = 1 2 3 4 2 5 1 10 3 1 35 5 4 10 5 45 et b = 0 6 28 -34 Exercice 3 Soient A ∈M n (R) sym´ etrique et d´ efinie positive, et b R n . 1– Montrer que la matrice A admet la factorisation A = LDL T o` u L est triangulaire inf´ erieure ` a diagonale unit´ e et D est diagonale ` el´ ements diagonaux positifs. 2– Ecrire un algorithme de r´ esolution du syst` eme : LDL T x = b. Exercice 4 Montrer que la factorisation A = LU conserve la structure ”bande”, c’est ` a dire : si A = LU avec a ij =0 pour |i - j |≥ p (p N * donn´ e), alors L ij = U ji = 0 pour (i - j ) p. Exercice 5 Soit A =(a ij ) ∈M n (R) sym´ etrique d´ efinie positive. Soit A = BB T la factorisation de Cholesky de A. 1– Montrer que : Cond 2 (A) = [Cond 2 (B)] 2 max k |b kk | 2 min k |b kk | 2 2– Montrer que si A est de plus tridiagonale (a ij = 0 si |i - j | > 1), alors B est bidiagonale inf´ erieure (b ij =0 si i - j> 1). Exercice 6 Soit n N, n 2. Soit A ∈M n (R), A =(a ij ) 1i,jn . On suppose que A est inversible et admet la factorisation A = LU , o` u L ∈M n (R) est triangulaire inf´ erieure ` el´ ements diagonaux ´ egaux ` a 1, et o` u U ∈M n (R) est triangulaire sup´ erieure. Pour k ∈{1, 2,...,n}, on note A k la matrice de M k (R) obtenue ` a partir de A en ne gardant que les k premi` eres lignes et les k premi` eres colonnes, soit A k =(a ij ) 1i,jk . 1– Montrer que pour tout k ∈{1, 2,...,n}, la matrice A k admet la factorisation A k = L k U k , o` u L k ∈M k (R) est triangulaire inf´ erieure ` el´ ements diagonaux ´ egaux ` a 1, et o` u U k ∈M k (R) est triangulaire sup´ erieure.

E N I T Analyse Num´erique - lamsin.rnu.tn · 3– D´eduire de ce qui pr´ec`ede une m´ethode pour la d´etermination de la factorisation A = LU de la matrice A. Exercice 7 Soit

  • Upload
    vutuyen

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: E N I T Analyse Num´erique - lamsin.rnu.tn · 3– D´eduire de ce qui pr´ec`ede une m´ethode pour la d´etermination de la factorisation A = LU de la matrice A. Exercice 7 Soit

Ecole Nationale d’Ingenieurs de Tunis 2008-2009

Analyse Numerique

Serie d’exercices n◦ : 2

Exercice 1Resoudre le systeme lineaire Ax = b, avec :

A =

2 2 1 30 1 3 22 4 1 34 5 5 9

et b =

−1001

a- Par la methode de Gauss sans strategie du pivot .b- Par la methode de Gauss avec strategie du pivot partiel.c- En utilisant la factorisation A = LU .

Exercice 2Resoudre par la methode de Cholesky le systeme Ax = b, avec :

A =

1 2 3 42 5 1 103 1 35 54 10 5 45

et b =

0628−34

Exercice 3

Soient A ∈Mn(R) symetrique et definie positive, et b ∈ Rn.1– Montrer que la matrice A admet la factorisation A = LDLT ou L est triangulaire inferieure a diagonaleunite et D est diagonale a elements diagonaux positifs.2– Ecrire un algorithme de resolution du systeme : LDLT x = b.

Exercice 4Montrer que la factorisation A = LU conserve la structure ”bande”, c’est a dire : si A = LU avec aij = 0

pour |i− j| ≥ p (p ∈ N∗ donne), alors Lij = Uji = 0 pour (i− j) ≥ p.

Exercice 5Soit A = (aij) ∈Mn(R) symetrique definie positive. Soit A = BBT la factorisation de Cholesky de A.

1– Montrer que :

Cond2(A) = [Cond2(B)]2 ≥max

k|bkk|2

mink|bkk|2

2– Montrer que si A est de plus tridiagonale (aij = 0 si |i− j| > 1), alors B est bidiagonale inferieure (bij = 0si i− j > 1).

Exercice 6 Soit n ∈ N, n ≥ 2. Soit A ∈ Mn(R), A = (aij)1≤i,j≤n. On suppose que A est inversible etadmet la factorisation A = LU , ou L ∈ Mn(R) est triangulaire inferieure a elements diagonaux egaux a 1, etou U ∈Mn(R) est triangulaire superieure.

Pour k ∈ {1, 2, . . . , n}, on note Ak la matrice de Mk(R) obtenue a partir de A en ne gardant que les kpremieres lignes et les k premieres colonnes, soit Ak = (aij)1≤i,j≤k.1– Montrer que pour tout k ∈ {1, 2, . . . , n}, la matrice Ak admet la factorisation Ak = LkUk, ou Lk ∈ Mk(R)est triangulaire inferieure a elements diagonaux egaux a 1, et ou Uk ∈Mk(R) est triangulaire superieure.

Page 2: E N I T Analyse Num´erique - lamsin.rnu.tn · 3– D´eduire de ce qui pr´ec`ede une m´ethode pour la d´etermination de la factorisation A = LU de la matrice A. Exercice 7 Soit

Analyse Numerique – Serie 2 2

2– On pose, pour k ∈ {2, 3, . . . , n} :

Ak =

Ak−1 vk

wtk akk

, ou vk ∈ Rk−1 et wk ∈ Rk−1.

En supposant connue la factorisation Ak−1 = Lk−1Uk−1 et en ecrivant :

Ak =

Lk−1 0

mtk 1

Uk−1 qk

0 ukk

, ou mk ∈ Rk−1, qk ∈ Rk−1 et ukk ∈ R,

montrer comment on peut determiner la factorisation Ak = LkUk.3– Deduire de ce qui precede une methode pour la determination de la factorisation A = LU de la matrice A.

Exercice 7Soit A ∈ Mn(R) une matrice symetrique definie positive et B ∈ Mm,n(R), avec 1 ≤ m < n. On considere

la matrice carree M ∈Mm+n(R) definies par blocs de la maniere suivante :

M =(

A BT

B O

)1– Examiner si la matrice M est symetrique et si elle est definie positive.2– Montrer que M est inversible, si et seulement si on a

∀ y ∈ Rm (BT y = 0 ⇒ y = 0)

3– On suppose que M est inversible et on cherche a la decomposer, en utilisant la meme ecriture par blocsdonnee ci-dessus, sous la forme suivante :

M =

L1 O

B1 −L2

LT1 BT

1

O LT2

ou L1 et L2 sont deux matrices triangulaires inferieures.Montrer que cette decomposition est possible et donner une methode permettant de determiner L1, L2 et B1.

Exercice 8Soit A ∈Mn(R) et B ∈Mm(R) deux matrices inversibles admettant chacune une factorisation ”LU” :

A = LAUA,LA ∈Mn(R) triangulaire inferieure a diagonale uniteUA ∈Mn(R) triangulaire superieure

B = LBUB ,LB ∈Mm(R) triangulaire inferieure a diagonale uniteUB ∈Mm(R) triangulaire superieure

Soit M ∈Mn+m(R) definie (par blocs) comme suit :

M =(

A OO B

)1. Montrer que M est inversible.

2. Montrer que M admet une factorisation LU unique.

3. Proposer alors une methode pour resoudre le systeme lineaire Mx = b, ou b ∈ Rn+m et donner le nombred’operations elementaires.

ENIT 2008/2009ENIT 2008/2009