• Nie Znaleziono Wyników

Metoda iteracyjna Kaczmarza

N/A
N/A
Protected

Academic year: 2021

Share "Metoda iteracyjna Kaczmarza"

Copied!
13
0
0

Pełen tekst

(1)

Rozwiazanie układu równań liniowych metodą iteracyjną Kaczmarza

ORIGIN  1 - Ustawienie sposobu numeracji wierszy i kolumn macierzy

N  5 A 11 1 1 2 4 2  15 3 4 1 3 4 16 5 6 2 5 3 17 1 1 1 2 1  10

 A 330311

Generowanie wektora "prawej strony" dla rozwiązania jednostkowego

i  1 N bi 1 N j Ai j

  b 15.000 26.000 25.000 27.000 22.000

(2)
(3)

Rzutowanie punktu na prostą

Iteracja Kaczmarza

xi  0 ΔN  0 a2i 1 N j Ai j

2

  a2 139.000 268.000 279.000 335.000 154.000

a2 11.790 16.371 16.703 18.303 12.410

(4)

Iteracja 1

n  1 - numer równania xi xi bn 1 N j An jxj

  a2nAn i   x 1.187 0.028  0.041 0.025 0.012

n  2 - numer równania xi xi bn 1 N j An jxj

  a2nAn i   x 1.280 1.362 0.100 0.095

(5)

n  3 - numer równania xi xi bn 1 N j An jxj

  a2nAn i   x 1.343 1.552 1.079 0.110 0.035

n  4 - numer równania xi xi bn 1 N j An jxj

  a2nAn i   x 1.408 1.680 1.231 0.591 0.031

n  5 - numer równania xi xi bn 1 N j An jxj

  a2nAn i   x 1.575 1.717 1.453 0.619 0.312

(6)

KaczmarzItr A b(  a2x) Nrows A( ) Ansubmatrix A n(  n1N) x x bnAn xa2n An T    n1 N for x  Iteruj A b(  a2m) nrows b( ) xi 0 i1 n for xKaczmarzItr A b(  a2x) i1 m for x  xi  0 x1i 1 x 0.000 0.000 0.000 0.000 0.000

Iteracja ---> n  1 x  KaczmarzItr A b(  a2x) x 1.460 1.335 1.306 0.860

Δn  max x

2 x1

100

(7)

Iteracja ---> n  2 x  KaczmarzItr A b(  a2x) x 1.178 1.157 1.279 0.907 0.755

Δ n  max x

2 x1

100 Iteracja ---> n  3 x  KaczmarzItr A b(  a2x) x 1.072 1.050 1.200 0.954 0.851

Δ n  max x

2 x1

100 Iteracja ---> n  4 x  KaczmarzItr A b(  a2x) x 1.024 1.004 1.127 0.981 0.916

Δ n  max x

2 x1

100

(8)

Iteracja ---> n  5 x  KaczmarzItr A b(  a2x) x 1.004 0.988 1.074 0.995 0.956

Δn  max x

2 x1

100 Iteracja ---> n  6 x  KaczmarzItr A b(  a2x) x 0.997 0.986 1.040 1.000 0.979

Δn  max x

2 x1

100 Iteracja ---> n  7 x  KaczmarzItr A b(  a2x) x 0.995 0.989 1.019 1.002

Δ n  max x

2 x1

100

(9)

Iteracja ---> n  8 x  KaczmarzItr A b(  a2x) x 0.996 0.992 1.009 1.002 0.997

Δn  max x

2 x1

100 Iteracja ---> n  9 x  KaczmarzItr A b(  a2x) x 0.997 0.995 1.003 1.001 1.000

Δn  max x

2 x1

100 Iteracja ---> n  10 x  KaczmarzItr A b(  a2x) x 0.998 0.997 1.001 1.001 1.000

Δ n  max x

2 x1

100

(10)

Iteracja ---> n  11 x  KaczmarzItr A b(  a2x) x 0.999 0.999 1.000 1.001 1.001

Δ n  max x

2 x1

100 Iteracja ---> n  12 x  KaczmarzItr A b(  a2x) x 0.999 0.999 1.000 1.000 1.001

Δ n  max x

2 x1

100 Iteracja ---> n  13 x  KaczmarzItr A b(  a2x) x 1.000 1.000 1.000 1.000

Δn  max x

2 x1

100

(11)

Iteracja ---> n  14 x  KaczmarzItr A b(  a2x) x 1.000 1.000 1.000 1.000 1.000

Δ n  max x

2 x1

100 Iteracja ---> n  15 x  KaczmarzItr A b(  a2x) x 1.000 1.000 1.000 1.000 1.000

Δn  max x

2 x1

100 Δ1 0.5 304.443 88.507 115.958 48.959 45.080 24.558 18.688 11.422 8.050 5.160 3.523 2.306 1.552 1.025 0.686









  x2 0.999913 0.999974 0.999593 1.000066 1.000275

(12)

Zbieżność iteracji Kaczmarza --- i iteracji Gaussa ---m  16 x2  Iteruj A b(  a2m) Δm  max x2

2  x1

100 i  1 m 0.01 0.1 1 10 100 1 10 3 Δi Δ1i

(13)

Cytaty

Powiązane dokumenty

Operations on considerably smaller matrices than the full ones describing a system completely, compensate for the necessity of performing a greater number of iterations than

• Pole skalarne opisuje funkcja skalarna wielu zmiennych ( np. ciśnienie, temperatura).. • Pole wektorowe – funkcja wektorowa wielu zmiennych (np.prąd powietrza, ciepła, pole

Boiskiem dla przestrzeni wektorowej jest zbiór, w którym możemy dodawać i mnożyć przez liczbę..

Czy teza jest prawdziwa dla całkowitych ujemnych liczb

(16) Niech V będzie zbiorem liczb rzeczywistych dodatnich, a dodawanie wektorów niech będzie mno- żeniem

Sprawdzić czy dane pole wektorowe

Usunięcia te nie zmieniają powłoki liniowej roz- patrywanych układów (patrz wniosek 2 z p.1), skąd otrzymany układ końcowy nadal rozpina przestrzeń V. Jest on więc jej bazą, bo

M alec, Schema des differences finies pour un systeme d'equations non lineaires partielles elliptiques aux derivees mixtes et avec des conditions aux limites du