- •010300.68 Математическое обеспечение и администрирование информационных систем
- •Планы практических занятий
- •Занятие № 1. Теория погрешности.
- •Занятие № 2. Решения алгебраических уравнений. Отделение корней.
- •Занятие № 3. Метод хорд (секущих) и метод деления пополам.
- •Занятие № 4. Метод Ньютона (касательных).
- •Занятие № 5. Комбинированный метод.
- •Занятие № 6. Метод итераций.
- •Метод Гаусса
- •Занятие № 7. Прямые методы решения систем линейных алгебраических уравнений.
- •Занятие № 8. Метод итераций для систем уравнений.
- •Занятие № 9. Равномерное приближение функций многочленами. Интерполяционный многочлен Лагранжа.
- •Занятие № 10. Интерполяционный многочлен Ньютона. Многочлены Чебышева.
- •Занятие № 11. Интерполяция с кратными узлами и формула Эрмита.
- •Занятие № 12. Понятие сплайна. Виды сплайнов.
- •Занятие № 13. Численное дифференцирование.
- •Занятие № 14. Численное интегрирование. Квадратурные формулы Ньютона-Котеса.
- •Занятие № 15. Квадратурные формулы Гаусса.
- •Занятие № 16. Численные методы решения задачи Коши для обыкновенных дифференциальных уравнений. Классификация методов. Метод Пикара.
- •Занятие № 17. Методы Эйлера.
- •Занятие № 18. Методы Рунге-Кутта.
- •Занятие № 19. Пошаговый контроль точности. Метод Кутты-Мерсона.
- •Занятие № 20. Многошаговые методы Адамса.
- •Занятие № 21. Методы прогноза и коррекции.
- •Занятие № 22. Метод Милна четвертого порядка
- •Приложение 1 полиномы лежандра
- •Приложение 2.
- •Индивидуальное домашнее задание № 1
- •Индивидуальное задание №2.
- •Индивидуальное задание №3
- •Литература
Занятие № 22. Метод Милна четвертого порядка
Цель - ознакомить студентов с методом Милна четвертого порядка решения задачи Коши для обыкновенных дифференциальных уравнений.
Рассмотрим еще один широко известный метод прогноза и коррекции — метод Милна.
Для вывода первой формулы Милна (т.е. формулы предсказания) проинтегрируем данное уравнение (1) на промежутке [xi-3, xi+1] и в полученном интегральном равенстве
(26)
подынтегральную
функцию f(x,у(х))
заменим
первым интерполяционным многочленом
Ньютона Р3(х),
построенным по четырем узлам
с
предполагающимися уже известными
приближенными значениями
Тогда, после замены
переменной
на
основании (26) имеем:
Отсюда, выразив конечные разности через значения функции, получаем первую формулу Милна (предсказания)
(27)
которую, очевидно, следует отнести к экстраполяционным.
Главный член локальной погрешности формулы (27) находим интегрированием следующего (первого из неучтенных) слагаемого интерполяционного многочлена Ньютона. Именно:
Считая четвертые
разности примерно одинаковыми, опустим
индекс у функции f
в записи
в
результате получаем следующее
приближенное представление решения в
точке xi+1
:
(28)
Вывод второй формулы Милна более прост. Проинтегрируем уравнение (1) теперь на промежутке [xi-1, xi+1] и в полученном равенстве
применим к интегралу простейшую формулу Симпсона. Имеем
(29)
Отбрасывая здесь
остаточный член и заменяя значения
решения y(xi-1)
и y(xi;)
известными приближенными значениями
yi-1
и yi,
а стоящее в
правой части под знаком функции f
неизвестное
значение у(хi+1)
тем значением
которое
получается в результате вычислений по
явной первой формуле Милна (27), приходим
ко второй
формуле Милна (уточнения)
(30)
являющейся интерполяционной.
Для вывода
приближенной оценки шаговой погрешности
воспользуемся приближенным равенством
где
так
же, как и в (28), — условная запись
практически постоянных четвертых
разностей. Исходя из точного равенства
(29), локальную погрешность получаемого
с помощью формулы (30) (возможно, с
итерационной обработкой, см. замечание)
приближенного значения yi+1
можно приближенно охарактеризовать
величиной
,
т.е.
(31)
Сравнение (28) и (31) дает:
следовательно,
(32)
Таким образом, при численном интегрировании начальной задачи (1)-(2) методом Милна четвертого порядка, определенным формулами (27) и (30), на каждом i-м шаге следует вычислять величину
и сравнивать ее
модуль с величиной ε
> 0 допустимой
шаговой погрешности. Если
то
за у(хi+1)
принимается
полученное по второй формуле Милна
значение уi+1
(или его
уточненное значение
);
иначе шаг должен быть уменьшен.
Фигурирующая в приближенном равенстве (32) постоянная 1/29 примерно вдвое меньше постоянной 19/270≈1/14 в аналогичном равенстве (24) для предиктор-корректорного метода Адамса четвертого порядка (22), что характеризует метод Милна как несколько более точный при одинаковых вычислительных затратах.
