• Nie Znaleziono Wyników

RÓWNANIA RÓŻNICZKOWE

N/A
N/A
Protected

Academic year: 2021

Share "RÓWNANIA RÓŻNICZKOWE"

Copied!
13
0
0

Pełen tekst

(1)

RÓWNANIA RÓŻNICZKOWE

WYKŁAD 7

(uzupełnienia)

(2)

Metody numeryczne rozwiązywania równań różniczkowych stosujemy wówczas, gdy równania nie można rozwiązać metodami analitycznymi.

Umożliwiają one wyznaczenie wartości przybliżonych rozwiązań dla wybranych wartości argumentów.

Za pomocą metod numerycznych rozwiązuje się wyłącznie zagadnienia Cauchyego.

Metodami numerycznymi rozwiązuje się równania (układy równań) zapisane w postaci normalnej/kanonicznej

Metody te są zaimplementowane w licznych komputerowych

bibliotekach matematycznych np. w pakietach Mathematica i MATLAB.

Metody numeryczne

(3)

Rozważmy zagadnienie Cauchy’ego

 

0 0

)

(

) , ( '

y x

y

y x f y

.

Zgodnie z wzorem Taylora dla rozwiązanie tego zagadnienia zachodi równość

) ( )

( ' )

( )

( x

0

h y x

0

y x

0

h O h

2

y    

Zatem wartości przybliżone rozwiązania można wyznaczać z wzoru

h y x f x

y h

x

y (

0

 )  (

0

)  (

0

,

0

)

Ponieważ błąd przybliżenia wzrasta ze wzrostem

|h|

,

wzór może być stosowany gdy

|h|

jest dostatecznie małe.

Leonhard Euler 1707 - 1783

Metoda Eulera

(4)

Interpretacja geometryczna przybliżenia

wartość przybliżona wartość dokładna

błąd

h y x f x

y h

x

y (

0

 )  (

0

)  (

0

,

0

)

Metoda Eulera

(5)

Dla wyznaczenia wartości rozwiązania w punktach odległych od punktu startowego wykorzystuje się procedurę iteracyjną, w której wielokrotnie wykorzystuje się tę samą formułę przybliżenia przyjmując jako warunek początkowy wartości obliczone

w poprzedniej iteracji.

...

, 2 , 1 ,

) ,

1

  ( 

y f x y h i

y

i i i i

Powyższą procedurę obliczeniową nazywamy metodą Eulera.

rozwiązanie dokładne

Metoda Eulera

(6)

Uwagi realizacyjne

Wpływ długości kroku (h)

Automatyczny dobór długości kroku

Błędy metody

 Wady metody

rozw. dokładne

Metoda Eulera

(7)

Metoda Eulera

(8)

Przykład

Rozwiązania zagadnienia Cauchy’ego

 

8 , 1 ) 3 (

0 cos

' y

x y

y

uzyskane metodą Eulera dla różnych wartości współczynnika kroku.

Kolor czerwony przedstawia rozwiązanie dokładne

y  1 , 8 e

sinxsin3

Metoda Eulera

(9)

Metoda Eulera

Adresy witryn internetowych zawierających aplety ilustrujące metodę Eulera

http://www.csun.edu/~hcmth018/EuM.html

http://www-math.mit.edu/daimp/EulerMethod.html

http://www.math.psu.edu/dlittle/java/calculus/eulersmethod.html

http://www.cse.illinois.edu/iem/ode/eulrmthd/

(10)

Metoda Rungego-Kutty (czwartego rzędu)

) ,

(

2 ) , 1

2 ( 1

2 ) , 1

2 ( 1

) , (

3 4

2 3

1 2

1

h K y

h x f K

h K y

h x

f K

h K y

h x

f K

y x f K

i i

i i

i i

i i

1 2 3 4

1

2 2

6 K K K K

y h

y

i

i

   

Carl Runge (1856-1927)

Martin Wilhelm Kutta (1867-1944)

Metody Rungego-Kutty

(11)

Metody Rungego-Kutty

x

i

x

i

+ h/2 x

i

+ h K

1

K

2

K

3

K

4

1

2

2

2

3 4

6

1 K K K K

f    

Interpretacja geometryczna metody RK4

(12)

Układy równań rzędu pierwszego w postaci normalnej (kanonicznej) rozwiązujemy podobnie jak pojedyncze równania

Równania wyższych rzędów sprowadzamy do układu równań rzędu pierwszego

Metody numeryczne

(13)

Przykład

Równanie opisujące drgania nieliniowe układu o jednym stopniu swobody 3

0

1

c x kx k x x

m   

gdzie

:

m – masa

,

c – tłumienie

,

k – sztywność sprężyny

,

k1

nieliniowość,

z warunkiem początkowym

x(t

0

) = x

0

, x’(t

0

) = x

1sprowadzamy do układu równań w postaci kanonicznej (normalnej)



 

3 1 1 1

2 2

2 1

m x x k

m x k

m x c

x x

Teraz możemy zastosować procedurę numeryczną.

Metody numeryczne

Cytaty

Powiązane dokumenty

Jeżeli dodatkowo są liniowo niezależne (tworzą układ fundamentalny rozwiązań), to ich kombinacja liniowa jest rozwiązaniem ogólnym układu równań.. Układy

Jeżeli powyższy warunek nie jest spełniony to szereg jest rozbieżny. Nie jest on warunkiem wystarczającym zbieżności, tzn. może być spełniony przez szereg rozbieżny..

Jeśli ciąg funkcyjny jest zbieżny jednostajnie i funkcje f n są ciągłe, to funkcja graniczna f też jest ciągła.. DZIĘKUJĘ

Szereg funkcyjny jest zbieżny punktowo do funkcji S(x) na zbiorze X, jeżeli ciąg jego sum częściowych jest zbieżny punktowo do funkcji S(x) na tym zbiorze.. Zbiór

Warunki wystarczające na to by suma szeregu Fouriera była równa funkcji, na podstawie której szereg został skonstruowany, nazywane są warunkami Dirichleta..

nazywamy okrąg styczny do krzywej w tym punkcie, leżący po tej samej stronie co krzywa i mający promień równy promieniowi

Ustalony punkt poruszającego się okręgu wyznacza krzywą zwaną epicykloidą.. Krzywe

Prostą przechodzącą przez punkt P , której wektorem kierunkowym jest wektor binormalny nazywamy binormalną krzywej w tym punkcie.. dla prostej).. Natomiast, gdy ma on