4 Metody numeryczne rozwiązywania układów równań2

background image

dr inż. Grażyna Kałuża

pokój

103

METODY NUMERYCZNE

Gliwice 2010

wykład

konsultacje:

wtorek 10:00-11:30

środa 10:00-11:30

www.kwmimkm.polsl.pl

background image

Program przedmiotu

wykład: 15 godzin w semestrze

laboratorium: 30 godzin w semestrze

Warunki zaliczenia

zaliczenie na ocenę pozytywną laboratorium (L)

zaliczenie na ocenę pozytywną kolokwium z wykładu (W)

Ocena końcowa

O=0.5 W+0.5 L

Gliwice 2010

background image

Literatura podstawowa

Majchrzak E., Mochnacki B.:

Metody numeryczne. Podstawy teoretyczne, aspekty praktyczne i algorytmy,

Wydawnictwo Politechniki Śląskiej, wyd. IV, Gliwice 2004.

Gliwice 2010

background image

Gliwice 2010

Układy równań liniowych

background image

Gliwice 2010

Układy równań liniowych

Algorytmy

obliczeniowe

Metody dokładne

Metoda Cramera

Metoda Thomasa

Metoda eliminacji

Gaussa

Metody iteracyjne

Metoda iteracji prostej

Metoda Gaussa-Seidla

Metoda nadrelaksacji

background image

Gliwice 2010

Metody dokładne rozwiązywania

układów równań

background image

Gliwice 2010

Rozpatruje się układ

n

- równań liniowych

zawierających

n

-

niewiadomych

Układy równań liniowych

11 1

12 2

1

1

21 1

22 2

2

2

1 1

2

2

...

...

.............................................

...

n

n

n

n

n

n

n n

n

n

a x

a x

a x

b

a x

a x

a x

b

a x

a x

a x

b

 

 

 

który można zapisać w postaci macierzowej

 

A X

B

background image

Gliwice 2010

Układy równań liniowych

gdzie:

11

12

1

21

22

2

1

2

...

...

...................

...

n

n

n

n

nn

a a

a

a a

a

a a

a

A

1

2

n

x

x

x

 

 

 

 

 

 

X

1

2

n

b

b

b

 

 

 

 

 

 

B

macierz główna

układu

wektor

niewiadomych

wektor wyrazów

wolnych

background image

Gliwice 2010

Układy równań liniowych

Układ równań posiada jedno rozwiązanie wtedy i tylko wtedy gdy

jest

oznaczony

UWAGA:

macierz

główna

układu

równań

A

nie

jest

osobliwa

(wyznacznik z tej macierzy jest różny od zera)

background image

Gliwice 2010

Zastosowanie macierzy odwrotnej

background image

Gliwice 2010

Przedstawiony powyżej układ równań liniowych zapisany

w postaci macierzowej

Zastosowanie macierzy odwrotnej

 

A X

B

można rozwiązać obliczając macierz odwrotną do

macierzy głównej układu.

1

X

A

B

Jeżeli macierz główna układu równań nie jest osobliwa

to wektor niewiadomych oblicza się z zależności:

background image

Gliwice 2010

Trójkątne układy równań liniowych

background image

Gliwice 2010

Trójkątny układ równań

Jeżeli układ równań ma następującą postać

11 1

1 2

2

1

1

2 2

2

2

2

...

...

..........................

n

n

n

n

n n

n

n

a x

a x

a x

b

a x

a x

b

a x

b

 

 

trójkątny układ równań

background image

Gliwice 2010

ALGORYTM ROZWIĄZANIA:

Trójkątny układ równań

n

n

n n

b

x

a

1

,

1 ,

2, ... , 1

n

i

i s

s

s

i

i

i i

b

a

x

x

i

n

n

a

 

 

Zakładamy, że

0 ,

1, 2, ... ,

i i

a

i

n

background image

Gliwice 2010

Metoda Thomasa dla układów

trójprzekątniowych

background image

Gliwice 2010

Metoda Thomasa

Algorytm

Thomasa

bywa

nazywany

w

literaturze

metodą progonki

(przeganiania).

Rozpatrujemy liniowy, trójprzekątniowy układ równań

1

1

1

1

2

2

2

2

2

3

3

3

3

3

1

1

1

1

1

.

.

.

.

.

n

n

n

n

n

n

n

n

n

b

c

x

d

a

b

c

x

d

a

b

c

x

d

a

b

c

x

d

a

b

x

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

background image

Gliwice 2010

Metoda Thomasa

który można zapisać również w następujący sposób

1

1

1

,

1, 2,

0

... ,

,

,

0

n

i

i

i

i

i

i

i

a x

b x

c x

d

i

n

a

c

Rozwiązania tego układu równań poszukuje się w postaci

1

β

γ

i

i

i

i

x

x

(1)

(2)

lub inaczej zapisując

1

1

1

β

γ

i

i

i

i

x

x

gdzie i są nieznanymi współczynnikami.

β

i

γ

i

background image

Gliwice 2010

Metoda Thomasa

Po podstawieniu

(2)

do

(1)

i uporządkowaniu otrzymujemy:

1

β

β

i

i

i

i

i

c

a

b

 

1

1

γ

γ

β

i

i

i

i

i

i

i

d

a

a

b

background image

Gliwice 2010

Metoda Thomasa

Z danych przedstawionych w równaniu

(1)

można wyznaczyć

wartości początkowe (dla

i = 1

)

1

1

1

β

,

c

b

 

1

1

1

γ

d

b

oraz wartość ostatniej niewiadomej (dla

i = n

)

1

1

γ

γ

β

n

n

n

n

n

n

n

n

d

a

x

a

b

Po wyznaczeniu wartości

kolejne niewiadome obliczamy

z równania

n

x

1

β

γ

i

i

i

i

x

x

dla

i = n

1, n

2, ... , 1

background image

Gliwice 2010

Metoda eliminacji Gaussa

background image

Gliwice 2010

Metoda eliminacji Gaussa

Układ równań

liniowych

11

12

1

21

22

2

1

2

...

...

...................

...

n

n

n

n

n n

a a

a

a

a

a

a

a

a

A

1

2

n

b

b

b

 

 

 

 

 

 

B

11 1

12 2

1

1

21 1

22 2

2

2

1 1

2

2

...

...

.............................................

...

n

n

n

n

n

n

n n

n

n

a x

a x

a x

b

a x

a x

a x

b

a x

a x

a x

b

 

 

 

Macierz główną układu równań i wektor wyrazów wolnych:

zapisujemy w postaci macierzy

C

, w której macierz główną

A

uzupełnia się dodatkową kolumną zawierającą wektor wyrazów
wolnych

B.

background image

Gliwice 2010

Metoda eliminacji Gaussa

11

12

1

1,

1

21

22

2

2,

1

1

2

,

1

n

n

n

n

n

n

nn

n n

c

c

c

c

c

c

c

c

c

c

c

c









C

i j

a

i

b

i j

a

i

b

n

- pierwszych kolumn stanowią elementy

n

+ 1 - kolumnę stanowią elementy

background image

Gliwice 2010

Metoda eliminacji Gaussa

Podstawowy wariant metody eliminacji Gaussa:

Pierwszy etap

Przekształcenie

macierzy

C

w

taki

sposób,

aby

n

pierwszych kolumn tworzyło macierz trójkątną

Drugi etap

Rozwiązanie trójkątnego układu równań

background image

Gliwice 2010

Metoda eliminacji Gaussa

Jeżeli

11

0

c

Pierwsze równanie mnożymy przez:

1

11

i

c

c

Odejmujemy to równanie od każdego kolejnego

i

- tego

równania (

i = 2, 3, …, n

)

Obliczone współczynniki zapisujemy na miejscu poprzednich.

Pierwszy etap

Krok 1

background image

Gliwice 2010

Otrzymujemy następujący układ równań

Metoda eliminacji Gaussa

11 1

12

2

13 3

1

1,

1

(1)

(1)

(1)

(1)

22

2

23

3

2

2,

1

(1)

(1)

(1)

(1)

32

2

33

3

3

3,

1

(1)

(1)

(1)

2

2

3

3

,

...

...

...

...................................................

...

n

n

n

n

n

n

n

n

n

n

n

n n

n

n n

c x

c x

c x

c x

c

c x

c x

c x

c

c x

c x

c x

c

c x

c x

c x

c

 

 

 

 

(1)

1

background image

Gliwice 2010

Układ ten odpowiada sprowadzeniu macierzy

C

do

C

1

Metoda eliminacji Gaussa

11

12

13

1

1,

1

(1)

(1)

(1)

(1)

22

23

2

2,

1

(1)

(1)

(1)

(1)

32

33

3

3,

1

1

(1)

(1)

(1)

(1)

2

3

,

1

0

0

0

n

n

n

n

n

n

n

n

n n

n n

c

c

c

c

c

c

c

c

c

c

c

