п.3. Метод Рунге – Кутта
Метод Рунге – Кутта является одним из наиболее употребительных методов высокой точности. Метод Эйлера можно рассматривать как простейший вариант метода Рунге – Кутта.
Рассмотрим задачу Коши для дифференциального уравнения
с начальным условием
Как и в методе Эйлера, выберем шаг
и построим сетку с системой узлов
Обозначим через
приближенное значение искомого решения в точке
.
Приведем алгоритм метода Рунге-Кутта четвертого порядка точности:

,
,
,
.
Оценка погрешности. Оценка погрешности метода Рунге – Кутта затруднительна. Грубую оценку погрешности дает правило Рунге. Так как метод Рунге – Кутта имеет четвертый порядок точности, т. е. p = 4, то оценка погрешности примет вид
.
Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши методом Рунге – Кутта четвертого порядка точности с заданной точностью
. Нужно, начав вычисления с некоторого значения шага h, последовательно уменьшать это значение в два раза, каждый раз вычисляя приближенное значение
, i = 0, 1, …, n. Вычисления прекращаются тогда, когда будет выполнено условие
.
Приближенными решениями будут значения
, i = 0, 1, …, n.
Пример.
Решить задачу Коши 
Решение.
Найдем
, тогда с учетом (6.20) расчетные формулы примут вид:

,
, i = 0, 1, …,10.
Задача имеет точное решение:
, поэтому погрешность вычисляется как абсолютная величина разности между точным и приближенным значениями 
Найденные по формулам приближенные значения решения и их погрешности представлены в таблице
|
|
|
|
|
|
| 0.1 | 1.01005 |
| 0.6 | 1.43333 |
|
| 0.2 | 1.04081 |
| 0.7 | 1.63232 |
|
| 0.3 | 1.09417 |
| 0.8 | 1.89648 |
|
| 0.4 | 1.17351 |
| 0.9 | 2.24790 |
|
| 0.5 | 1.28403 |
| 1.0 | 2.71827 |
|
Дата добавления: 2016-06-15; просмотров: 2801;











