Příloha

Metody Runge-Kutta pro řešení obyčejných diferenciálních rovnic

Metody Runge-Kutta patří mezi krokové metody a jsou velmi často používané. Jsou výpočetně poněkud složitější, ale také přesnější - metoda Runge-Kutta 2.řádu má přesnost h2, metoda Runge-Kutta 4.řádu má přesnost h4. Vzorce předpokládají diferenciální rovnici obecně zapsanou ve tvaru

 

      s počáteční podmínkou   y(t0) = y0

 

(t ... čas, obecně nezávisle proměnná, y ... závisle proměnná, g ... funkční předpis, jehož tvar známe). Spojitý interval nezávisle proměnné na kterém hledáme řešení diskretizujeme stejně jako u Eulerovy metody a  dostaneme řadu bodů  ti , pro něž platí

 

ti+1 = ti + h

      pro  i =  0, 1, 2, ...

 

Hodnoty závisle proměnné Yi v bodech ti  pak vypočteme při použití metody Runge Kutta 2.řádu podle vztahů

 

      pro  i =  0, 1, 2, ...

 
 

 
 

 

a při použití metody Runge-Kutta 4.řádu podle vztahů

 

      pro  i =  0, 1, 2, ...

 
 

 
 

 
 

 
 

 

Hodnota Yi+1  je přibližně rovna hledanému řešení  y(ti+1), přičemž na počátku Y0 = y0 .

 

zpět