MN wyklad id 304106 Nieznany

background image

Metody numeryczne

Układy równa´n liniowych, cz˛e´s´c II

Janusz Szwabi´nski

szwabin@ift.uni.wroc.pl

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.1/50

background image

Układy równa´n liniowych, cz˛e´s´c II

1. Iteracyjne poprawianie rozwi ˛aza´n
2. Metody iteracyjne rozwi ˛azywania układów równa´n

Uwagi wst˛epne

Metoda Jacobiego

Metoda Gaussa-Seidla

Analiza bł˛edów zaokr ˛agle´n

Metoda Czebyszewa

Nakłady oblicze´n i warunki ich przerwania

3. Układy równa´n z macierzami rzadkimi

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.2/50

background image

Iteracyjne poprawianie rozwi ˛aza´n

Rozwi ˛azanie układu równa´n

A

x = b

dowoln ˛a metod ˛a dokładn ˛a obarczone jest pewnym bł˛edem:

r = b − Ax

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.3/50

background image

Przykład

0, 99 0, 70

0, 70 0, 50

x =

0, 54

0, 36

⇒ ˜x =

0, 80

−0, 36

Arytmetyka zmiennopozycyjna o dwóch miejscach dziesi˛etnych
w mantysie, z zaokr ˛agleniami:

r(˜

x) =

0, 54

0, 36

0, 99 0, 70

0, 70 0, 50

0, 80

−0, 36

=

0

0

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.4/50

background image

Ale dla x

1

= (0, 02; 0, 74)

T

mamy równie˙z

r(x

1

) =

0, 54

0, 36

0, 99 0, 70

0, 70 0, 50

0, 02

0, 74

=

0, 54 − 0, 02 − 0, 52
0, 38 − 0, 01 − 0, 37

=

0

0

mimo ˙ze x

1

nie jest rozwi ˛azaniem równania:

k˜x − x

1

k

= 1, 1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.5/50

background image

Arytmetyka z wi˛eksz ˛a liczb ˛a miejsc dziesi˛etnych w mantysie:

r(˜

x) =

0, 54

0, 36

0, 99 0, 70

0, 70 0, 50

0, 80

−0, 36

=

0

0

r(x

1

) =

0, 54

0, 36

0, 99 0, 70

0, 70 0, 50

0, 02

0, 74

=

0, 0022

−0, 004

⇒ wektory reszt licz z mo˙zliwie du˙z ˛a dokładno´sci ˛a

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.6/50

background image

dla znalezionego metod ˛a dokładn ˛a x oblicz r

wyznacz poprawk˛e δx tak ˛a, ˙ze

x + δx = ˜

x, ˜

x − rozwi ˛azanie dokładne

r = b − Ax = A˜x − Ax = A(˜x − x) = Aδx

Je˙zeli dysponujemy rozkładem LU macierzy A, potrzebujemy:

n

2

mno˙ze´n

n

2

− n dodawa´n

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.7/50

background image

Bł˛edy zaokr ˛agle´n:

⇒ zamiast δx znale´zli´smy poprawk˛e δx + δ(δx)

⇒ “musimy” liczy´c dalej

Algorytm:

1. rozwi ˛a˙z Ax

(1)

= b

stosuj ˛ac rozkład LU macierzy A

2. oblicz r

(1)

= b − Ax

(1)

(w podwójnej precyzji)

3. przerwij obliczenia, je´sli kr

(1)

k

≤ kAx

(1)

k

u

(lub

kr

(1)

k

≤ kbk

u

). Je˙zeli nie , to . . .

4. oblicz δx

(1)

i wyznacz x

(2)

= x

(1)

+ δx

(1)

5. oblicz r

(2)

= b − Ax

(2)

i przejd´z do punktu 3

⇒ wektor reszt rozwi ˛azania rz˛edu ukbk

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.8/50

background image

Metody iteracyjne

wybierz dowolny wektor startowy x

(0)

stopniowo ulepszaj ten wektor a˙z do uzyskania dostatecznie
dokładnego rozwi ˛azania interesuj ˛acego Ci˛e układu równa´n

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.9/50

background image

Uwagi wst˛epne

Definicja Promieniem spektralnym ρ(A) macierzy A
nazywamy liczb˛e

ρ(A) = max

i

=1,...,n

i

|,

przy czym λ

i

s ˛a tutaj warto´sciami własnymi macierzy A.

Zachodzi

i

| ≤ kAk

p

⇒ ρ(A) ≤ kAk

p

, p = 1, 2, ∞, E

Lemat Dla ka˙zdej liczby dodatniej  > 0 istnieje taka
indukowana norma k.k

p

macierzy A, ˙ze

kAk

p

≤ ρ(A) + 

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.10/50

background image

Twierdzenie Dla ka˙zdego rzeczywistego wektora x ci ˛ag
wektorów Ax, A

2

x

, . . . jest zbie˙zny do zera wtedy i tylko wtedy,

gdy ρ(A) < 1.

Dla dowolnego wektora x

(0)

definiujemy ci ˛ag

x

(i+1)

= Mx

(i)

+ w, i = 0, 1, . . . ,

M

- pewna macierz kwadratowa, w - wektor

Twierdzenie Powy˙zszy ci ˛ag przy dowolnym wektorze x

(0)

jest

zbie˙zny do jedynego punktu granicznego wtedy i tylko wtedy,
gdy

ρ(M) < 1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.11/50

background image

Lemat Je˙zeli norma macierzy kwadratowej M spełnia warunek

kMk

p

< 1,

to macierz I + M jest nieosobliwa.

⇒ ρ(M) < 1 → x = Mx + w ma rozwi ˛azanie jednoznaczne

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.12/50

background image

Metody iteracyjne - sposób konstrukcji:
dla układu Ax = b dobierz macierz M tak, aby:

ρ(M) < 1

, tzn. poni˙zszy ci ˛ag był zbie˙zny:

x

(i+1)

= Mx

(i)

+ w, i = 0, 1 . . .

spełniony był warunek zgodno´sci

˜

x = M˜

x + w, ˜

x

- dokładne rozwi ˛azanie

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.13/50

background image

Teoretycznie wystarczy

wzi ˛a´c dowoln ˛a macierz M tak ˛a, ˙ze ρ(M) < 1

wyliczy´c w ze wzoru

w = (I − M)A

−1

b

jednak wymagałoby to wyliczenia macierzy A

−1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.14/50

background image

w = Nb

(N - pewna macierz kwadratowa)

Z warunku zgodno´sci

˜

x = M˜

x + w ⇒ (A

−1

− N − MA

−1

)b = 0 ⇒ M = I − NA

St ˛ad

x

(i+1)

= (I − NA)x

(i)

+ Nb

⇒ rozwi ˛azanie istnieje, je˙zeli tylko

ρ(I − NA) < 1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.15/50

background image

Jak testowa´c efektywno´s´c?

ilo´s´c niezb˛ednych działa´n

potrzebna pami˛e´c

szybko´s´c zmian wektora bł˛edu (do zera!)

e

(i)

= x

(i)

− ˜x

Uwaga!

osi ˛agni˛ecie zadowalaj ˛acej dokładno´sci w rozs ˛adnym czasie
nie zawsze bywa mo˙zliwe

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.16/50

background image

Przykład

M

=









1
2

1

1
2

1

1
2

...
... 1

1
2









, w =












1
2

1
2

...

1
2

1
2












⇒ ˜x =












1

1

...

1

1












ρ(M) =

1
2

⇒ dla dowolnego x

(0)

metoda iteracyjna jest zbie˙zna,

a mimo to dla x

(0)

= 0

:

ke

(0)

k

= 1, ke

(1)

k

= 3/2, ke

(2)

k

= 9/4, . . .

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.17/50

background image

Bł˛edy zaokr ˛agle´n

⇒ w skrajnym mo˙zemy otrzyma´c

x

(i+1)

= x

(0)

⇒ numeryczne rozwi ˛azanie iteracyjne nie zawsze mo˙zliwe

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.18/50

background image

Metoda Jacobiego

Rozwa˙zmy układ

A

x = b

A

= L + D + U

L

-

macierz poddiagonalna

D

-

macierz diagonalna

U

-

macierz naddiagonalna

Przykład



1 2 3

4 5 6

