Классический метод Рунге-Кутты

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Классический метод Рунге-Кутты — численный метод получения решения дифференциального уравнения.

Описание метода[править]

Суть метода Рунге-Кутты в пошаговом вычислении значений решения y = y(x) дифференциального уравнения вида y’ = f(x, y) с начальным условием (x0; y0).

Классический метод Рунге-Кутты является методом 4-го порядка точности и называется методом Рунге-Кутты 4-го порядка точности.

Формулы[править]

Правило Рунге[править]

Для оценки точности расчёта решения y (например, необходимо рассчитать решение y с помощью значения для y при шаге h/2) на практике можно применять правило Рунге:

, где

yh — значение решения y при шаге h,

yh/2 — значение решения y при шаге h/2,

m — порядок точности формулы.

Условие применения правила Рунге строго задаётся следующим неравенством:

, где

yh — значение решения y при шаге h,

yh/2 — значение решения y при шаге h/2,

y2h — значение решения y при шаге 2h),

m — порядок точности формулы.

Правило Коллатца[править]

При выборе шага h для достижения заданной точности решения дифференциального уравнения вида y’=f(x, y) классическим методом Рунге-Кутты на практике можно применять более простое правило Коллатца:

, где
.

Формула Ричардсона[править]

Более точным (по крайней мере на порядок выше, то есть с порядком точности m + 1) значением y (по сравнению со значением yh/2) является значение y*, вычисленное или экстраполированное по формуле Ричардсона:

, где

yh — значение решения y при шаге h,

yh/2 — значение решения y при шаге h/2,

m — порядок точности формулы.

Другие методы:[править]


См.также[править]

Литература[править]

  • Демидович Б. П., Марон И. А. Основы вычислительной математики — М.: Наука, 1970
  • Корн Г., Корн Т. Справочник по математике для научных работников и инженеров — М.: Наука, 1970