Этот метод отличается от метода Рунге – Кутта четвертого порядка возможностью оценивать погрешность на каждом шаге и в зависимости от этого принимать решение об изменении шага. Один из вариантов формул:
;
Rn+1 = 0.2k4 – 0.3k3 – 0.1k5 - погрешность на каждом шаге.
Пусть задана максимальна погрешность . Если , h = h/2, и n+1 цикл расчета повторяется (с точки xn, yn) c новым шагом. Если же
, h = 2h
Автоматический выбор шага позволяет значительно сократить время решения ОДУ.
Схема РКМ обобщается на системы ОДУ аналогично классической схеме Рунге – Кутта.