Professional Documents
Culture Documents
LU Dekompozicija
LU Dekompozicija
LU dekompozicija
LU dekompozicija je još jedan metod za rešavanje
sistema linearnih jednačina.
A=LU
Gde je
L = donja trougaona matrica
U = gornja trougaona matrica
Kako se sistem rešava pomoću LU
dekompozicije?
Dat je sistem: A X = b
1. A se rastavi na L i U
2. Reši se L Z = b po Z
3. Reši se U X = Z po X
Kada je LU dekompozicija bolja od Gausove
eliminacije?
Rešiti A X = b
Tabela. Vreme potrebno za svaki od metoda
8n 3 4n 8n 3 4n
T 12 n 2 T 12 n 2
3 3 3 3
25 5 1
64 8 1
144 12 1
25 5 1
2.56; Row2 Row12.56 0 4.8 1.56
64
Korak 1:
25
144 12 1
25 5 1
5.76; Row3 Row15.76 0 4.8 1.56
144
25
0 16 .8 4.76
25 5 1
Matrica posle prvog 0 4.8 1.56
koraka:
0 16 .8 4.76
25 5 1
16 .8
Korak 2: 3.5; Row3 Row23.5 0 4.8 1.56
4.8
0 0 0.7
25 5 1
U 0 4.8 1.56
0 0 0.7
Formiranje matrice L
1 0 0
0
21 1
31 32 1
1 0 0
L 2.56 1 0
5.76 3.5 1
Da li je LU = A?
1 0 0 25 5 1
LU 2.56 1 0 0 4.8 1.56
5.76 3.5 1 0 0 0.7
?
Koristeći LU dekompoziciju rešiti sistem
linearnih jednačina:
25 5 1 x1 106 .8
64 8 1 x 177 .2
2
144 12 1 x3 279 .2
1 0 0 25 5 1
A LU 2.56 1 0 0 4.8 1.56
5.76 3.5 1 0 0 0.7
Neka je L Z = C 1 0 0 z1 106 .8
2.56 1 0 z 177 .2
2
5.76 3.5 1 z 3 279 .2
Rešiti po Z (zamenom
unapred) z1 106 .8
2.56 z1 z 2 177 .2
5.76 z1 3.5 z 2 z3 279 .2
Završiti zamenu da bi se dobila matrica Z
z1 106 .8
z 2 177 .2 2.56 z1 z1 106 .8
177 .2 2.56 106 .8
Z z 2 96 .21
96 .2
z3 279 .2 5.76 z1 3.5 z 2 z3 0.735
279 .2 5.76 106 .8 3.5 96 .21
0.735
25 5 1 x1 106 .8
Sada je UX = Z
0 4.8 1.56 x 96 .21
2
0 0 0.7 x3 0.735
a3
0.735 96 .21 1.56 a3
a2
0.7 4.8
a3 1.050 96 .21 1.56 1.050
a2
4.8
a2 19 .70
Zamenjujući a3 i a2 u prvu
jednačinu dobija se: Rešenje je:
AB = I = BA
Kako se LU dekompozicija koristi za nalaženje inverzne
matrice?
Neka je prva kolona matrice B : [b11 b12 … bn1]T
Koristeći to i definiciju množenja matrica:
1 0 0 25 5 1
A L U 2.56 1 0 0 4.8 1.56
5.76 3.5 1 0 0 0.7
Nalaženje svake kolone od B se odvija u dva koraka
1) Reši se LZ = C po Z
2) Reši se UX = Z po X
1 0 0 z1 1
Korak 1: LZ C 2.56 1 0 z 2 0
5.76 3.5 1 z3 0
Na ovaj način se generišu
jednačine: z1 1
2.56 z1 z2 0
5.76 z1 3.5 z2 z3 0
Rešavamo po Z
z1 1
z1 1
z 2 0 2.56 z1
Z z2 2.56
0 2.56 1
2.56 z3 3.2
z3 0 5.76 z1 3.5 z 2
0 5.76 1 3.5 2.56
3.2
25 5 1 b11 1
Rešavamo UX = Z po X 0 4.8 1.56 b 2.56
21
0 0 0.7 b31 3.2
Provera:
AA-1 = I = A-1A