Metody numeryczne - 2. Metody dokładne rozwiązywania układów równań liniowych
Jeżeli macierz A dodatkowo (oprócz założenia o minorach kątowych głównych) jest macierzą symetryczną, czyli A = AT to można ją przedstawić w postaci iloczynu dwóch macierzy trójkątnych, z których jedna jest transponowana względem drugiej, a więc:
A = GTG (2.12)
Np. dla macierzy stopnia trzeciego:
all |
a12 |
a13 |
011 |
0 |
0 |
[011 |
012 |
013 | ||
a12 |
a22 |
a23 |
= |
012 |
022 |
0 |
0 |
022 |
023 | |
013 |
0-22 |
a33 |
013 |
023 |
033 |
0 |
0 |
033. |
Elementy macierzy G wyliczamy z równości:
011012 = a12’
011013 = a13>
gh + 922 = “22. (2.13)
012013 + 022023 = a23’
9h +823 + 933 =«33-
W tym wypadku również nie ma potrzeby zapamiętywania powyższych wzorów. Aby wyznaczyć macierz G, wystarczy, tak naprawdę, w odpowiedniej kolejności sprawdzać czy iloczyn powstających macierzy GTi G daje w rezultacie macierz A.
Przykład 2.7.
Macierz A przedstawić w postaci iloczynu GTG.
1 |
2 |
-2 |
0u |
0 |
0 |
[011 |
012 |
013 | |||
A = |
2 |
5 |
0 |
= |
012 |
022 |
0 |
0 |
022 |
023 | |
-2 |
0 |
24 |
-013 |
023 |
033 |
0 |
0 |
033. |
Wówczas:
fiu = 1 => Su = 1.
Sufii2 = 2 => Si2 = \ = 2, fillfil3 - — 2 => fii3 J —2,
Sl2 + fi22 = 5 => fi22 = 5 - 4 = 1 =» fi22 = 1.
0—2-(—2) .
012013 + 022023 — 0 => 023 ~ ^
S13+S23 +fi323 = 24 => fi|3 = 24-4-16 = 4 =» g33 = 2.
© Uniwersytet Ekonomiczny w Krakowie 32