МЕТОДЫ ЧИСЛЕННОГО РЕШЕНИЯ ОДУ 1-ГО ПОРЯДКА.
1. МЕТОД ЭЙЛЕРА И ЕГО МОДИФИКАЦИИ.
Большинство задач физики, в которых рассматривается поведение одной величины в зависимости от изменения другой, сводится к математической задаче решения обыкновенного дифференциального уравнения (ОДУ). Многие дифференциальные уравнения, возникающие в прикладных задачах, не решаются аналитически. Поэтому универсальными, а в большинстве случаев и единственными методами решения ОДУ являются численные методы. Настоящая лабораторная работа посвящена изучению и применению простейших одношаговых численных методов решения задачи Коши для ОДУ 1-го порядка.
Задача Коши заключается в нахождении функции y(f) по заданному ДУ и начальному условию:
; (1)
;
для решения которой на интервале [a,b] c достаточно малым шагом h строится система равноотстоящих точек
(2)
В одношаговых численных методах значения приближённого решения вычисляются последовательно от точки к точке, начиная с , причём для вычисления решения на i-ом шаге используется значение решения, найденного на предыдущем (i-1)-м шаге.
Наиболее простым и наглядным методом решения задачи (1) является метод Эйлера. Для получения приближённого решения дифференциального уравнения 1-го порядка в методе Эйлера используется приближённая конечно-разностная аппроксимация производной в точке .
(3)
где - решение уравнения в точке . Так как в простейших методах обычно выбирают постоянный шаг между точками
то, подставляя в (1) конечно-разностное значение производной (3), получаем в точке
откуда следует
(4)
Используя начальные значения можно последовательно найти приближённые значения функции y(t) в узловых точках
(5)
Для программирования таких вычислений достаточно описать массивы для хранения значений и , и организовать цикл по i.
Метод Эйлера обладает исключительной простотой, однако имеет малую точность, что резко ограничивает возможности его применения. Для получения более точных результатов обычно используют следующие модификации метода Эйлера:
1) Метод Эйлера-Коши. На каждом шаге вначале вычисляется первое приближение
(6)
а затем на этом же шаге находится более точное приближение
(7)
2) Улучшенный метод Эйлера. На каждом шаге сначала вычисляются промежуточные значения:
(8)
а затем полагают
(9)
По сравнению с обычным методом Эйлера его модификации обладают значительно более высокой точностью.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.