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

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

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
61
Пример 2.28. Решить задачу Коши: 󰆒
󰇛󰇜.
Рассматриваемое уравнение есть уравнение Бернулли, решим его в системе Maple. Применив, функцию dsolve, получим решение в явном виде. Решение представлено на рис. 32. Полученное решение имеет место, поскольку возвращаемый результат функции odetest равен нулю. Результат отличный от нуля не всегда означает, что полученное решение неверное; иногда необходимы упрощения выражения с использованием функций типа simplify, combine, expand, после чего функция odetest может вернуть ноль.
при начальном условии
Рис. 32
Пример 2.29. Решить уравнение: 󰆒

.
Результат функции odeadvisor (рис. 33) показывает, что данное дифференциальное уравнение является уравнением Бернулли. Решение получено в явном виде. В некоторых случаях удобнее представить решение в неявном виде. Для этого используют функцию dsolve с опцией implicit.
Таким образом, общий интеграл данного уравнения имеет вид:
󰇛󰇜.
Считая все величины в соотношении вещественными, находим
󰇛󰇜

62
Применив функцию odetest, проверим полученные явные и неявное решения. Как видим получены верные решения.
Рис. 33
63
Задачи для самостоятельного решения
Найти общие решения линейных дифференциальных уравнений первого порядка:
1. 󰆒
2.
3.
4.
5.
6. 󰆒.
7. 󰆒.
8. 󰆒
9. 󰆒.
10. 󰆒
11.
12. 󰆒.
13. 󰆒.
14. 󰆒󰇛󰇜
Решить задачу Коши:
15. 󰆒󰇛󰇜.
16. 󰆒󰇛󰇜.
17. 󰆒
Найти общие решения уравнений Бернулли:
1. 󰆒
2. 󰆒.
3. 󰆒
4. 󰆒.
5. 󰆒.
6. 󰆒
7. 󰆒.
8. 󰆒
Найти частные решения уравнений Бернулли, удовлетворяющие начальным условиям:
1. 󰆒󰇛󰇜.
2. 󰆒󰇛󰇜.



󰆒
.

󰆒
.
󰇛
󰇜󰆒.
󰆒
󰇛󰇜.
.

.
󰇛
󰇜󰇛󰆒󰇜

.
 



.
.

.

.
󰇛󰇜.
.
.
64
3.󰆒
1. Какое уравнение называется дифференциальным уравнением с
разделяющимися переменными?
2.Какова суть метода решения уравнения с разделяющимися
переменными?
3.Какие задачи могут быть решены с помощью дифференциальных
уравнений с разделяющимися переменными?
4.Что такое однородная функция?
5. Каков метод решения однородного дифференциального уравнения?
6. Что такое обобщенно-однородное дифференциальное уравнение?
Каков метод его решения?
7. Каков общий вид линейного дифференциального уравнения первого
порядка?
8. В чем суть метода Лагранжа решения линейного дифференциального
уравнения первого порядка?
9. В чем суть метода вариации произвольных постоянных?
10. Каков общий вид уравнения Бернулли?
11. Изложите метод решения уравнения Бернулли.
12. Каков общий вид и метод решения обобщенного уравнения
Бернулли?


󰇛󰇜.
Вопросы для контроля
65
3. ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ ВЫСШИХ ПОРЯДКОВ
Цели и задачи изучения темы
Рассмотреть основные типы дифференциальных уравнений высших
порядков.
Уметь определять тип дифференциального уравнения высшего порядка. Уметь решать дифференциальные уравнения высшего порядка
понижением его порядка.
Рассмотреть методы решения однородных и неоднородных уравнений
высших порядков на примере соответствующего дифференциального уравнения второго порядка.
3.1. Уравнения, допускающие понижение порядка
Дифференциальным уравнением n-го порядка называется уравнение вида
󰆒󰆒󰆒
где х – независимая переменная, y – искомая функция, F определена и непрерывна на некотором открытом множестве G.
Решение уравнения (14) на некотором интервале I действительной оси х
определяется как n раз непрерывно дифференцируемая функция y(x) такая, что для всех х  I точка (x,y(x),y'(x),y’’(x),…,y которой в (14) это уравнение превращается в верное тождество.
Общим решением уравнения (14) называется функция
󰇛󰇜 (15)
где С1, …, Сn – произвольные постоянные, которая при любом фиксированном наборе этих постоянных определяет решение уравнения. Если общее решение задано неявно соотношением
󰇛
то (16) называется общим интегралом (14).
Чтобы поставить для (14) задачу Коши, позволяющую выделить
конкретное решение из всей совокупности решений, определённых
󰇛󰇜
 (14)
(n)
(x))  G и при подстановке
󰇜
 , (16)
