Метод Рунге-Кутта.
Модифицированный метод Эйлера.
Метод Эйлера-Коши.
Метод Эйлера-Коши – простейший одношаговый метод первого порядка для численного интегрирования дифференциальных уравнений. Он реализуется следующей рекуррентной формулой
yi+1 = yi +h×f(xi,уi), i = 0,1, … (6)
где h – шаг интегрирования (приращение переменной x), h = const.
Погрешность метода пропорциональна h2.
Модифицированный метод Эйлера является одношаговым методом второго порядка, реализуется следующими формулами
уi+1 = yi + h×f(xi + h/2, у*(i+1/2)),
у*(i+1/2) = уi +h×f(xi, yi)/2. (7)
Метод дает погрешность, пропорциональную h3.
Метод Рунге-Кутта – одношаговый метод решения обыкновенных дифференциальных уравнений, на котором построены разностные схемы разного порядка точности.
Двучленная формула имеет вид
yi+I=yi+p21kI+p22k2, (8)
где kI=hf(xi,yi),
k2=hf(xi+a2h; yi+b21k1),
b21=a2,
p22=-1/(2a2),
p21=I+p22.
Для a2=1
,
k1 = f(xi, yi),
k2 = f(xi+1, yi + h×k1), (9)
xi+1 = xi + h.
Четырехчленная формула Рунге-Кутта
уi+1 = уi +1/6(k1 + 2k2 + 2k3 + k4),
k1 = h×f(xi, yi),
k2 = h×f(xi + h/2, yi + k1/2), (10)
k3 = h×f(xi + h/2, yi + k2/2),
k4 = h×f(xi + h, yi + k3).