plik


ÿþPolitechnika Zwitokrzyska WydziaB Elektrotechniki, Automatyki i Informatyki Katedra ZastosowaD Informatyki Metody obliczeniowe  laboratorium Instrukcja laboratoryjna nr 9: OpracowaB: dr in|. Andrzej KuBakowski Data: 02.12.2012 r. Rozwizywanie równaD ró|niczkowych zwyczajnych 1. Wprowadzenie SformuBowanie zadania przybli|onego rozwizywania równaD ró|niczkowych zwyczajnych: Najprostszym równaniem ró|niczkowym zwyczajnym jest równanie ró|niczkowe pierwszego rzdu o postaci: y(1)(x) = f(x, y(x)) (1) z warunkiem pocztkowym: y(x ) = y 0 0 ZakBadamy |e funkcja f(x, y(x)) jest okre[lona i cigBa w obszarze x d" x d" b , -" d" y d" " , gdzie: x i b s skoDczone 0 0 CELEM przybli|onego rozwizywania równaD ró|niczkowych zwyczajnych jest obliczenie warto[ci funkcji y(x) dla cigu warto[ci x=xi, dla i =1,2,... czyli znajdowanie punktów na krzywej caBkowej y(x) 2. Metoda Eulera Niech bdzie dane równanie ró|niczkowe zwyczajne wyra|one zale|no[ci (1), z warunkiem pocztkowym y(x ) = y 0 0 Metoda Eulera polega na zastpieniu krzywej caBkowej y=y(x) przechodzcej przez punkt M (x ,y )., odpowiadajcy warunkom pocztkowym, 0 0 0 Baman M M M ... o wierzchoBkach M (x ,y ) i=0,1,2, skBadajca si z odcinków prostych. 0 1 2 i i i Punkt rozpoczcia i-tego odcinka Bamanej okre[lony jest punktem osignicia przez (i-1) - szy odcinek prostej odcitej x =x +ih i 0 gdzie: h - staBy krok obliczeD Punkt M0 rozpoczcia pierwszego odcinka Bamanej jest okre[lony warunkiem pocztkowym y(x0) = y0. Odcinki Mi Mi+1 i=0,1,2.. Bamanej maj wspóBczynnik ktowy wyra|ony nastpujc zale|no[ci: yi+1- yi (2) = f ( xi , yi)= y(1)= y(1)( xi) i h Ze wzoru (2) wynika równie|, ze warto[ci yi mo|na znalez z nastpujcych wzorów yi+1=yi+"yi "yi = h·f(xi,yi) i=0,1,2.. PrzykBad 1: Rozwiza równanie ró|niczkowe: y(1)(x) = 2xy(x) z warunkiem pocztkowym y(0)=1; dBugo[ kroku h=0.1 Rozwizanie: i x y f(x,y)=2xy "y = h·f(x,y) 0 0 1 0 0 1 0,1 1 0,2 0,02 2 0,2 1,02 0,408 0,0408 3 0,3 1,06080 0,63648 0,06365 4 0,4 1,12445 0,89956 0,08996 5 0,5 1,21441 1,121441 0,11214 6 0,6 1,33585 Po sze[ciu krokach uzyskano wynik: 1,33585 3. Metoda Rungego-Kutty Metoda Rungego-Kutty jest metod jednokrokow charakteryzujca si tym, |e przy obliczaniu warto[ci funkcji w kolejnym punkcie x =x +i·h bierze si pod uwag równie| punkty i 0 wewntrz i-tego kroku. W zale|no[ci od liczby punktów wzitych pod uwag, mówimy o rzdzie metody. Poni|ej opisano metod Rungego-Kutty 4-go rzdu (RK4). Niech bdzie dane równanie ró|niczkowe zwyczajne z warunkiem pocztkowym, wyra|one zale|no[ci (1). Wybierzmy krok caBkowania h i wprowadzmy oznaczenia x =x +i·h oraz y =y(x ) dla i=0,1,... i 0 i i W metodzie RK4 kolejne warto[ci y szukanej krzywej caBkowej y=y(x) znajdujemy ze wzoru i y =y +"y i+1 i i gdzie: 1 i=0,1,2.. ” yi= (k(i )+2k(i )+2k(i )+k(i)) 1 2 3 4 6 oraz k(i )=hÅ"f (xi , yi), 1 1 1 k(i )=hÅ"f xi+ h , yi+ k(i ) , 2 1 ( ) 2 2 1 1 k(i )=hÅ"f xi+ h , yi+ k(i ) , 3 2 ( ) 2 2 (i ) k =hÅ"f xi+h , yi+k(i) , ( ) 4 3 (i) Warto[ci k n=1,2,3,4, s ró|ne w ka|dym kroku i. n W celu uBatwienia korzystania z metody RK4 mo|na poda nastpujcy schemat rozwizywania równania ró|niczkowego: i x y k=h·f(x,y) "y (0) (0) 0 x y k k 0 0 1 1 (0) (0) (0) x +½h y +½k k 2k 0 0 1 2 2 (0) (0) (0) x +½h y +½k k 2k 0 0 2 3 3 (0) (0) (0) x +h y +k k k 0 0 3 4 4 1 ·£ = "y 0 6 1 jak wy|ej, ale ze zmian indeksu  0 na  1 PrzykBad 2: Rozwiza równanie ró|niczkowe: y(1)(x) = 2xy(x) z warunkiem pocztkowym y(0)=1; dBugo[ kroku h=0.1 Rozwizanie: i x y k=h·f(x,y) "y 0 0 1 0 0 0,05 1 0,01 0,02 0,05 1,005 0,01005 0,0201 0,1 1,01005 0,020201 0,02 1 ·£ = "y = 0,01005 0 6 1 0,1 1,01005 0,02201 0,02201 0,15 1,01101 0,03033 0,06066 0,15 1,01517 0,03046 0,06091 0,2 1,01523 0,04061 0,04061 1 ·£ = "y = 0,02737 0 6 2 0,2 1,04058 itd....do koDca zakresu dla x i 4. Zadania do wykonania a) dla podanego przez prowadzcego zajcia przykBadu, rozwiza równanie ró|niczkowe metod Eulera. b) dla podanego przez prowadzcego zajcia zadania domowego: - napisa program komputerowy rozwizujcy podane równanie ró|niczkowe zwyczajne przy pomocy wybranej metody.

Wyszukiwarka

Podobne podstrony:
MObl L02
MObl L01
MObl L10
powt mobl 2
MObl L07 uklady
MObl L02 interp
MObl L03
L09
MObl L08 mzero
MObl L05
MObl L03
MObl L04 matlab
MObl L06 calkow

więcej podobnych podstron