Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для БПМ13 / Численные методы лаб / 5.Численное решение диф. уравнений.docx
Скачиваний:
143
Добавлен:
06.03.2016
Размер:
403.92 Кб
Скачать

Метод Рунге – Кутта

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

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

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

, ,

, ,

, .

Оценка погрешности. Оценка погрешности метода Рунге – Кутта затруднительна. Грубую оценку погрешности дает правило Рунге. Так как метод Рунге – Кутта имеет четвертый порядок точности, т. е. , то оценка погрешности примет вид:.

Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши методом Рунге – Кутта четвертого порядка точности с заданной точностью . Нужно, начав вычисления с некоторого значения шага , последовательно уменьшать это значение в два раза, каждый раз вычисляя приближенное значение. Вычисления прекращаются тогда, когда будет выполнено условие: . Приближенным решением будут значения.

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

Возьмем шаг . Тогда. Расчетные формулы имеют вид:

, ,,

, ,.

Задача имеет точное решение: , поэтому погрешность определяется как абсолютная величина разности между точными и приближенными значениями . Найденные приближенные значения решенияи их погрешностипредставлены в таблице 5.

Таблица 5

0

1

0,6

1,43333

0,1

1,01005

10-9

0,7

1,63232

0,2

1,04081

0,8

1,89648

0,3

1,09417

0,9

2,2479

0,4

1,17351

1

2,71827

0,5

1,28403

Вар.

Дифференциальное

уравнение

Начальное условие

1

2

3

4

5

6

7

8

9

10

Решить задачу Коши изложенными выше методами. Сравнить полученные результаты.