Метод Эйлера очень прост для вычислений, но имеет недостаток: при значительном изменении х приближенные значения у могут сильно отличаться от точных, так как погрешность накапливается с каждым шагом (рис.1). Значительно лучшие результаты можно получить, применив в методе Эйлера уравнение, состоящее в следующем. Обозначим значение yk,вычисленное по формуле (6), через yk(1) и уточним это значение по формуле
yk(2) = yk-1 + ½[ f(xk-1, yk-1 )+ f(xk,yk (1) )]h (7)
Найденное значение снова можно уточнить по аналогичной соотношению (7) формуле
yk(3) = yk-1 + ½[ f(xk-1, yk-1 )+ f(xk,yk (2) )]h
и т.д. Этот процесс продолжаем до тех пор, пока в пределах заданной точности не совпадут результаты двух последовательных вычислений. Затем тем же методом вычисляем yk+1 и т.д.
В методе Рунге – Кутта до четвертого порядка точности ограничиваются пятью членами разложения(удерживаются члены до h4 включительно).Тогда вычисление приближенного значения yi+1 производится по формуле
yi+1 = yi +
(К1(i)+2К2(i)+2К3(i)+К4(i)) (8)
К1(i) = h f(xi,yi), К2(i)= h f(xi +
,yi + К1(i) /2 ).
К3(i)= h f(xi +
,yi + К2(i) /2 ),
К4(i)= h f(xi +h,yi + К3(i) ) (9)






