Выбор шага интегрирования

Точность методов Эйлера и Рунге-Кутта существенно зависит от величины шага интегрирования h. Можно доказать [2], [3], что погрешность метода Эйлера имеет порядок h, а метода Рунге-Кутта – порядок Выбор шага интегрирования - student2.ru . Т. е. для достижения одной и той же точности в методе Эйлера нужно выбрать гораздо меньший шаг интегрирования, чем в методе Рунге-Кутта.

Рассмотрим подробнее процедуру выбора и уточнения шага интегрирования на примере метода Рунге-Кутта. Пусть Выбор шага интегрирования - student2.ru – заданная точность решения задачи Коши. Поскольку Выбор шага интегрирования - student2.ru (где c=const), то начальное значение Выбор шага интегрирования - student2.ru можно выбрать из неравенства

Выбор шага интегрирования - student2.ru (4.8)

При этом, чтобы попасть после n шагов интегрирования из точки a в точку b, необходимо одновременное выполнение условия:

Выбор шага интегрирования - student2.ru (целое число). (4.9)

Кроме того, для подсчета погрешности метода Рунге-Кутта по формуле (4.7), нужно будет сделать просчет по формулам (4.5), (4.6) с шагом 2h. Поэтому необходимо также, чтобы отношение Выбор шага интегрирования - student2.ru было четным.

После выбора начального значения шага Выбор шага интегрирования - student2.ru проводится его уточнение. Для этого из точки Выбор шага интегрирования - student2.ru просчет по формулам (4.5), (4.6) выполняется дважды сначала с шагом h, а затем из той же точки с шагом 2h. При этом получаются два значения решения задачи ( Выбор шага интегрирования - student2.ru и Выбор шага интегрирования - student2.ru ) в одной и той же точке Выбор шага интегрирования - student2.ru . Если Выбор шага интегрирования - student2.ru , то Выбор шага интегрирования - student2.ru можно выбрать в качестве шага интегрирования, иначе необходимо уменьшить h в два раза и повторить процедуру проверки.

Задание на лабораторную работу

1. Из табл. 4.1 выбрать свой вариант задания ( Выбор шага интегрирования - student2.ru Выбор шага интегрирования - student2.ru ).

Таблица 4.1

Варианты заданий

Выбор шага интегрирования - student2.ru a b Выбор шага интегрирования - student2.ru Выбор шага интегрирования - student2.ru a b Выбор шага интегрирования - student2.ru
Выбор шага интегрирования - student2.ru 3,4 Выбор шага интегрирования - student2.ru 2,8
Выбор шага интегрирования - student2.ru 3,8 Выбор шага интегрирования - student2.ru 4,4
Выбор шага интегрирования - student2.ru 1,6 Выбор шага интегрирования - student2.ru 3,8
Выбор шага интегрирования - student2.ru 3,2 Выбор шага интегрирования - student2.ru 2,6
Выбор шага интегрирования - student2.ru 1,8 Выбор шага интегрирования - student2.ru 5,4
Выбор шага интегрирования - student2.ru 5,4 Выбор шага интегрирования - student2.ru 3,6
Выбор шага интегрирования - student2.ru 5,2 Выбор шага интегрирования - student2.ru 3,4
Выбор шага интегрирования - student2.ru 1,8 Выбор шага интегрирования - student2.ru 3,8
Выбор шага интегрирования - student2.ru 1,6 Выбор шага интегрирования - student2.ru 5,2
Выбор шага интегрирования - student2.ru 6,4 0.5 Выбор шага интегрирования - student2.ru 4,6
Выбор шага интегрирования - student2.ru 1,6 Выбор шага интегрирования - student2.ru 2,8
Выбор шага интегрирования - student2.ru 4,6 Выбор шага интегрирования - student2.ru 4,8
Выбор шага интегрирования - student2.ru 1,8 Выбор шага интегрирования - student2.ru 2,6
Выбор шага интегрирования - student2.ru 5,6 Выбор шага интегрирования - student2.ru 2,8
Выбор шага интегрирования - student2.ru 4,6 Выбор шага интегрирования - student2.ru 0,6 2,2

2. Выбрав в качестве начального шага интегрирования Выбор шага интегрирования - student2.ru и Выбор шага интегрирования - student2.ru , решить задачу Коши на отрезке Выбор шага интегрирования - student2.ru методом Эйлера и определить по формуле (4.4) относительную погрешность найденного решения.

3. Выбрав в качестве начального шага интегрирования Выбор шага интегрирования - student2.ru , решить задачу Коши на отрезке Выбор шага интегрирования - student2.ru методом Рунге-Кутта.

4. Построить на миллиметровой бумаге графики решений, найденных методами Эйлера и Рунге-Кутта.

5. Продолжить работу в компьютерном классе.

6. Выписать значения «точного решения», полученного на компьютере с помощью стандартной функции odesolve системы Mathcad, в промежуточных точках для Выбор шага интегрирования - student2.ru . Построить график решения по этим точкам.

7. Используя найденные в п.6 значения, составить таблицу локальных абсолютных погрешностей решений, найденных методами Эйлера и Рунге-Кутта на МК.

8. Выписать автоматически полученные на компьютере в разделе «Метод Рунге-Кутта» значения решения задачи Коши на отрезке Выбор шага интегрирования - student2.ru методом Рунге-Кутта с начальным шагом интегрирования Выбор шага интегрирования - student2.ru и, используя формулу (4.7), определить относительную погрешность данного решения.

9. Оформить отчет по работе, в который входят: титульный лист; таблица с решением задачи Коши методом Эйлера с шагом Выбор шага интегрирования - student2.ru и Выбор шага интегрирования - student2.ru ; относительная погрешность найденного решения методом Эйлера; таблица с решением задачи Коши методом Рунге-Кутта с шагом Выбор шага интегрирования - student2.ru ; полученное на компьютере точное решение задачи Коши; таблица абсолютных погрешностей решений, найденных методами Эйлера и Рунге-Кутта; абсолютные погрешности этих решений; таблица с компьютерным решением задачи Коши методом Рунге-Кутта с шагом Выбор шага интегрирования - student2.ru ; относительная погрешность найденного решения методом Рунге-Кутта.

Наши рекомендации