Iterativno reˇsevanje sistemov linearnih enaˇ cb
Numeriˇ cne metode, sistemi linearnih enaˇ cb
B. Jurˇ ciˇ c Zlobec
Numeriˇ cne metode FE, 2. december 2013
1 Iterativno reˇsevanje sistemov linearnih enaˇ cb Sistem linearnih enaˇ cb
Razcep matrike sistema Konvergenca
Jacobieva in Gauss-Sidlova iteracija
Jacobijeva in Gauss-Seidlova iteracija v akciji
Tridiagonalni sistemi
Vsebina
1 Iterativno reˇsevanje sistemov linearnih enaˇ cb Sistem linearnih enaˇ cb
Razcep matrike sistema Konvergenca
Jacobieva in Gauss-Sidlova iteracija
Jacobijeva in Gauss-Seidlova iteracija v akciji
Tridiagonalni sistemi
Sistem linearnih enaˇ cb z n neznankami.
a i1 x 1 + a i2 x 2 + · · · + a in = b i i = 1, . . . , n
V matriˇ cni obliki zapiˇsemo:
A x = b
Matrika A = (a ij ) n×n je matrika sistema, (koeficieti pred nezanakami).
Vektor x = (x i ) n je vektor neznank in
Vsebina
1 Iterativno reˇsevanje sistemov linearnih enaˇ cb Sistem linearnih enaˇ cb
Razcep matrike sistema Konvergenca
Jacobieva in Gauss-Sidlova iteracija
Jacobijeva in Gauss-Seidlova iteracija v akciji
Tridiagonalni sistemi
Sploˇsno
Razcepimo matriko A na razliko matrik A = M − N.
Razcep je smiselen, ˇ ce lahko na preprost naˇ cin izraˇ cunamo inverzno matrtiko M −1 .
Zapiˇsemo sistem
(M − N) x = b M x = N x + b
x = M −1 N x + M −1 b
Iteracija
Oznaˇ cimo matriko S = M −1 N,
ki ji reˇ cemo iteracijska matrika in vektor c = M −1 b.
Sistem zapiˇsemo z novimi oznakami:
x = S x + c.
Izberemo zaˇ cetni pribliˇ zek x (0) in sproˇ zimo iteracijo
x (k+1) = S x (k) + c, k = 0, 1, . . .
Vsebina
1 Iterativno reˇsevanje sistemov linearnih enaˇ cb Sistem linearnih enaˇ cb
Razcep matrike sistema Konvergenca
Jacobieva in Gauss-Sidlova iteracija
Jacobijeva in Gauss-Seidlova iteracija v akciji
Tridiagonalni sistemi
Spektralni radij
Spektralni radij matrike je enak absolutno najveˇ cji lastni vrednosti matrike.
Spektralni radij matrike S oznaˇ cimo z ρ(S).
Spektralni radij matrike je manjˇsi ali enak normi matrike, ρ(S) ≤ kSk.
Zaporedje x (k) je konvergentno, ko je ρ(S) < 1.
Vsebina
1 Iterativno reˇsevanje sistemov linearnih enaˇ cb Sistem linearnih enaˇ cb
Razcep matrike sistema Konvergenca
Jacobieva in Gauss-Sidlova iteracija
Jacobijeva in Gauss-Seidlova iteracija v akciji
Tridiagonalni sistemi
Razcepimo matriko A na vsoto A = L + D + U.
Sumandi so strogo spodnjetrikotna, diagonalna in strogo zgornjetrikotna matrika matrike A.
Jacobijeva iteracija
M = D in N = −L − U Gauss-Seidlova iteracija
M = D + L in N = −U
Razcepimo matriko A na vsoto A = L + D + U.
Sumandi so strogo spodnjetrikotna, diagonalna in strogo zgornjetrikotna matrika matrike A.
Jacobijeva iteracija
M = D in N = −L − U
Gauss-Seidlova iteracija
M = D + L in N = −U
Razcepimo matriko A na vsoto A = L + D + U.
Sumandi so strogo spodnjetrikotna, diagonalna in strogo zgornjetrikotna matrika matrike A.
Jacobijeva iteracija
M = D in N = −L − U
Gauss-Seidlova iteracija
M = D + L in N = −U
Diagonalno dominantne matrike
Matrika je diagonalno dominantna, ˇ ce je absolutna vsota izvediagonalnih ˇ clenov matrike majˇsa od absolutne vrednosti diagonalnega ˇ clena.
|a ii | > X
j 6=i
|a ij |, i = 1, . . . , n
Norma matrike
kSk = sup
x
kSxk kxk .
Neskonˇ cna norma je maksimalna absolutna vrstiˇ cna vsota.
kSk ∞ = max
i
X
j
|s ij |
.
Ce je matrika ˇ A diagonalno dominantna, potem je iteracijska matrika S Jacobijeve iteracije konvergentna. Njena neskonˇ cna norma je pod 1, kSk ∞ < 1.
Elementi iteracijske matrike so
s ij =
( 0, i = j
− a a
ijii