Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

DRŽAVNI UNIVERZITET U NOVOM PAZARU

Departman za matematičke nauke

LU dekompozicija
Predmet: Numerička analiza

Profesor: Student:
dr Nenad Cakić Osman Mahmutović 001-024/14
31. maj 2019. god.
Rešavamo sistem od 3 linearne jednačine sa 3 nepoznate

𝑎11 𝑎12 𝑎13 𝑥1 𝑏1


𝑎21 𝑎22 𝑎23 𝑥2 = 𝑏2
𝑎31 𝑎32 𝑎33 𝑥3 𝑏3 , tj. 𝐀 ∙ 𝒙 = 𝒃

Matrica A se može predstaviti u obliku proizvoda A=LU, gde


je L donje trougaona , a U gornje trougaona matrica.

Formirajmo proširenu matricu sistema:


𝑎 𝑎
𝑎11 𝑎12 𝑎13 𝑏1 /∙ (− 21) = −𝑚21 /∙ (− 31 ) = −𝑚31
𝑎11 𝑎11
𝑨, 𝒃 = 𝑎21 𝑎22 𝑎23 𝑏2
𝑎31 𝑎32 𝑎33 𝑏3

𝑎11 𝑎12 𝑎13 𝑏1 2


𝑎32
(2) (2) (2) /∙ (− ) = −𝑚32
𝑨(2) , 𝒃(2) = 0 𝑎22 𝑎23 𝑏2 𝑎22
2

(2) (2) (2)


0 𝑎32 𝑎33 𝑏3
𝑎11 𝑎12 𝑎13 𝑏1
(2) (2)
𝑨 (3)
,𝒃 (3)
= 0 𝑎22 𝑎23 𝑏2 (2)
(3) (3)
0 0 𝑎33 𝑏3

Od multiplikatora 𝑚𝑖𝑗 formiramo matrice na sledeći način:

1 0 0 1 0 0
𝑴1 = −𝑚21 1 0 𝑴2 = 0 1 0
−𝑚31 0 1 0 −𝑚32 1

𝑨(2) = 𝑴1 𝐀
𝑎11 𝑎12 𝑎13
2 2
U= 𝑨(3) = 𝑴2 𝑨(2) = 𝑴 𝑴 𝐀 = 0 𝑎22 𝑎23
2 1
3
0 0 𝑎33

Proizvod U= 𝑴2 𝑴1 𝐀 je gornje trougaona matrica!


Ako stavimo da je 𝑴1 −1 𝑴2 −1 = 𝐋 , tada važi:

LU=𝑴1 −1 𝑴2 −1 𝑴2 𝑴1 𝐀 =A

1 0 0 1 0 0 1 0 0
L = 𝑴1 −1 𝑴2 −1 = 𝑚21 1 0 0 1 0 = 𝑚21 1 0
𝑚31 0 1 0 𝑚32 1 𝑚31 𝑚32 1

Uočimo da važi i sledeća jednakost: 𝒃(3) = 𝑴2 𝑴1 𝐛

Algoritam za rešavanje sistema jednačina primenom LU dekompozicije:

1) Krećemo od poznate dekompozicije A=LU, vršimo zamenu: (LU)x=b


tj. L(Ux)=b
2) Uvodimo novu kolona maticu nepoznatih y=Ux
3) Rešavamo donje trougaoni sistem Ly=b
4) Rešavamo gornje trougaoni sistem Ux=y
Zdatak: Metodom LU dekompozicije rešiti sistem jednačina
računajući sa 6 decimala:

100𝑥1 − 24 𝑥2 + 48𝑥3 − 23𝑥4 = 39


5𝑥1 + 100 𝑥2 − 44𝑥3 − 31𝑥4 = 72
10𝑥1 − 3 𝑥2 + 100𝑥3 + 55𝑥4 = 56
− 12𝑥1 + 7 𝑥2 − 11𝑥3 + 100𝑥4 = 47
Rešenje:
5 10 12
100 −24 48 −23 / ∙ (− 100) / ∙ (− ) / ∙ ( )
100 100
5 100 −44 −31
𝑨=
10 −3 100 55
−12 7 −11 100

100 −24 48 −23 0,6 4,12


0 101,2 −46,4 −29,85 / ∙ (− 101,2) / ∙ (−
101,2
)
𝑨(2) =
0 −0,6 95,2 57,3
0 4,12 −5,24 97,24

100 −24 48 −23


0 101,2 −46,4 −29,85 3,350989
𝑨(3) =
0 0 94,924901 57,123023
/ ∙ (94,924901)
0 0 −3,350989 98,455238
100 −24 48 −23
0 101,2 −46,4 −29,85
𝑨(4) = =U
0 0 94,924901 57,123023
0 0 0 100,471764

1 0 0 0
5
1 0 0
100
L= 10

0,6
1 0
100 101,2
12 4,12 3,350989
− − 1
100 101,2 94,924901

1 0 0 0
5 100 −24 48 −23
100
1 0 0
0 101,2 −46,4 −29,85
A=LU = 10 0,6
− 101,2 1 0 0 0 94,924901 57,123023
100
12 4,12 3,350989 0 0 0 100,471764
− 100 101,2
− 94,924901 1
Važi da je 𝒃(4) = 𝑴3 𝑴2 𝑴1 𝐛

= 𝑳−𝟏 𝐛 = 𝐲 /∙ 𝑳 sa leve strane


𝑳𝐲=𝐛

Zapisaćemo ovaj sistem pomoću proširene matrice sistema:

1 0 0 0 39
5
1 0 0 72
100
𝑳, 𝒃 = 10

0,6
1 0 56
100 101,2
12 4,12 3,350989
− − 1 47
100 101,2 94,924901

Postupkom rešavanja unapred imamo da je:

𝑦1 = 39
5
𝑦2 = 72 − 𝑦 = 70,05
100 1
10 0,6
𝑦3 = 56 − 𝑦1 + 𝑦2 = 52,515316
100 101,2
12 4,12 3,350989
𝑦4 = 47 + 𝑦1 − 𝑦2 + 𝑦3 = 50,682030
100 101,2 94,924901
Sada rešavamo gornje trougaoni sistem Ux=y
Zapisaćemo ovaj sistem pomoću proširene matrice sistema:

100 −24 48 −23 39


0 101,2 −46,4 −29,85 70,05
U, y =
0 0 94,924901 57,123023 52,515316
0 0 0 100,471764 50,682030

Postupkom rešavanja unazad imamo da je:

50,682030
𝑥4 = = 0,504441
100,471764
1
𝑥3 = 52,515316 − 57,123023 𝑥4 = 0,249673
94,924901
1
𝑥2 = 70,05 + 46,4 𝑥4 + 29,85𝑥3 = 0,955458
101,2
1
𝑥1 = (39 + 24𝑥4 − 48𝑥3 + 23 + 𝑥2 ) = 0,615488
100

You might also like