c

c

c

c

c

c











C

za pomocą wzorów określających nowe współczynniki

1

(1)

1

1 1

i

i j

i j

j

c

c

c

c

c

2, 3, ... ,

i

n

2, 3, ... ,

1

j

n

dla

background image

Gliwice 2010

Metoda eliminacji Gaussa

Jeżeli

(1)

22

0

c

Drugie równanie mnożymy przez:

(1)

2

(1)

22

i

c

c

Odejmujemy to równanie od każdego kolejnego

i

- tego

równania (

i = 3, 4, …, n

)

Obliczone współczynniki zapisujemy na miejscu poprzednich.

Krok 2

background image

Gliwice 2010

Otrzymujemy następujący układ równań

Metoda eliminacji Gaussa

11 1

12

2

13 3

1

1,

1

(1)

(1)

(1)

(1)

22

2

23

3

2

2,

1

(2)

(2)

(2)

33

3

3

3,

1

(2)

(2)

(2)

3

3

,

1

...

...

...

........................................

...

n

n

n

n

n

n

n

n

n

n

n n

n

n n

c x

c x

c x

c x

c

c x

c x

c x

c

c x

c x

c

c x

c x

c

 

 

 

 

background image

Gliwice 2010

Układ ten odpowiada sprowadzeniu macierzy

C

1

do

C

2

Metoda eliminacji Gaussa

za pomocą wzorów określających nowe współczynniki

11

12

13

1

1,

1

(1)

(1)

(1)

(1)

22

23

2

2,

1

(2)

(2)

(2)

33

3

3,

1

2

(2)

(2)

(2)

3

,

1

0

0

0

0

0

n

n

n

n

n

n

n

n n

n n

c

c

c

c

c

c

c

c

c

c

c

c

c

c

c











C

3, 4, ... ,

i

n

3, 4, ... ,

1

j

n

dla

(1)

2

(2)

(1)

(1)

2

(1)

2 2

i

i j

i j

j

c

c

c

c

c

background image

Gliwice 2010

Metoda eliminacji Gaussa

Kontynuując takie postępowanie, po wykonaniu

n

kroków

dochodzimy do

trójkątnego układu równań

11 1

12

2

13 3

1

1,

1

(1)

(1)

(1)

(1)

22

2

23

3

2

2,

1

(2)

(2)

(2)

33

3

3

3,

1

(

1)

(

1)

,

1

...

...

...

.......................................

n

n

n

n

n

n

n

n

n

n

n

n n

n

n n

c x

c x

c x

c x

c

c x

c x

c x

c

c x

c x

c

c

x

c

 

 

 

background image

Gliwice 2010

Metoda eliminacji Gaussa

któremu odpowiada przekształcona macierz

C

n

1

11

12

13

1

1,

1

(1)

(1)

(1)

(1)

22

23

2

2,

1

(2)

(2)

(2)

33

3

3,

1

1

(

1)

(

1)

,

1

0

0

0

0

0

0

n

n

n

n

n

n

n

n

n

n n

n n

c

c

c

c

c

c

c

c

c

c

c

c

c

c











C

background image

Gliwice 2010

Metoda eliminacji Gaussa

Przejście od układu równań liniowych do układu trójkątnego

realizowane jest za pomocą następującego ciągu wzorów

(

1)

( )

(

1)

(

1)

(

1)

1 , 2 , ... ,

1

1 ,

2 , ... ,

,

1,

2, ... ,

1

s

i s

s

s

s

i j

i j

s j

s

s s

s

n

i

s

s

n

c

c

c

c

j

s

s

n

c

  

 

 

background image

Gliwice 2010


Wyszukiwarka

Podobne podstrony:
4 Metody numeryczne rozwiązywania układów równań
IV.13.14.15 Metody numeryczne rozwiązywania układów liniowyc, IV
rozwiązywanie układów równań liniowych spr, Politechnika Lubelska, Studia, Studia, sem III, sprawka,
Metody rozwiązywania układów równań liniowych
3 Metody numeryczne rozwiązywania równań algebraicznych
Macierzowe metody rozwiązywania układów równań, t2d
Macierzowe metody rozwiązywania układów równań, 3
Metody numeryczne rozwiązywania równań Maxwella w kwazijednowymiarowych strukturach fotnicznych
Macierzowe metody rozwiązywania układów równań okładka
Metody rozwiązywania układów równań liniowych
Rozwiązywanie układów równań
Rozwiązywanie układów równań metodą wyznaczników

więcej podobnych podstron