7 8 9



=



0 0 0

4 0 0

7 8 0



+



1 0 0

0 5 0

0 0 9



+



0 2 3

0 0 6

0 0 0



Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.19/50

background image

x

(i+1)

= (I − NA)x

(i)

+ Nb

Niech

N

= D

−1

Wówczas

M

J

= I − NA = I − D

−1

A

= I − D

−1

(L + D + U) = −D

−1

(L + U)

Wzór Jacobiego

D

x

(i+1)

= −(L + U)x

(i)

+ b, i = 0, 1, 2, . . .

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.20/50

background image

Główna przek ˛atna zawiera zera

⇒ metoda nie jest niezawodna

⇒ zmie´n kolejno´s´c równa´n w układzie Ax = b

W tym celu

1. spo´sród kolumn z elementem zerowym na diagonali

wybierz t˛e z najwi˛eksz ˛a liczb ˛a zer;

2. w kolumnie tej wybierz element o najwi˛ekszym module;

tak przestaw wiersze, aby znalazł si˛e on na głównej
przek ˛atnej; pomi´n ten wiersz w dalszych rozwa˙zaniach;
powró´c do punktu 1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.21/50

background image

Przykład






0 0 1 2

2 1 0 2

7 3 0 1

0 5 0 0











7 3 0 1

2 1 0 2

0 0 1 2

0 5 0 0











7 3 0 1

0 5 0 0

0 0 1 2

2 1 0 2






Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.22/50

background image

Uwaga:

zamiana wierszy gwarantuje istnienie macierzy D

−1

spełnienie warunku zbie˙zno´sci

ρ(−D

−1

(L + U)) < 1

nie jest gwarantowane!

Metoda na pewno zbie˙zna, je´sli macierz A jest

silnie diagonalnie dominuj ˛aca

silnie diagonalnie dominuj ˛aca kolumnowo

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.23/50

background image

Metoda Gaussa–Seidla

A

= L + D + U

N

= (D + L)

−1

⇒ M

GS

= −(D + L)

−1

U

St ˛ad

D

x

(i+1)

= −Lx

(i+1)

− Ux

(i)

+ b, i = 0, 1, 2, . . .

przy obliczaniu x

(i+1)
1

po prawej stronie nie wyst ˛api ˙zadna

współrz˛edna wektora x

(i+1)

przy obliczaniu x

(i+1)
2

prawa strona równo´sci b˛edzie

zale˙zała tylko od x

(i+1)
1

itd.

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.24/50

background image

Metoda nie jest niezawodna

⇒ w razie konieczno´sci przestaw wiersze
Warunek zbie˙zno´sci

ρ(M

GS

) = ρ(−(D + L)

−1

U

) < 1

gwarantowany, je´sli macierz A jest:

symetryczna, dodatnio okre´slona;

silnie diagonalnie dominuj ˛aca;

silnie diagonalnie dominuj ˛aca kolumnowo

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.25/50

background image

Analiza bł˛edów zaokr ˛agle´n

Niech

δ

(i)

- bł ˛ad zaokr ˛agle´n w iteracji i

⇒ w ka˙zdej iteracji zamiast Mx

(i)

+ w

obliczamy

M

x

(i)

+ w + δ

(i)

St ˛ad

x

(i+1)

= M

i

+1

x

(0)

+M

i

w+. . .+w+δ

(i)

+Mδ

(i−1)

+. . .+M

i

δ

(0)

Ł ˛aczny bł ˛ad zaokr ˛agle´n wynosi

˜

x

(i+1)

− x

(i+1)

= δ

(i)

+ Mδ

(i−1)

+ . . . + M

i

δ

(0)

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.26/50

background image

Je´sli algorytm iteracyjny jest zbie˙zny i indeks iteracji jest
dostatecznie du˙zy, mo˙zemy przyj ˛a´c

1
2

k˜xk < kx

(j)

k < 2k˜xk

St ˛ad (dla ˜x 6= 0)

x

(i+1)

− x

(i+1)

k

kx

(i+1)

k

2

x

k

(kδ

(i)

k + kMk · kδ

(i−1)

k + . . . + kMk

i

· kδ

(0)

k)

x

k