66
формулой (15) или (16), нужно, в отличие от уравнения первого порядка, задать не одно условие y=y(x0), x значения производных искомой функции в точке х0 до n-1 включительно.
Задача Коши для уравнения (14) ставится следующим образом: найти
решение y(x) уравнения (14), удовлетворяющее начальным условиям:
󰇜
󰇛
󰆒󰇛󰇜
Выбор чисел 
󰇡󰇛󰇜󰆒󰇛󰇜
󰇛󰇜

󰇛
󰇜
подставить условия (17) в (15) или (16) и определить постоянные C1, C2,.., Cn, удовлетворяющие уравнениям, полученным в результате подстановки.
Рассмотрим теперь различные случаи уравнения (14), которое при
помощи соответствующей замены неизвестной функции можно свести к уравнению более низкого порядка.
3.1.1. Уравнения, содержащие производную функции высшего порядка и функцию независимой переменной
Это уравнения вида
Интегрирование таких уравнений не сложно. Надо последовательно
проинтегрировать n раз.
Пример 3.1. Рассмотрим уравнение .
Решение.
Интегрируя данное уравнение один раз, получим:
󰆒󰆒
Интегрируя далее:
󰆒
Окончательно получаем:

I, а добавить к этому условию еще
0
󰇛
󰇜

󰇛
󰇜

. (17)




определяется тем, что точка

󰇢. Для решения задачи Коши нужно
󰇛󰇜
󰇛󰇜.
.
.

.
67
3.1.2. Уравнения, не содержащие неизвестной функции y(x) и ее первых k-1 производных
Это уравнения вида:
󰇛󰇜

В таком случае использую подстановку z(x)=y
z’(x)=y
(k+1)
(x),…, z
(n)
(x)=y
порядок которого на k единиц ниже.
Находя общее решение для уравнения (18)
делаем обратную замену и решаем уравнение интегрированием k раз.
Если для уравнения (19) можно получить лишь общий интеграл
который удается разрешить относительно х, то решение уравнения записывают в параметрическом виде, приняв за параметр z. Тогда независимая переменная определится, как функция параметра, из найденного общего интеграла, а при обратной замене мы получим значение k-ой производной также как функции параметра. Таким образом, имеем:
󰇛
Чтобы записать решение искомого уравнения в параметрическом виде,
надо определить y как функцию параметра. Запишем цепочку равенств:
󰇛󰇜󰇛󰇜

󰆒󰆒󰆒󰇛
󰆒󰆒󰇛
󰇛󰇜

(n-k))
󰆒
. (18)
(k)
(x). Отсюда
(x) и от уравнения (19) переходят к уравнению
󰇛
󰇜

 (19)
󰇛
󰇛
󰇜

󰇛


󰇛󰇜

󰇜
󰇛󰇜
󰇜,
,


󰇜
…
󰇜

󰇜

68
Определяя отсюда последовательно y
z, находим значение искомой функции в параметрическом виде и n произвольных постоянных интегрирования, первые n-k из которых вошли в параметрическое представление х, а остальные k появятся в процессе интегрирования последних равенств. Значит, общее решение уравнения (18) можно записать в виде:
󰇛

Если общий интеграл уравнения (19) не разрешается относительно х, но
его удается параметризовать:
󰇛



где t – параметр, то можно записать цепочку равенств:
󰇛󰇜󰇛󰇜


󰇛


