Данный метод является одним из методов повышенной точности. Пусть на отрезке [0,b] требуется найти решение уравнения
(1)
с начальным условием
. Разобьем отрезок [0,b] на n равных частей точками
, где
- шаг интегрирования. Каждое последующее значение функции
определяется через предыдущее
. (2)
При этом для нахождения приращения
вычисляются четыре коэффициента

(3)

Затем определяется
по формуле
(4)
и подставляется в выражение (2). Вычисление начинается с
и заканчивается
. Таким образом на каждом шаге необходимо вычислить четыре значения функции
, входящих в коэффициенты уравнений (3) сомножителями к шагу интегрирования
. Геометрическая интерпретация коэффициентов
следующая. Пусть кривая М0СМ1 (рис.1) есть решение дифференциального уравнения (1). Точка С этой кривой лежит на прямой, параллельной оси y и делящей отрезок
пополам, B и G – точки пересечения касательной, проведенной к кривой в точке М0, с ординатами АС и N1M1. Тогда число
с точностью до множителя
есть угловой коэффициент касательной кривой М0СМ1, то есть
.
Точка B имеет координаты
. Следовательно
с точностью до множителя
есть угловой коэффициент касательной проведенной в точке В (BF-отрезок касательной)

Через точку М0 проведем прямую, параллельную отрезку BF, тогда точка D имеет координаты
и
есть угловой коэффициент касательной проведенной к интегральной кривой в точке D. DR1 – отрезок этой касательной.
. 
Рис. 1 Геометрическая интерпретация коэффициентов ki
Через точку M0 проведем прямую, параллельную DR1 , которая пересечет вертикаль в конце шага в точке
. Тогда
с точностью до множителя
определяет угловой коэффициент касательной, проведенной к интегральной кривой в точке
,
.
Таким образом, расчетное значение
связано с углами
соотношением:
.
Предварительная оценка погрешности делается после двойного просчета по формуле:
;
где
- значение точного решения,
- приближенные значения, полученные с шагом
и
соответственно. Если
- заданная точность, то шаг выбирают так, чтобы выполнялось условие:
.
Метод может быть применен к решению уравнений более высокого порядка путем сведения к системе дифференциальных уравнений первого порядка. Также возможно решение системы дифференциальных уравнений






