ТЕМА 6. Методы решения обыкновенных дифференциальных уравнений




Общий вид обыкновенного дифференциального уравнения, устанавливающего связь между независимой переменной x неизвестной функцией y и ее производными y’,y”,…,y(n), может мыть представлен следующим образом:

Решением дифференциального уравнения (интегрированием) является некоторая функциональная зависимость y=y(x), которая при подстановке в уравнение обращает его в тождество.

Общее решение дифференциального уравнения записывается в виде: y=y(x,c1,c2,…,cn), где c1,c2,…,cn произвольные постоянные.

Решение, полученное из общего решения при фиксированных значениях, называется частным решением уравнения. Постоянные c1,c2,…,cn можно определить, задав n условий. Если эти условия заданы как совокупность значений искомой функции и всех ее производных до (n-1) порядка включительно в некоторой точке x0, то задача решения уравнения называется задачей Коши, а заданные условия: y(x0)=y0, y’(x0)=y’0, y”(x0)=y”0,…, yn-1(x0)=yn-10 называются начальными условия.

Если же условия заданы при нескольких значениях x, то задача решения дифференциального уравнения будет называться граничной или краевой задачей.

Рассмотрим дифференциальное уравнение первого порядка: соотношение часто удается записать в виде:

Последнее уравнение называется дифференциальным уравнением, разрешенным относительно производной. Значение производной равно тангенсу угла наклона касательной к графику функции в точке (x,y). Функцию f(x,y) будем называть правой частью дифференциального уравнения.

Общим решением уравнения будет являться семейство функций y=y(x,c1) различающихся значение постоянной c1. Задаем одно начальное условие y(x0)=y0, которое определяет значение c1и конкретное частное решение – задача Коши.

Для простейшего дифференциального уравнения y’=3x2. Общее решение имеет вид y=x3+c, а подставив в общее решение начальное условие x0=1, y0=2 вычислим с=1 и определим частное решение как: y=x3+1

Метод Эйлера. Дано дифференциальное уравнение y’=f(x,y), удовлетворяющее начальному условию y(x0)=y0. Требуется найти решение на отрезке [a,b]. Разобьем (рис.2.11.1) отрезок интегрирования на n равных частей: x0=a, x1= a+h, x2=x1+h,…,xi=xi–1+h,…,xn=b, тогда величина шага интегрирования будет равна:

Рис.7.1. Метод Эйлера.

Значение функции y1 в точке x1 можно определить как точку пересечения касательной проведенной к функции y=y(x) в точке (x0,y0) с вертикальной прямой проходящей через точку x1.

Тангенс угла наклона касательной есть значение производной в точке (x0,y0) и задается правой частью дифференциального уравнения, т.е. tg(β)=f(x0,y0). С другой стороны из геометрического представления метода можно записать: Следовательно Откуда тогда и так далее. Решение будет заключаться в последовательном применении формул: где i = 1, 2, 3, …, n Результат будет представлен функцией заданной таблицей.

Модифицированный метод Эйлера. Графическая интерпретация.

Определяем (рис.2.11.2) точку и вычисляем значение функции в этой точке Значение функции y1 в точке x1 определяем, как точку пересечения касательной, вычисленной в точке (x1/2,y1/2) и проведенной к функции y=y(x) в точке (x0,y0), с вертикальной прямой проходящей через точку x1.

Рис.7.2. Модифицированный метод Эйлера.

произвольную точку определим

Решение в МАТЛАБе. Используем решатель ode113. Покажем на примере.

Решим задачу Коши: dx/dt + x =sin xt при x(0)=1.5. Напишем М-функцию. Используем функцию ode113, которая реализует метод Адамса. В качестве ее параметров используются: @D ссылка на М-функцию, [0 35] интервал интегрирования уравнения, начальное условие x(0)=1.5 указано в виде 1,5 на соответствующем месте в списке параметров.

Обращение к функции:

ode113(@D, [0 35], 1.5). Она строит график решения.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-05-09 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: