Documente Academic
Documente Profesional
Documente Cultură
Rezolvarea sistemelor de
ecuaii
algebrice
{
{
{
{
{
{
{
Factorizarea LU:
Factorizarea LU:
Matricea U se calculeaza
l l
in cursull procesului
l
de eliminare gaussiana fara pivotare.
Matricea L este:
L=T
-1
-1
= ( Tn-1 Tn-2 ... T2 T1 ) = T1-1 T2-1 ... Tn-1
1
1
21
L= t 31 t 32 1
...
...
...
1
t n1 t n2 ... t n,n-1 1
n-1
= In + Tp eTp
p=11
Factorizarea Crout:
Se dezvolta relatia:
min(i,j)
Aij = Lim U mj
m=1
coloana
l
1 din
di L (i=1:n,
(i 1 j=1)
j 1)
Ai1 =Li1 U11 de unde Li1 =Ai1, i=1:n
linia 1 din U (i=1, j=2:n)
A1j =L11 U1j U1j =
A1j
L11
, j=2:n
Factorizarea Crout:
Folosind
F
l i d iinductia
d
i procesull se continua.
i
D
Dupa ce s-au
calculat primele p-1 coloane din L si primele p-1 linii
din U:
p-1
m=1
m=1
p-1
A pj L pm U mj
m=1
L pp
m=1
Factorizarea Cholesky:
Factorizarea Cholesky:
{
Factorizarea Cholesky:
Daca cele doua proprieti sunt satisfacute, factorizarea
Cholesky descompune matricea A ntr-un produs de
doua matrice triunghiulare de tipul LU,
L U cu proprietatea
remarcabil L=UT:
A=LL
A
L LT
Pentru acest tip de factorizare, se pot scrie (n2+n)/2 ecuaii
independente
p
care conin
tot attea necunoscute
(elementele nenule din matricea L).
In consecin, factorizarea Cholesky a unei matrice este
unic nefiind necesara precizarea a priori a valorilor
unic,
unor necunoscute.
Factorizarea Cholesky:
Pentru stabilirea relatiilor generale de calcul dupa care se
desfasoara factorizarea Cholesky, expresia A=LLT se
expliciteaza in functie de elementele matricelor A si L:
Factorizarea Cholesky:
Cu particularizarea i = j se obine:
Factorizarea Cholesky:
{
Metoda Gauss-Jordan:
IInversarea uneii matrice
i presupune rezolvarea
l
an
sisteme de ecuatii lineare. Daca se noteaza X=A-1,
pornind de la identitatea AX=In, dezvoltata pe coloane,
se obtine:
b
A [ x1
x2 ... xn ] = [ e1 e2 ... en ]
A xi = ei , i = 1: n
Matricea inversa ar avea drept coloane solutiile
sistemului avand ca termeni liberi coloanele matricei
unitate.
unitate
Metoda este inutilizabila datorita complexitatii ei O(n4).
Metoda Gauss-Jordan:
Metoda
M
t d Gauss-Jordan
G
J d
porneste
t de
d la
l matricea
t i
extinsa
ti
pe
care o aduce la forma diagonala:
normalizare:
li
A pj
A pjj =
, pp=1:n
1:n, jj=p:2n
p:2n
A pp
reducere:
Aij =Aij Aip A pj , p=1:n, i=1:n, j=p:2n
Exemplul 3:
Folosind metoda Gauss-Jordan s se rezolve sistemul:
2 x1 +8 x2
2 x1 +10 x2
x
+8 x2
1
+4 x3
+6 x3
+2 x3
=1
=1
=1
Metoda Gauss-Jordan:
Matricele sistemului:
2 8 4
1
A = 2 10 6 , b = 1
1 8 2
1
Metoda Gauss-Jordan:
Primul
P
i
l obiectiv
bi ti este
t aparitia
iti vectorului
t
l i (1 0 0) iin prima
i
coloana. Se imparte prima linie la 2, se scade din a doua
linie impartita la randul ei cu 2 si din a treia linie:
2 8 4
1
A = 2 10 6 , b = 1
1 8 2
1
1 4 2
1// 2
A = 0 2 2 , b = 0
0 4 0
1/ 2
1 0 2
1/ 2
A = 0 1 1 , b = 0
0 0 4
1/ 2
Metoda Gauss-Jordan:
Al d
doilea
il
obiectiv
bi ti este
t aparitia
iti vectorului
t
l i (0 1 0) iin a doua
d
coloana. Se imparte a doua linie la 2, se scade de 4 ori
din prima linie si din a treia linie:
1 0 2
1/ 2
A = 0 1 1 , b = 0
0 0 4
1/ 2
Al treilea obiectiv este aparitia vectorului (0 0 1) in a treia
coloana. Se imparte a treia linie la -4, se aduna de 2 ori
la prima linie si se scade din a doua linie:
1 0 0
1// 4
A = 0 1 0 , b = 1/ 8
0 0 1
1/ 8
Metoda Gauss-Jordan:
V t
Vectorul
l b contine
ti
solutia:
l ti
x1 =
1
4
1
x2 =
8
x3 =
1
8
Propagarea
p g
erorilor in rezolvarea
sistemelor de ecuatii lineare:
In rezolvarea sistemelor de ecuaii lineare,
anumite matrice (ru condiionate) pot crea
difi lti n sensull c
dificulti,
mici
i i variaii
i ii ale
l d
datelor
t l
pot produce mari variaii n soluii.
Astfel dac n sistemul de ecuaii:
10 x1 + 7 x2 + 8 x3 + 7 x4 = 32
7 x + 5 x + 6 x + 5 x = 23
1
2
3
4
8 x1 + 6 x2 + 10 x3 + 9 x4 = 33
7 x1 + 5 x2 + 9 x3 + 10 x4 = 31
Propagarea
p g
erorilor in rezolvarea
sistemelor de ecuatii lineare:
avnd soluiile x = [1 1 1 1] . Se aplic
termenilor liberi mici p
perturbaii
astfel nct
devin
T
A x~ = b~
b
= b + b,
= x + x.
Propagarea
p g
erorilor in rezolvarea
sistemelor de ecuatii lineare:
A( x + x) = b + b
A x = b
x = A 1 b
b = A x
x A 1 b ,
b A x
b x A A 1 x b
x
x
K ( A)
K (A) = A A
b
b
1
Propagarea
p g
erorilor in rezolvarea
sistemelor de ecuatii lineare:
O relaie asemntoare se obine n cazul
perturbrii matricei coeficienilor:
( A + A) ( x + x ) = b
A x + A x = 0 x = A1 A x
x A1 A x
x
x
K (A)
A
A
Efectul p
perturbrii coeficienilor
se regaseste
g
amplificat de K(A) ori in solutie.
Propagarea
p g
erorilor in rezolvarea
sistemelor de ecuatii lineare:
Dac n relaiile anterioare nu se neglijeaz
termenul
te
e u A x
se obine o majorare mai exact de forma:
x
x
K ( A )
1 K ( A )
A
A
A
A
Aij 2t Aij A 2t A
x
x
2 t A A 1
1 2t A A 1
2 t K ( A )
=
1 2 t K ( A )
Propagarea
p g
erorilor in rezolvarea
sistemelor de ecuatii lineare:
Pentru matricele cu numr de condiionare mare
(matrice ru condiionate) amplificarea
erorilor din datele iniiale este mare,
mare
indiferent de ct de exact sunt efectuate
calculele, justificnd variaia relativ mare a
soluiilor n
raport cu variaia termenilor
liberi.
11 1 2 1 3 1 4
5 7 6 5
12 13 14 15
7 10 8 7
A=
A=
13 14 15 16
6 8 10 9
14 15 16 17
matricea Hilbert
5 7 9 10
matricea Wilson
10 1 4 0
1 10 5 1
A=
4 5 10 7
0 1 7 9
matricea Rutishauser