(1 + kMk + . . . + kMk

i

)

(j)

k < κ, j = 0, 1, 2, . . . , i

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.27/50

background image

Je´sli kMk < 1, to

k˜x

(i+1)

− x

(i+1)

k

kx

(i+1)

k

<

1

1 − kMk

k˜xk

Je´sli macierz układu jest silnie diagonalnie dominuj ˛aca:

k˜x

(i+1)

− x

(i+1)

k

kx

(i+1)

k

1

1 − kM

GS

k

12α

1 − α

α = O(2n

2

)kDk

kD

−1

k

⇒ dokładniej ni˙z w eliminacji Gaussa, je´sli

kDk

kD

−1

k

 K

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.28/50

background image

Metoda Czebyszewa

Niech

A

- macierz symetryczna i dodatnio okre´slona

Chcemy wybra´c macierz N tak, aby spełniony był warunek

ρ(I − NA) < 1

tzn. aby zbie˙zno´s´c rodziny iteracyjnej

x

(i+1)

= (I − NA)x

(i)

+ Nb

do rozwi ˛azania układu Ax = b była gwarantowana

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.29/50

background image

Załó˙zmy, ˙ze N

s

jest wielomianem macierzowym W (A) stopnia

(s − 1)

⇒ M

s

jest wielomianem stopnia s postaci

P

s

(t) = 1 − W (t)t (dla t = A)

A

jest symetryczna i ma rzeczywiste, dodatnie warto´sci własne

a

1

, . . . , a

n

⇒ warto´sci własne macierzy M

s

spełniaj ˛a warunek

m

i

= P

s

(a

i

), i = 1, . . . , n

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.30/50

background image

Niech

α ≤ a

1

< . . . < a

n

≤ β

Je´sli zachodzi

|P

s

(t)| < 1, t ∈ hα, βi

to

ρ(M

s

) < 1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.31/50

background image

Szukamy wielomianu W (t) stopnia (s − 1) takiego, aby
wyra˙zenie

max

t

∈hα,βi

|1 − W (t)t|

było najmniejsze z mo˙zliwych

P

s

(t) =

T

s



2t−(β−α)

β

−α



T

s



β

β

−α



T

s

(x) = cos(s arccos x)

(T

s

- wielomian Czebyszewa)

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.32/50

background image

Przykład s = 1:

P

1

(t) =

2

β + α

t, M

1

= I −

2

β + α

A

, N

1

=

2

β + α

I

,

oraz

ρ(M

1

) ≤

β − α
β + α

< 1

⇒ mo˙zemy obliczy´c macierze M

s

i N

s

, ale . . .

⇒ metoda nieekonomiczna (wyznaczanie kolejnych pot˛eg

macierzy)

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.33/50

background image

Oznaczmy przez y

(1)

, . . . , y

(s)

wektory x

(i+1)

, które otrzymamy

stosuj ˛ac wielomiany stopnia 1, 2, . . . , s (k = 1, 2, . . . , s − 1):

y

(0)

= x

(0)

, y

(1)

= x

(i)

2

β + α

(Ax

(i)

− b)

y

(k+1)

= y

(k)

k

ω

k

−1

(y

(k)

−y

(k−1)

)−

2

β + α

(1+ω

k

ω

k

−1

)−(Ay

(k)

−b)

ω

0

=

β − α
β + α

, ω

k

+1

=

1

2

β

β

−α

− ω

k

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.34/50

background image

Rozwi ˛azanie układu Ax = b (algorytm):

1. dla i = 0 kładziemy x

(−1)

= 0

oraz obliczamy

ω

0

=

β − α
β + α

, c =

2

β + α

, L = 2

β + α
β − α

2. dla k = 0 kładziemy x

(i)

= x

0

, oraz ω

i

−1

= 0

i ω

i

= ω

0

,

3. obliczamy

x

(i+1)

= x

(i)

+ ω

i

ω

i

−1

(x

(i)

− x

(i−1)

) − c(1 + ω

i

ω

i

−1

)

− (Ax

(i)

− b)

ω

i

+1

=

1

L − ω

i

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.35/50

background image

4. zwi˛ekszamy k i i o jeden. Je´sli k < s to wracamy do kroku

