TP 2 Decomposition
TP 2 Decomposition
TP 2 Decomposition
Matricielle
Faculté des sciences Dépt. Mathématiques 3 année Math Appl
1
10
x1 + 2x2 + 3x3 + 4x4 = 10
10 2x + 3x + 4x + x = 10
1 2 3 4
(b) Exemple : Soit b = , Ax = b ⇒
10
3x1 + 4x2 + x3 + 2x4 = 10
10 4x + x + 2x + 3x
1 2 3 4 = 10
y1 = 10 10
2y + y = 10 −10
1 2
Ly = b ⇒ ⇒y= et
3y1 + 2y2 + y3 = 10
0
4y + 7y − y + y = 10
40
1 2 3 4
x1 + 2x2 + 3x3 + 4x4 = 10 1
−x − 2x − 7x = −10 1
2 3 4
Ux = y ⇒ ⇒x=
−4x3 + 4x4 = 0 1
40x = 40 1
4
Algorithme :
a) Descente triangulaire :
i−1
1 X
yi = bi − lij yj , i = 1, ..., n.
lii i=1
b) Remontée triangulaire :
n
X
xi = y i − uij xj , i = n, ...1.
j=i+1
2
décomposition LU comme suit : Les vecteurs colonnes sont les solutions des
systèmes linéaires : Axi
= ei , i = 1, ..., n.
2 2 −3 3 x1 1
4 1 −7 7 x 0
2
Exemple : Ax = e1 ⇒ = ⇒
−4 13 2 1 x3 0
4 13 −7 14 x4 0
1 0 0 0 y 1 1
1
4 1 0 0 y 0 −2
2
= ⇒y= et
−4 1 1 0 y3 0 1
4 13 −7 1 y4 0 11
2 2 −3 3 x1 1 −9/40
0 1 −7 7 x −2 1/40
2
= ⇒x=
0 0 2 1 x3 1 1/40
0 0 0 14 x4 11 11/40
2 2 −3 3 x1 0 1/40
4 1 −7 7 x 1 1/40
2
Ax = e2 ⇒ = ⇒x= .
−4 13 2 1 x3 0 11/40
4 13 −7 14 x4 0 −9/40
1/40
11/40
De même pour Ax = e3 on trouve, x = et
−9/40
1/40
11/40 −9/40 1/40 1/40 11/40
−9/40 1/40 1/40 11/40 −9/40
−1
Ax = e4 on trouve, x = . Donc A = .
1/40 1/40 11/40 −9/40 1/40
1/40 11/40 −9/40 1/40 1/40
Travail demandé :
a) Donner le principe des deux décompositions : QR et Cholesky.
b) Choisit l’un des algorithmes qui réalise la décomposition QR (Givens, Gram-
Schmidt, Householder algorithme) puis écrire une fonction qui permet de faire la
decomposition QR.
c) Donner quatres applications de la décomposition QR (avec explication)
d) écrire deux fonctions qui permet de réalisé deux applications.