Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решение обыкновенных дифференциальных уравнений в системах компьютерной математики. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
51
Поскольку C1 – произвольная постоянная, то полученное решение можно
записать в виде



Задачи для самостоятельного решения
Найти общие решения однородных линейных дифференциальных
уравнений первого порядка:
1. .
2. 󰆒.
3. 󰆒.
4. 󰆒
5. 󰆒


.
.
Найти решения однородных дифференциальных уравнений,
удовлетворяющие начальным условиям:
1. , если y(1)=0. 󰇛
2.
󰇜󰆒, если y(-1)=0.
2.3. Линейные уравнения первого порядка и приводящиеся к ним
2.3.1. Линейные уравнения первого порядка
Линейным уравнением первого порядка называется уравнение вида
󰆒󰇛󰇜󰇛󰇜. (8)
Функция q(x) называется свободным членом уравнения (8). Уравнение
󰆒󰇛󰇜. (9)
называется однородным линейным уравнением, соответствующим уравнению (8).
Метод Лагранжа.
Рассмотрим метод решения уравнения (8), принадлежащий Лагранжу.
52
Будем искать решения в виде y(x)=u(x)v(x), где v(x) – какое-то любое одно решение уравнения (9). Найдя v, мы подставим его в исходное уравнение и найдем u.
Пример 2.21. Рассмотрим уравнение 󰆒.
Решение.
Сделаем замену y(x)=u(x)v(x). Составим соответствующее однородное
уравнение (у нас p(x)=-2x): v’-2xv=0. Разделяя переменные, получим

, откуда имеем решение: 
уравнение и выразим u’:
󰆒
Беря по частям данный интеграл, получаем общее решение:

При решении мы делили на v, но оно не равно нулю, поскольку
Метод вариации произвольных постоянных.
Рассмотрим еще один метод решения уравнения (8). Суть метода
вариации произвольных постоянных состоит в том, что решение уравнения (8) ищут в том же виде, что решение соответствующего уравнение (9), но С уже считают не постоянной, а неизвестной функцией от x. Таким образом, разделив переменные в уравнении (9), получим:

󰇛󰇜, откуда 󰇛󰇜

Тогда
󰆒
󰆒
󰇛󰇜
󰇛󰇜
Подставляя y и y’ в уравнение (8), получим:
󰆒
󰇛󰇜
󰇛󰇜
Следовательно,

.
.
󰇛󰇜
󰇛󰇜
. Подставим его в исходное
󰇛󰇜
󰇛󰇜
, или
. (10)
󰇛󰇜.
.
.
53
󰇛󰇜󰇛󰇜
Подставив последнее выражение в (10), общее решение запишем в виде:
󰇡󰇛󰇜
При решении конкретных уравнений не имеет смысл применять формулу
(11). Лучше проводить вычисления по схеме самостоятельно.
Пример 2.22. Рассмотрим уравнение 󰆒
Решение.
Запишем соответствующее однородное уравнение:
Разделяя переменные и интегрируя, получаем .
Потенцируем: 
. Найдем решение неоднородного уравнения в виде
Подставляя это выражение в исходное уравнение, получим:
откуда 󰆒. Интегрируя, находим 󰇛󰇜. Поэтому общее
решение уравнения имеет вид:
Пример 2.23. Рассмотрим уравнение 󰇛󰇜.
Решение.
Оно не линейно относительно y, так как содержит y2, но линейно относительно х. Иногда уравнения приводятся к линейным, если поменять местами независимую переменную х и зависимую переменную y.
Данное уравнение можно переписать в виде
󰇛󰇜
󰆒
󰇛󰇜

 

.
󰇛󰇜
󰇢
.
.
. (11)
󰇛󰇜

.
󰆒󰇛󰇜

󰇛󰇜

󰇡
󰇢

󰇛󰇜
,
.
54


,

Решая полученное уравнение, находим:

2.3.2. Уравнения Бернулли
Уравнение вида
󰆒󰇛󰇜󰇛󰇜 (12)
называется уравнением Бернулли.
Разделим обе части уравнения на yn. Получим:
󰆒
󰇛󰇜
Так как 󰇡
󰇢󰆒󰇛󰇜

󰆒
, то замена z=y
линейному относительно z:
󰆒
󰇛󰇜󰇛󰇜.

При n>0 функция y=0 является решением уравнения (12), а при n<0 – не является.
Пример 2.24. Рассмотрим уравнение
Решение.
Перепишем его в виде
 
Откуда
󰆒
Это уравнение Бернулли при n=-1. Делаем замену z=y2, тогда


 
.
󰇛󰇜.
󰇛


,


1-n
󰇜
. (13)


.
приводит это уравнение к
.
55
󰆒
Решая полученное линейное уравнение, находим:
Возвратимся к прежним переменным:
К этому общему решению следует добавить y=0, потерянное при приведении уравнения к виду (13).
Обобщенным уравнением Бернулли называются уравнения вида
где (y) – некоторая дифференцируемая функция. Сделаем замену z=(y),
z’=’(y)y’, приходим к линейному уравнению 󰆒󰇛󰇜󰇛󰇜
Пример 2.25. Рассмотрим уравнение
Решение.
Роль функции (y) в этом уравнении играет функция ln y.
Заменяя z(x)=ln y(x), z’=y’/y, приходим к уравнению
Делая обратную замену, получим
󰆒
. Подставим эти выражения в (13):

󰆒


откуда 󰆒


 
󰇛󰇜.
.
2.3.3. Обобщенные уравнения Бернулли
󰇛󰇜󰆒󰇛󰇜󰇛󰇜󰇛󰇜
󰆒

.
.
.


 
.
56
2.3.4. Решение линейных обыкновенных дифференциальных
уравнений первого порядка в системах компьютерной математики
Рассмотрим примеры решения уравнений данного типа в компьютерной системе Mathcad.
Пример 2.26. Решить задачу Коши: 󰆒 󰇛󰇜.
Сначала сделаем подстановку (рис. 27).
, при начальном условии
Рис. 27
Решаем полученное уравнение с разделяющимися переменными, находим функцию v(x). Вводим функцию P(x,u,v), выделяем коэффициенты при du и dx (рис. 28). Решаем очередное уравнение с разделяющимися
57
переменными, находим функцию u(x)
Находим общее решение дифференциального уравнения и значение константы C, удовлетворяющее начальному условию. Для этого применим блок решения уравнений Given…Find и найдем значение α. Делаем подстановку и находим решение дифференциального уравнения, удовлетворяющее начальному условию (рис. 29).
Рис. 28
58
Рис. 29
Пример 2.27. Решить задачу Коши: 󰆒 при начальном
условии 󰇛󰇜.
Рассматриваемое уравнение является уравнением Бернулли. Сделаем замену y(x)=u(x)*v(x). Введем вспомогательную функцию
G(x,u,dx,du):=F(x,y,y’) и переменные:
󰇛󰇜


, u(x)=x,

󰇛󰇜

 
v(x)=v. Полученную функцию умножаем на dx, упрощаем и собираем слагаемые с u. Далее алгоритм решения подобен алгоритму предыдущей задачи.
,
59
В итоге, решив очередное уравнение с разделяющимися переменными и сделав подстановку, находим решение дифференциального уравнения, удовлетворяющее начальному условию (рис. 30, 31).
Рис. 30
60
Рис. 31
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]