3, je´sli k ≥ s, przyjmujemy x

0

= x

(i)

i wracamy do kroku 2

Twierdzenie Je˙zeli A jest macierz ˛a symetryczn ˛a dodatnio
okre´slon ˛a, której warto´sci własne le˙z ˛a w przedziale hα, βi
(0 < α < β), to dla dowolnego wektora pocz ˛atkowego x

(0)

ci ˛ag

x

(1)

, x

(2)

, . . . generowany przez algorytm Czebyszewa przy braku

bł˛edów zaokr ˛agle´n d ˛a˙zy do rozwi ˛azania równania Ax = b.

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.36/50

background image

Dowód Przyjrzyjmy si˛e najpierw wektorom, dla których
nast˛epuje powrót do kroku 2:

x

((k+1)s)

= M

s

x

(ks)

+ N

s

b

Macierze M

s

i N

s

spełniaj ˛a warunek zgodno´sci, wi˛ec

˜

x = M

s

˜

x + N

s

b

Odejmuj ˛ac powy˙zsze równania stronami otrzymamy

e

((k+1)s)

= M

s

e

(ks)

gdzie e = x − ˜x

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.37/50

background image

St ˛ad

e

(ks)

= M

k
s

e

(0)

Niech teraz i = ks + p dla 1 ≤ p ≤ s. Zachodzi

x

(i)

= M

p

x

(ks)

+ N

p

b

czyli

e

(i)

= M

p

e

(ks)

= M

p

M

k
s

e

(0)

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.38/50

background image

Poniewa˙z

kM

p

k

2

≤ kM

1

k

2

β − α
β + α

oraz

kM

s

k

2

≤ kM

1

k

2

β − α
β + α

wi˛ec ke

(i)

k

2

→ 0

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.39/50

background image

Własno´sci

im wi˛eksze s tym lepsza zbie˙zno´s´c

w idealnym przypadku najlepiej byłoby wzi ˛a´c s = ∞ (brak
od´swie˙zania)

ze wzgl˛edu na bł˛edy zaokr ˛agle´n bierze si˛e s du˙ze, ale
sko´nczone

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.40/50

background image

Bł ˛ad (w ka˙zdej iteracji)

(i)

k

2

kx

(i)

k

2

≤ 



55 +

η



(8k + 16)



η

- precyzja, z jak ˛a obliczamy Ax

(i)

− b

k ≤ (n + 1)

n

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.41/50

background image

Nakłady oblicze´n i warunki ich przerwania

około n

2

mno˙ze´n w ka˙zdej iteracji

liczba iteracji  n potrzebna do osi ˛agni˛ecia du˙zej
dokładno´sci

⇒ po około n iteracjach nakład oblicze´n porównywalny z

metodami dokładnymi

⇒ w przypadku ogólnym metoda nieefektywna

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.42/50

background image

Przykład

1

3
4

3
4

1

x =

448

448

⇒ x =

256

256

eliminacja Gaussa: 6 mno˙ze´n

metoda Gaussa–Seidla: po 8 iteracjach (32 mno˙zenia)

kx

(8)

− ˜xk > 0, 1

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.43/50

background image

Testy stopu (∆ - ˙z ˛adana dokładno´s´c)

1. kx

(i+1)

− x

(i)

k < ∆

2.

1

kbk

kAx

(i+1)

− bk < ∆

Je˙zeli norma macierzy A jest mała, to reszta

kAx

(i+1)

− bk = kA(x

(i+1)

− ˜x)k ≤ kAk · kx

(i+1)

− ˜xk

mo˙ze by´c mała, mimo du˙zego odchylenia wektora x

(i+1)

od

rozwi ˛azania dokładnego ˜x

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.44/50

background image

kx

(i+1)

−x

(i)

k = ke

(i+1)

−e

(i)

k = kMe

(i)

−e

(i)

k = k(M−I)e

(i)

k

⇒ mimo du˙zego bł˛edu e

(i)

, x

(i+1)

i x

(i)

mog ˛a si˛e mało ró˙zni´c,

gdy norma macierzy M − I jest mała

kI − Mk ≥ ρ(I − M) = 1 − ρ(M)

