Правило Рунге

Правило Рунге — правило оценки погрешности численных методов, было предложено К. Рунге в начале 20 века.[1]

Основная идея (для методов Рунге-Кутты решения ОДУ) состоит в вычислении приближения выбранным методом с шагом h, а затем с шагом h/2, и дальнейшем рассмотрении разностей погрешностей для этих двух вычислений.

Применение правила Рунге

Оценка точности вычисления определённого интеграла

Интеграл вычисляется по выбранной формуле (прямоугольников, трапеций, парабол Симпсона) при числе шагов, равном n, а затем при числе шагов, равном 2n. Погрешность вычисления значения интеграла при числе шагов, равном 2n, определяется по формуле Рунге:
, для формул левых и правых прямоугольников , для формул средних прямоугольников и трапеций , а для формулы Симпсона .[2] В общем случае . Под понимается порядок погрешности использованного численного метода.

Таким образом, интеграл вычисляется для последовательных значений числа шагов , где  — начальное число шагов. Процесс вычислений заканчивается, когда для очередного значения N будет выполнено условие , где  — заданная точность.

Оценка точности численного решения ОДУ

Также применяется для оценки точности решений обыкновенных дифференциальных уравнений на регулярных сетках. Для оценки требуется решить задачу на 2 сетках, один раз с шагом h () и второй — с шагом h/2 (). Формула[3]

дает погрешность решения . Под понимается порядок точности использованного численного метода. Например, для численного метода, имеющего четвёртый порядок точности, формула принимает вид:

Примечания

Литература

  • РУНГЕ ПРАВИЛО // Математическая энциклопедия. — М.: Советская энциклопедия. И. М. Виноградов. 1977—1985.
  • Березин И. С., Жидков Н. П., Методы вычислений, 3 изд., т. 1, М., 1966; 2 изд., т. 2, М., 1962;
  • Современные численные методы решения обыкновенных дифференциальных уравнений, пер. с англ., М., 1979. А. Б. Иванов.

Ссылки

Категории