|  | Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | 
| Istorie | Literatura | Matematica | Psihologie | 
 a)simpla b)cu pivotare partiala c)cu pivotare completa
 
   
   
 
   
   
     
  
     
    Factorizarea
LU
Factorizarea
LU
-triangularizarea matriciala prin eliminare gaussiana
a)L . .L
 . .L A=U
A=U
 b)L
b)L P
P . L
 . L P
P A=U
A=U
c) L P
P . L
 . L P
P AR
AR . .R
 . .R =U
=U
Rezultat de stabilitate numerica a triangularizarii
(similar cu factorizarea LU)prin eliminare gaussiana cu



 pivotare partiala.
pivotare partiala. 
 P
 
   
       
  
   
     
   
 
   
   
     
  
     
    -alg. de triang.
-alg. de triang. 
   
   
   
  
 A+E=AC A
 
   
   
 
   
   
     
  
     
   
 
 U
   
   
 
   
   
     
  
     
    L= L
L= L P
P . L
 . L P
P 
 
 
   
   
 
   
   
     
  
     
   
 
  
 U L
L =L
 =L
 P
P
 . L
 . L
 P
P
 
 
P -sau de factorizare executabil pe un
calculator numeric
-sau de factorizare executabil pe un
calculator numeric
A -identica cu calculul unui numar cu un
numar infinit de zecimale
-identica cu calculul unui numar cu un
numar infinit de zecimale
 
 Rezultatul care se realizeaza
demonstreaza ca suma matricii de perturbatie E
   
   
 
   
   
     
  
     
   
 este mai mica decat factorul fi.
 este mai mica decat factorul fi.
 K=1 U=1
 
   
   
 
   
   
     
  
     
   
 
   
   
 
   
   
     
  
     
   
 || E ||
 || E || 
  
 
 
   
 
  
   
  
  |
A
 |
A ||=||L
 ||=||L P
P A
A ||
||
fi(n)=an +bn
+bn +cn+d
+cn+d
 
   
 
  
   
  

 Tehnica de
programare inapoi a erorii de trunchiere(erori de
reprezentari in virgula mobila)furnizeaza o imagine a matricii de perturbatie
care depinde de dimensiune si natura datelor de intrare,dar si de norma unor
rezultate partiale( )
)
-la triangularizarea matricilor de reflexive:
 ||E|| A 
 
(Q+E )(Q+E
)(Q+E )=R
)=R
 || E ||
 || E ||
fi(n)=an +bn+c
+bn+c
 Daca matricea de
intrare este prost conditionata (X (A)=||A||*||A
(A)=||A||*||A ||) sau este mare,se spune ca matricea A este conditionata
||) sau este mare,se spune ca matricea A este conditionata  
  (
(  /
/  )
) 
  matricea de
perturbatie E sa aiba o norma mai mare decat cea de matrice E
 matricea de
perturbatie E sa aiba o norma mai mare decat cea de matrice E
 A
A =A+E nu este usoara perturbatie a lui A
=A+E nu este usoara perturbatie a lui A
 alg. de triangularizare prin eliminare gaussiana cu pivotare partiala poate deveni numeric
instabil vis-à-vis de alg. de triangularizare prin transformari ortogonale de
reflexie (QR) care pentru aceeasi data de intrare este numeric stabil.In
general,alg. de eliminare gaussiana prezinta o stabilitate numerica decat alg.
orthogonal.Deci,implicatiile si raspunsul sistemului si procesare a semnalelor
sunt bazate in algoritm de factorizare QR.
alg. de triangularizare prin eliminare gaussiana cu pivotare partiala poate deveni numeric
instabil vis-à-vis de alg. de triangularizare prin transformari ortogonale de
reflexie (QR) care pentru aceeasi data de intrare este numeric stabil.In
general,alg. de eliminare gaussiana prezinta o stabilitate numerica decat alg.
orthogonal.Deci,implicatiile si raspunsul sistemului si procesare a semnalelor
sunt bazate in algoritm de factorizare QR.
Marginea matricii de perturbatie are o dependenta cubica fata de dimensiune si o dependenta intrinseca de algoritm.
 Triangularizarea
prin eliminare gaussiana cu pivotare in-situ se bazeaza pe faptul ca daca
aplicam L lui A
 lui A unde L
 unde L este matricea de
triangularizare la pasul curent.
 este matricea de
triangularizare la pasul curent.
 a a -
 
   
   
 
   
   
     
  
     
   

 
   
   
 
   
   
     
  
     
   






















 
 
   
   
 
   
   
     
  
     
   



 
 
 =
 = 
  =
=
 
   
 
  
   
  
Rezulta matricea in care si coloana k are sub coloana principala zero.
<lin L
L /col
/col A
A > 0 .  . 0-
> 0 .  . 0- . .0  .  .  .  .  . .0
 . .0  .  .  .  .  . .0 =a
 =a
 
 
Primele k-1 elemente sunt nemodificate.
Efectul aplicarii transformarii gaussiene asupra matricii A este urmatorul:
a)primele k-1 raman neschimbate;
b)coloana k se modifica prin
introducerea 0 de la k+1 ;
;
 a
 