⇒ z sytuacj ˛a tak ˛a mamy do czynienia, gdy ρ(M) jest bliskie 1

(wolna zbie˙zno´s´c algorytmu)

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.45/50

background image

Układy równa´n z macierzami rzadkimi

Definicja Macierz A układu Ax = b nazywamy macierz ˛a
rzadk ˛a, je˙zeli w ka˙zdym równaniu (a przynajmniej w wielu z
nich) liczba niewiadomych jest du˙zo mniejsza ni˙z liczba
wszystkich niewiadomych n.

⇒ rezerwowanie n

2

komórek pami˛eci dla macierzy układu jest

bardzo nieekonomiczne

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.46/50

background image

Organizacja pami˛eci:

1. zapami˛etujemy kolumnami niezerowe elementy, np.: a

11

,

a

21

, a

12

, a

22

, a

32

, a

23

, a

33

, a

43

, a

34

, a

44

, oraz w oddzielnych

tablicach numery wierszy, tu: 1, 2, 1, 2, 3, 2, 3, 4, 3, 4, oraz
znaczniki kolumn (ł ˛acznie z nieistniej ˛ac ˛a (n + 1)–sz ˛a), tu:
1,3,6,9,11

2. jak powy˙zej, lecz zamiast zapami˛etywa´c numery wierszy,

zapami˛etujemy tylko pierwszy i ostatni w ka˙zdej kolumnie
oraz dodatkowo słowami bitowymi poło˙zenie niezerowych
elementów, np. dla kolumny a

12

, a

32

, a

43

, a

72

, a

83

nale˙zy

zapami˛eta´c liczby 1 i 8 oraz kod 011001, wskazuj ˛acy
elementy a

32

, a

43

, a

72

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.47/50

background image

3. elementy macierzy zapisujemy w dowolnej kolejno´sci,

doł ˛aczaj ˛ac do nich informacje o poło˙zeniu s ˛asiednich
elementów w ich wierszach i kolumnach lub dodatkowe
informacje, np. poło˙zenie ostatniego elementu w kolumnie

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.48/50

background image

Metody dokładne

brak skutecznych metod wyboru elementu podstawowego,
które gwarantowałyby niezawodno´s´c i stabilno´s´c, i nie
powodowały pojawienia si˛e du˙zej liczby nowych
niezerowych elementów. Wyj ˛atki:

macierze trójdiagonalne, diagonalnie dominuj ˛ace
kolumnowo

macierze wst˛egowe, diagonalnie dominuj ˛ace
kolumnowo

macierze wst˛egowe, symetryczne i dodatnio okre´slone

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.49/50

background image

Metody iteracyjne

nakład oblicze´n du˙zo mniejszy ni˙z w przypadku ogólnym
⇒ mo˙zliwa du˙za liczba iteracji
⇒ mo˙zliwa zadowalaj ˛aca dokładno´s´c

nie trzeba zmienia´c poło˙zenia elementów macierzy A

Metody numeryczne I (C) 2004 Janusz Szwabi´nski – p.50/50


Document Outline


Wyszukiwarka

Podobne podstrony:
LOGIKA wyklad 5 id 272234 Nieznany
ciagi liczbowe, wyklad id 11661 Nieznany
AF wyklad1 id 52504 Nieznany (2)
Neurologia wyklady id 317505 Nieznany
ZP wyklad1 id 592604 Nieznany
CHEMIA SA,,DOWA WYKLAD 7 id 11 Nieznany
or wyklad 1 id 339025 Nieznany
II Wyklad id 210139 Nieznany
cwiczenia wyklad 1 id 124781 Nieznany
BP SSEP wyklad6 id 92513 Nieznany (2)
MiBM semestr 3 wyklad 2 id 2985 Nieznany
algebra 2006 wyklad id 57189 Nieznany (2)
olczyk wyklad 9 id 335029 Nieznany
Kinezyterapia Wyklad 2 id 23528 Nieznany
AMB ME 2011 wyklad01 id 58945 Nieznany (2)
AWP wyklad 6 id 74557 Nieznany
PRAWO SPORTOWE Wyklady(1) id 38 Nieznany
AGH Wyklad 4 id 52883 Nieznany (2)

więcej podobnych podstron