󰆒󰆒󰆒
󰆒󰆒
Из этих равенств определяя последовательно y
параметра t, получим параметрическое решение уравнения (18).
Пример 3.2. Решим уравнение
󰆒󰆒󰆒󰆒󰆒
󰇛󰇜
Решение.
Уравнение не содержит искомой функции и ее первой производной,
поэтому, сделав замену z=y’’, придем к линейному уравнению z’+z=x, общее
решение которого имеет вид: . Значит,
.
Интегрируя дважды, получим:

(k-1)
,…,y’’,y’ как функции параметра
󰇜
󰇛
󰇜

󰇛

󰇛



󰇜

…
󰇛

󰇛

󰆒
󰇛󰇜


󰇜

󰇜

󰇜
󰇛


󰇜

(k-1)
,…,y’’, y’ как функции


󰇜
󰆒󰆒
󰇛󰇜
.
.
󰇜
69
Согласно начальным условиям, имеем систему:



Из этой системы получаем: С1=1, С2=0, С3=0, следовательно, решение
задачи Коши имеет вид: 

Пример 3.3. Решим уравнение 󰇛󰆒󰇜󰆒󰆒󰆒.
Решение.
Положим y’=z(x), придем к уравнению с разделяющимися переменными
(z+1)z’=z/x, общий интеграл которого запишем в виде z+lnC1z=ln|x|. При
разделении переменных мы могли потерять решение z=0, которому соответствует y=C. Проверкой удостоверяемся, что оно является решением.
Общий интеграл не удается разрешить относительно z, то, разрешив его
относительно х, получим x=C1zez. Будем искать решение в параметрическом виде, приняв z за параметр. Записав равенство dy=y’dx=y’d(C1zez)=C1z(1+z)ezdz, найдем y=C1(z2-z+1)ez+C2, что с полученным выражением для х дает решение в параметрической форме. Решение y=C содержится в этой серии при C1=0.
Пример 3.4. Решим уравнение 󰆒󰆒󰆒.
Решение.
Сделаем замену y’=z(x), получим уравнение zz’+x=0. Общий интеграл
такого уравнения есть z2+x2=C
2
. Этот общий интеграл легко
1
параметризуется: x=C1sint, z=C1cost.
Имеем: dy=y’dx=C
2
cost d(sint)=C
1
2
cos2tdt=(1/2)C
1

󰇛
󰇜
3.1.3. Уравнения, не содержащие независимой переменной х
В таком случае уравнение имеет вид:
󰆒󰆒󰆒
Используется прием введения новой функции y’=z(y). Тогда
.
.
2
(1+cos2t)dt. Отсюда
1
.
󰇛󰇜
. (20)
70
y’’=z’(y)y’(x)=z’z. Аналогично вычисляются производные высших порядков.
Подставим выражения для этих производных в (20), получим уравнение,
порядок которого на единицу ниже, а роль независимой переменной играет
y:

Если для уравнения (21) удается найти общее решение z=(y,C1,…,C
то, подставив его в (20), придем к уравнению

󰇛

интегрируя которое получим общий интеграл уравнения (20). Если для уравнения (21), можно получить лишь общий интеграл
󰇛
который удается разрешить относительно y, то решение уравнения (20) записывают в параметрическом виде, приняв z за параметр. В этом случае искомая функция, как функция параметра, определится из найденного общего интеграла, а через первоначальную замену получим производную параметра. Таким образом, имеем:
󰇛

Интегрируя последнее уравнение, найдем x=(z,C1,…,Cn). В общем
случае, получим y=1(t,C1,…,C
n-1
интеграл. Подставляя эти равенства в (22), определим х как функцию параметра t:
󰇛󰇜.
Пример 3.5. Решим уравнение󰆒󰆒󰆒
Решение.
Сделаем замену y’=z(y), y’’=z’z. Тогда имеем: yzz’=z2. Заметим, что z=0,
откуда следует, что y=C, является решением данного уравнения.
Пусть z0, тогда разделив на z, имеем: yz’=z. Разделяя переменные,
получим решение z=Cy. Производя обратную замену и интегрируя, получаем общее решение исходного уравнения:
󰇛
󰇜

. (21)

󰇜
,


󰇜

󰇛
), z=1(t,C1,…,C
.
󰇜,
󰇜

. (22)
), параметризуя общий
n-1
n-1
),
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]