7. Решение обыкновенных дифференциальных уравнений
Уравнение, содержащее производные от искомой функции y = y(x), называется Обыкновенным дифференциальным уравнением (ОДУ).
Общий вид дифференциального уравнения:
(7.1)
Где n – наивысший порядок производной, определяет Порядок уравнения.
Решением ОДУ называется функция y = y(x), которая после ее подстановки в уравнение (7.1) обращает его в тождество.
Общее решение ОДУ имеет вид:
(7.2)
Где C1, C2, …, Cn – постоянные интегрирования.
Частное решение получается из общего при конкретных значениях Ci, . Эти значения определяются из n Дополнительных условий. В качестве таких условий могут быть заданы значения функции и ее производных при некоторых значениях аргумента x, иначе говоря, в некоторых точках.
В зависимости от того, как заданы эти дополнительные условия, выделяют 2 типа задач:
· Задача Коши. Все условия заданы в одной, Начальной точке, поэтому они называются Начальными условиями.
· Краевая задача. Условия заданы в более чем одной точке, обычно в начальной и конечной. Условия в этом случае называются Краевыми или Граничными. Такая задача может возникнуть только при решении ОДУ с порядком выше первого.
Разработано множество методов решения подобных задач:
1. Графические методы. Например, метод изоклин - путем графических построений находят точки исходной функции и строят ее график.
2. Аналитические методы позволяют получить формулу исходной функции путем аналитических преобразований.
3. Приближенные методы Позволяют получить приближенное аналитическое решение в результате принятых упрощений. К приближенным относятся асимптотические методы и метод малых возмущений.
4. Численные методы позволяют получить Таблицу приближенных значений искомой функции для ряда Заранее выбранных значений ее аргумента.
На практике чаще всего применяются численные методы: они просты в использовании и не имеют ограничений.
Задача решения ОДУ 1-го порядка (задача Коши) формулируется следующим образом:
Найти y = y(x), удовлетворяющую уравнению
Y’ = f(x, y) (7.3)
Для x Î [a, b] при заданном начальном условии y(a) = y0.
Рассмотрим численные методы решения этой задачи.
< Предыдущая | Следующая > |
---|