c)sunt afectate numai coloanele din
spatele coloanei k si acelea de la linia k+1
   
   
 
   
   
     
  
     
    /a
/a
 n cu relatia:
 n cu relatia:
 k+1
 
 a
   
   
 
   
   
     
  
     
    =a
=a -  ,deci matricea de la pasul k
-  ,deci matricea de la pasul k
 a a n
 
   
   
 
   
   
     
  
     
   

 
   
   
 
   
   
     
  
     
   








 A
A =
= AA
  AA =P
=P A
A
 A
A
 linia linia
 
   
   
 
   
   
     
  
     
    A
A
 
 
   
   
 
   
   
     
  
     
    A
A



 
  
 
  
 
  
 
  
 







 
  
 a
  a a
 a
 a
  a a
 a
 a
 a a
 a
Program Matlab pentru triangularizarea prin eliminare gaussiana in-situ
Factorizarea LU bazata pe eliminare gaussiana
-se face numai cu matrice patrata
A
 L U
 
   
   
 
   
   
     
  
     
   
 
   
   
 
   
   
     
  
     
   







 L-inf
 L-inf ,U-sup
,U-sup a.i. A=LU=
 a.i. A=LU=

a)     l =1,i=
=1,i= factorizarea Doolitle
 factorizarea Doolitle










 A=
 A=

b)factorizarea
cont U =1, i=
=1, i= 
 
 -simetrica A=A -factoriz. Cholesky x
 
   
   
 
   
   
     
  
     
   
 *A*x>0
*A*x>0  ||x||
 ||x||











 A=
 A= 

c)A-pozitiv definite













 A=U
A=U *U=
*U=
 U=sup
 U=sup
Factorizarea LU se obtine din rezolvarea unor sisteme de ecuatii liniare si nu din triangularizarea prin eliminare gaussiana cu pivotare.
De regula,inversarea natriceala este o implicatie a factorizarii matriceale.In Matlab inv(a)-alg. de inversare se face pe baza factorize.QR.
a)factorizarea Doolitle
-se obtine si din eliminaregaussiana cu pivotare partiala:
 L P
P . L
 . L P
P A=U
A=U 
 
 A =P
=P A
A
 A =L
=L A
A
 L L ) .  . L
) .  . L
-se bazeaza pe triangularizarea gaussiana fara pivotare:
 
   
   
 
   
   
     
  
     
   

 L
L =
= L=L
 L=L . .L
 . .L L
 L inf
inf si L
 si L inf
 inf l
 l =1
=1 
 k= 
 





 =
= =L
=L
 Inversa in-situ a
unei matrici superior 





 U
U R
 R =
= 
  i=
  i= 
  V sup
 V sup a.i. UV=VU=I
 a.i. UV=VU=I











 U=
 U=
 =
=













 U
 U =
= U
 U col
col V
V =
=
 =col
=col I
I =
=


 , i=
, i= j=
 j=
 U
 U v
v +
+ i=
 i= , j=
 , j=
U


 )/ U
)/ U
Program Matlab pentru inverse unei matrici sup in-situ
 in-situ
Program Matlab pentru factorizarea Doolitle
La factorizarea Doolitle
PA=LU
(P .  (P
 .  (P ))) (L
))) (L ) . (L
) . (L ))U
))U
Factorizarea CROUT











 a)A=LU=
a)A=LU=
 corespondentul triangularizarii prin eliminare gaussiana fara
ppivotare si care se obtine rezolvand sistemul de ecuatii liniare:-1)cu LU
separate
corespondentul triangularizarii prin eliminare gaussiana fara
ppivotare si care se obtine rezolvand sistemul de ecuatii liniare:-1)cu LU
separate
-2)in-situ(in matricea A)
  
 
 a
 
   
   
 
   
   
     
  
     
   












 
   =
=

 
   
 
  
   
  
 a =<lin
=<lin L/col
L/col U>=
U>=
<lin L/col
L/col U>=a
U>=a ,unde k=
,unde k= si j=
si j=
 ,unde k=
,unde k= si j=
 si j=
Program Matlab pentru factorizarea U(Crout cu L si U separate)










 2)Factorizarea Crout in-situ: A=
  2)Factorizarea Crout in-situ: A=
b)Factorizarea Crout cu pivotare partiala
PA=LU









 P
 P . .P
 . .P A=
A=

Pivotarea se face dupa ce se calculeaza coloana k din l.
Rezultate de stabilitate numerica =este sa se faca permutarea de linii din A inainte de a se calcula matricea L.
Program Matlab pentru factorizarea Crout pentru L si U separate si pivotare partiala
3.Factorizarea Cholesky A pozitiv definita









 A=
 A=
 A=A
 A=A
 ,unde
k=
 ,unde
k= si j=
si j=

  U
 U =
=
Program Matlab pentru factorizarea Cholesky
Copyright © 2025 - Toate drepturile rezervate