Równania różniczkowe zwyczajne
Równania różniczkowe zwyczajne
Równania różniczkowe zwyczajne
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6 ROZDZIAŁ 6. RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE<br />
6.1.1 Metody Rungego - Kutty (RK)<br />
Metody te można zdefiniować następujacym ˛ wzorem:<br />
przy czym i−1 P<br />
y n+1 = y n + h ·<br />
j=1<br />
mX<br />
w i k i ,<br />
i=1<br />
gdzie<br />
k 1 = f (x n ,y n ) ,<br />
Ã<br />
!<br />
Xi−1<br />
k i = f x n + c i h, y n + h · a ij k j , i =2, 3, ..., m<br />
a ij = c i , i =2, 3, ..., m.<br />
Dla wykonania jednego kroku metody należy obliczyćwartości prawych stron równań<br />
różniczkowych dokładnie m razy (dlatego będziemy mówić o m-etapowej iteracji<br />
metody, czy krócej o metodzie m-etapowej) Parametry w i , a ij , c i dobiera się tak,<br />
aby przy ustalonym m rzad ˛ metody był możliwie wysoki. Jesli przez p(m) oznaczymy<br />
maksymalny możliwy do uzyskania rzad ˛ metody, to udowodniono, że<br />
j=1<br />
p (m) =m dla m =1, 2, 3, 4<br />
p (m) =m − 1 dla m =5, 6, 7<br />
p (m) ≤ m − 2 dla m ≥ 8<br />
Największe znaczenie praktyczne majametodyzm ˛<br />
=4irzędu 4 - udany kompromis<br />
między dokładnościametody(rz˛<br />
˛<br />
ad metody) a nakładem obliczeń najedn˛ aiteracjęi<br />
zwiazanym ˛ z tym wpł ywem błędów zaokragleń.<br />
˛<br />
Metoda RK 4-tego rzędu (RK4, ”klasyczna”):<br />
y n+1 = y n + 1 6 h (k 1 +2k 2 +2k 3 + k 4 )<br />
k 1 = f (x n ,y n )<br />
k 2 = f(x n + 1 2 h, y n + 1 2 hk 1)<br />
k 3 = f(x n + 1 2 h, y n + 1 2 hk 2)<br />
k 4 = f (x n + h, y n + hk 3 )<br />
Interpretacja graficzna wyznaczania kolejnego punktu wg powyższych wzorów przedstawiona<br />
jest na rysunku ??.<br />
Wybór długości kroku<br />
Podstawowym zagadnieniem przy praktycznej implementacji metod rozwi ˛ azywania<br />
równań różniczkowych zwyczajnych jest kwestia doboru długości kroku całkowania h.<br />
Przy wyznaczaniu długości kroku występuja dwie przeciwstawne tendencje: