Documente Academic
Documente Profesional
Documente Cultură
Bibliografie
1. Ebnc, D., Metode numerice, Ed. Sitech, Craiova, 1994.
2. Groza G., Analiza numerica, Ed. MatrixRom, Bucuresti, 2005.
3. Iorga, V., Jora, B., Programare numeric, Ed. Teora, 1996.
4. Nicholson, W., K., Linear Algebra and with Applications, PWS Publishing Company,
Boston, 1995.
5. Pltineanu, G., Matei, P., Trandafir R., Bazele Analizei Numerice, Ed. Printech,
Bucureti 2001.
Scopuri:
1) Rezolvarea sistemelor triunghiulare
2) Metoda eliminrii a lui Gauss pentru rezolvarea sistemelor liniare
3) Descompunerea unei matrice ntr-un produs de dou matrice triunghiulare
4) Metoda lui Cholesky
Multe probleme practice din diverse domenii cum ar fi: ingineria, fizica, chimia,
economia, biologia, tiinele sociale, afacerile pot fi reduse la rezolvarea unui sistem de
ecuaii liniare.
Aplicaie. Gsii curenii din circuitul urmtor.
1
Aplicnd legile lui Kirchhoff i legea lui Ohm obinem sistemul
I1 I 2 I 3
I 6 I1 I 5
I 2 I 4 I 6
I 3 I 5 I 4
10 5 20 I
1
5 20 10 I 3 5I 4
10 5I 5 5I 4
ale crui necunoscute sunt I1 , , I 6 .
Necesitatea utilizrii metodelor numerice n algebra liniar se datoreaz faptului c
pentru rezolvarea sistemelor mari de ecuaii, regula lui Crammer nu mai poate fi aplicat.
Definiia 1. O matrice ptrat cu toate elementele de sub diagonala principal nule se
numete matrice superior triunghiular; adic o matrice de forma
r11 r1n
0
R .
0 0 rnn
Definiia 2. O matrice ptrat cu toate elementele de deasupra diagonalei principale
nule se numete matrice inferior triunghiular; adic o matrice de forma
2
l11 0 0
L .
0
l l nn
n1
Pentru matrici triunghiulare condiia de nesingularitate este
rii 0, i 1, n , respectiv lii 0, i 1, n .
l11 x1 b1
l x l x b2
21 1 22 2
ln1x1 ln2 x2 lnn xn bn
Soluia sistemului se determin cu ajutorul relaiilor
i 1
bi lij x j
j 1 .
xi , i 1 n
lii
3
care poate fi scris sub forma matriceal
A x b,
unde:
A n ,
A aij 1in este matricea coeficienilor,
1 j n
b n,1 reprezint coloana termenilor liberi,
Dac matricea A este inversabil, atunci sistemul admite soluia unic x n,1 ,
ce se poate exprima sub forma
x A 1 b (2).
Relaia (2) nu constituie o metod practic de rezolvare a sistemului (1), deoarece
inversarea unei matrice este o problem complicat.
Metoda eliminrii a lui Gauss permite aducerea sistemului (1) la un sistem echivalent
de form triunghiular, care poate fi rezolvat cu uurin.
Teorema 1. Fie A n ,
A aij 1in care satisface condiia
1 j n
a11 a1r
0, r 1, n 1 (3).
a r1 a rr
4
A1 A
A M A
2 1 1
Ar 1 M r Ar
An M n 1 An 1 ,
fiecare transformare anulnd termenii subdiagonali din coloana r ai matricei Ar , parial
triangularizat.
Avem
a r a r a r a 1rn
11 12 1r
0 ar ar a 2rn
22 2r
Ar 0
0 a rr r
a rn
r
0 0 a r 1 ,rr a r 1,rn
0 0 a nr r
a nn
r
a r 1 a r 12
1
a r 11r a 1 r,r11 a r 11n
11
0
a r 22
1
a r 21r a 2 r,r11 a r 21n
1
Ar 1 0 0 a r rr
1
a r r,r11 a r rn .
a r 1 r,r11 a r r 1,1n
0 0 0
1
0 0 0 a n r,r11 a r nn
r 0 (elementul a r se numete pivot) putem considera matricea Frobenius
Dac a rr rr
1 0 0 0 0
0 1 0 0
a r 1 ,rr
Mr 0 1 0 .
a rr
r
a nr r
0 0 1
a rr r
Din
5
Ar 1 M r Ar
deducem
o a r 1ij a rij , i 1, r , j i , n
a ir
r r
a rj
o a r 1ij a rij , i, j r 1, n .
a rr
r
Astfel
r 1
a rij a rr
r
a ir
r r
a rj
a ij , i, j r 1, n .
ar
rr
Observaie.
n final se obine matricea superior triunghiular
a n a 12
n
a 1nn
11
R An M n 1 M 2 M 1 A 0 a 22
n
a 2nn
.
0
0 a nn n
Dac notm M M n 1 M 2 M 1 , atunci R M A .
Observaie. Procedura de triangularizare eueaz dac pivotul este foarte mic, adic
a rr
r
1 . n acest caz se alege un nou pivot astfel:
6
1. se cauta in coloana r acel element a rir , i r n , astfel incat: a rir max a rjr
r jn
2. a rij max a kl
r
(pivotare total). Dac a kl
r
0 atunci An Ar i M j In ,
r k, l n
x1 3x2 5 x3 7 x4 1
3x 5 x 7 x x 2
1 2 3 4
5 x1 7 x2 x3 3x4 3
7 x1 x2 3x3 5 x4 4
Avem
1 3 5 7
3 5 7 1
A1 A ;
5 7 1 3
7 1 3 5
1 0 0 0
1
a 21 1 0 0
a 1
11 1 0 0 0
1 3 1 0 0
M 1 a 31 0 1 0 M1 .
5 0 1 0
a 1
7
0 0 1
11 1
a 41
1 0 0 1
a
11
a 2 2 a 2 a 2
a12
11 13 14
0 2 2
a 22 a23 a 24 2
A2
2 a 2 a 2 ,
0 a32 33 34
2 a 2 a 2
0 a 42
43 44
unde
o a 12j a 1
1
j , j 1, 4 ,
7
1 1 1 1 1 1 1 1 1 1 1 1
2 a 22 a 11 a 21 a 12 2 a 23 a 11 a 21 a 13 2 a 24 a 11 a 21 a 14
o a 22 4 , a 23 8 , a 24 20
a 1 11 a 1 11 a 1 11
1 1 1 1
2 a 32 a 11 a 31 a 12
o a 32 8 , a 33
2
24 , a 34
2
32 ,
a 1 11
o a 42
2
20 , a 43
2
32 , a 44
2
44
Deci
1 3 5 7
0 4 8 20
A2 .
0 8 24 32
0 20 32 44
Obinem
1 0 0 0
0 1 0 0
a 32
2
1 0 0 0
0 1 0 0 1 0 0
a 22
2 M 2 0 2
M2 ,
1 0
a 42
2 0 5 0 1
0 2 0 1
a 22
a 3 a 3 3 a 3
a13
11 12 14
0 a 3 3
a 23 a 24 3
A3 22
3 a 3 ,
0 0 a33 34
3 3
0 0 a 43 a 44
o a 3ij a 2ij , i 1, 4 , j 1, 3 ,
a 33
2 2
a 22 a 32
2 2
a 23
o a 33
3
8 , a 34
3
8,
a 2
22
o a 43
3
8 , a 44
3
56 .
Deci
1 3 5 7
0 4 8 20
A3 .
0 0 8 8
0 0 8 56
Obinem
8
1 0 0 0
1 0 0 0
0 1 0 0
0 M 3
0 1 0 0
M3 0 0 1 ,
0
a 43
3
0 0 1
0 0 1 0 0 1 1
a 33
3
a 4 4
a12 4
a13 4
a14
11 1 3 5 7
0 4 4 4
a22 a 23 a 24 0 4 8 20
A4 4
4 0 0 8 8 R ,
0 0 a33 a34
0 3 0 0 0 64
0 0 a 44
Obinem
1 0 0 0
3 1 0 0
M M 3M 2 M1 .
1 2 1 0
9 7 1 1
Rezult sistemul
x1 3x2 5 x3 7 x4 1
4 x2 8 x3 20 x 4 5
8 x3 8 x4 2
64 x 4 16
3 1
a crui soluie este: x1 , x 2 0 , x3 0 , x 4 .
4 4
Soluia sistemului considerat este
0.75
0
x .
0
0.25
9
Teorema 2. Fie A n ,
A aij 1in o matrice care satisface condiia (3). Atunci
1 j n
exist o matrice nesingular inferior triunghiular L n i o matrice nesingular
10
1 0 0
L .
l l 0
n 1,1 n 1,2
l n1 l n, n 1 1
Exemplul 2. S se factorizeze LR matricea:
1 3 5 7
3 5 7 1
A .
5 7 1 3
7 1 3 5
Folosind exemplul anterior obinem
1 0 0 0 1 3 5 7
1 3 1 0 0 0 4 8 20
LM , R A4 .
5 2 1 0 0 0 8 8
7 5 1 1 0 0 0 64
Sunt cunoscute dou tipuri de factorizri:
1) factorizarea lui Doolittle
n aceast factorizare, elementele diagonale ale matricei L se iau egale cu unitatea, adic
lii 1 , i 1, n .
Deoarece
1 0 0 0 0 0
r11 r1, k 1 r1k r1 j r1n
l
lk 2 l k , k 1 1 0 0 0
k1 rk 1, k 1 rk 1, k rk 1, j rk 1, n
l 0 0 rk , k rk , j rk , n
i1 li 2 li , k 1 lik 1 0
0 0 0 0 rn, n
l n, k 1 l nk l ni 1
l n1 ln2
a11 a1k a1 j a1n
a a kk a kj a kn
k1
a a ain
i1 ik aij
a n1 a nk a nj a nn
11
k 1
rkj akj lkh rhj , 2 k j n (rezult nmulind linia k din L cu coloana j
h 1
din R ),
1 k 1
lik aik lih rhk , 3 k 1 i n (rezult nmulind linia i din L cu
rkk h 1
coloana k din R ).
Deoarece
l11 0 0 0 0 0
1 r1, k 1 r1k r1 j r1n
0
l
lk 2 l k , k 1 l kk 0
k1 0 1 rk 1, k rk 1, j rk 1, n
0 0 1 rk , j rk , n
li1 li 2 li , k 1 lik lii 0
0 0 0 0 1
l n1 l n 2 l n, k 1 l nk l ni l nn
a11 a1k a1 j a1n
a a kk a kj a kn
k1
a aik aij ain
i1
a n1 a nk a nj a nn
a1 j
r1 j , 2 j n (rezult nmulind linia 1 din L cu coloana j din R ),
l11
k 1
lik aik lih rhk , 2 k i n (rezult nmulind linia i din L cu coloana k
h 1
din R ),
1 k 1
rkj akj lkh rhj , 3 k 1 j n (rezult nmulind linia k din L cu
lkk h 1
coloana j din R ).
Exemplul 3. S se rezolve sistemul urmtor folosind factorizarea LR (Doolitle):
12
x1 2 x2 4 x3 7
2 x1 3x2 x3 6
x x 2 x 0.
1 2 3
1 2 4
Etapa 1. Se realizeaza factorizarea Doolitle a matricei A 2 3 1 , adica se
1 1 2
1 0 0 1 2 4
determina matricele L 2 1 0 si R 0 1 7 .
1 1 1 0 0 1
7
Etapa 2. Se rezolva sistemul Ly b , folosind formula (4), unde b 6 ; rezulta
0
7
solutia y 8 .
1
1
Etapa 3. Se rezolva sistemul Rx y , folosind formula (5); rezulta solutia x 1 .
1
a11 a1r
dac i numai dac r 0, r 1, n , unde r .
a r1 a rr
13
A R t R (7),
n care R este o matrice superior triunghiular.
Descompunerea din (7) se numete factorizare Cholesky.
Deoarece
r11 0 0 0 0 r11 r12 r1i r1 j
r12 r22 0 0 0 0 r22 r2i r2 j
a11 a1i a1 j a1n
a r1i r2i rii 0 0 0 0 rii rij
aii aij ain
i1
a r1 j r2 j rij r jj r jn 0 0 0 r jj
a nj a nn
n1 a ni
r1n r2 n rin r jn rnn 0 0 0 0
elementele matricei R se vor calcula conform formulelor
i 1
2
ii
r a ii rki , i 1, n
k 1
i 1 (8)
aij rki rkj
r k 1
, i, j 1, n.
ij
rii
Observaie. Toate elementele de pe diagonala principal a lui R sunt pozitive.
Rezolvarea sistemului A x b cu metoda Cholesky, cnd A este simetric i pozitiv
definit revine la rezolvarea a dou sisteme triunghiulare
Rt y b (9),
Rx y (10).
Exemplul 4. S se determine descompunerea Cholesky a matricei:
10 5 2
A 5 3 2 .
2 2 3
14
r11 a11 10
r a12 5
12 r 10
11
a13 2
r13 r 10
11
Folosind formulele (8) obinem: 2 1
r22 a 22 r12
2
a 23 r12 r13
r23 r
2
22
r33 a33 r132 r23
2 3
.
5
5 2
10
10 10
1
Rezult R 0 2 .
2
3
0 0
5
Se verific c R t R A .
15