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

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

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
41
2.2. Однородные уравнения и приводящиеся к ним
2.2.1. Однородные уравнения
Это уравнения вида:
󰆒󰇛
где 󰇛󰇜 – однородная функция.
Функция 󰇛󰇜 называется однородной степени m, если выполняется
условие 󰇛󰇜󰇛󰇜.
Например, функции 󰇛󰇜󰇛󰇜
являются однородными степеней 1 и 4, а функция 󰇛󰇜
не является однородной.
Можно показать, что однородное уравнение (6) приводится к виду:
󰆒󰇡
Однородное уравнение подстановкой 󰇛󰇜󰇛󰇜 сводится к
уравнению с разделяющимися переменными. Производная y’ и дифференциал dy заменяются формулами соответственно:
󰆒 или .
Тогда подставляя эти выражения в уравнение, имеем:
󰆒󰇛󰇜󰇛󰇜,
󰇛󰇜
󰆒
– уравнение с разделяющимися переменными.
После решения такого уравнения необходимо сделать обратную замену

.
Пример 2.12. Решим уравнение󰆒.
Решение. Выразим y’:
󰆒

Делаем замену:
󰇛󰇜, 󰆒.
Получим:
󰇜
, (6)
󰇢.
.
 
42
󰆒
󰇛󰇜

 

󰇛󰇜


,

󰇛󰇜


,

󰆒



Выражая из полученного равенства u и производя обратную замену
окончательно получаем:
󰇛󰇜


.
Проверим условия x=0 и 󰇛󰇜, на которые мы делили в процессе
решения. Получается, что x=0 не является решением исходного уравнения,
u=-1 является решением уравнения 󰆒
получается из общего интеграла ни при каком значении С. То есть мы имеем еще одно решение y=-x.
Пример 2.13. Решим уравнение (задачу Коши) 󰆒 Решение. Сделаем замену 󰇛󰇜󰇛󰇜. Тогда уравнение перепишем в виде 󰆒
Разделив переменные, получим:
󰇛󰇜
󰇛󰇜

.
Преобразуем дробь в левой части последнего уравнения:

󰇡
󰇢


.
Интегрируя полученное уравнение, имеем:

, или
Производя обратную замену, окончательно получаем:

, или 

,
.



, откуда

.

.
,
. Однако, оно не
󰇛󰇜.




 
.
43
В процессе решения мы делили на x, u, 
уравнения, а u=0 и u=1 являются решениями. То есть исходное уравнение имеет еще два решения y=0 и y=x. Но последнее решение входит в общее, а y=0 не входит.
Для решения задачи Коши подставим в общее решение x=0, y=-1.
Получим 
.
Пример 2.14. Решим уравнение 󰇛󰇜.
Решение.
При дифференциалах dx и dy стоят однородные функции, поэтому это
однородное уравнение. Сделаем подстановку 󰇛󰇜󰇛󰇜,
. Получим 󰇛󰇜
Преобразуем данное уравнение
, 󰇛󰇜, или
Решая последнее уравнение, получаем
, или .
Возвращаясь к прежней переменной, имеем:

.
В процессе решения мы делили на u. u=0 дает решение y=0, которое
является решением исходного уравнения и входит в общее решение при С=0.
; x=0 не является решением
󰇛
󰇜.



.
2.2.2. Уравнения, приводящиеся к однородным
Уравнение вида
󰆒󰇡
приводится к однородному заменой 


󰇢 (7)
, где (x0, y0) –
точка пересечения прямых  и . Если же
эти прямые не пересекаются, то 󰇛󰇜 для некоторого 
и уравнение (7) имеет вид 󰆒󰇛󰇜 и приводится к уравнению с
разделяющимися переменными.
Пример 2.15. Решим уравнение
󰇛
󰇜󰇛󰇜.
44
Решение. Сначала решим систему уравнений


находим x0=-1, y0=3. Сделаем замену a=x+1, b=y-3; тогда x=a-1, y=b+3, dy/dx=db/da. Исходное уравнение принимает вид
󰇛
󰇜󰇛󰇜.
Решив его с помощью подстановки b=ua, получим
.
Возвратимся к исходным переменным:
.
2.2.3. Обобщенно-однородные уравнения
Уравнение называется обобщенно-однородным, если его можно привести
к однородному заменой y=zm, где m – некоторое действительное число.
Пример 2.16. Рассмотрим уравнение 󰆒.
Решение.
Делая в нем замену y=z
m
, получаем 
того чтобы это уравнение было однородным относительно x и z, необходимо, чтобы степени всех одночленов были одинаковыми: 2m-1=1+m=3. Эти два равенства образуют систему двух уравнений относительно неизвестного m, которая в общем случае решения не имеет. Однако, видно, что m=2 является ее решением. Поэтому делаем замену y=z2, приходим к однородному уравнению
󰆒.
Теперь подстановка z=xu приводит к уравнению
󰇛

󰆒󰇜 или
,

. Для



.
45
Сделаем еще одну замену u2=v, тогда
Интегрируя, получаем
, откуда
Сделав обратные замены 
Мы производили деление на x, 3v-2, 3v-1. Видно, что x=0 не является решением исходного уравнения. Случаи v=2/3 и v=1/3 дают соответственно
 и . Подставляя эти фукнции в уравнение 
 убеждаемся, что они являются его решениями. Они
соответствуют решениям y=x3/3 и y=2x2/3 исходного уравнения. Второе из этих решений содержится в окончательном общем решении уравнения при
С=0, а первое не содержится, поэтому его надо включить в ответ.
Замечание. Чтобы определить, будет ли уравнение обобщенно-
однородным, удобно ввести понятие измерения. Переменной x ставят в соответствие измерение 1, искомой функции y – измерение m, а производной y’ – измерение m-1. Число m пытаются подобрать так, чтобы измерения всех членов, входящих в уравнение, были одинаковыми. Действия с измерениями аналогичны действиям со степенями: измерения складываются, если два члена уравнения перемножаются, измерение умножается на показатель степени, если какой-то член уравнения возводится в степень. В примере 2.16 измерения членов 9yy’, -18xy, 4x3 равны соответственно m+(m-1), 1+m, 3. Приравняв их все: 2m-1=+1m=3, найдем m=2. Можно сразу же делать использованную в примере замену.



 или
󰇛󰇜





.
󰇛󰇜

.
󰇛
󰆒󰇜

, окончательно получим:
.
46
2.2.4. Решение однородных обыкновенных дифференциальных уравнений и приводящихся к ним в системах компьютерной
математики
Пример 2.17. Найти общий интеграл дифференциального уравнения
󰇛󰇜 в системе Mathcad.
Рис. 21
47
Данное уравнение является однородным дифференциальным
уравнением. Его решение приведено на рисунках 21 и 22. С помощью
функции substitute сделаем подстановку 󰇛󰇜󰇛󰇜 и .
Применив функцию simplify, упростим полученное выражение. В результате описанных действий получим уравнение с разделяющимися переменными, решив которое и произведя обратную замену, получим общий интеграл дифференциального уравнения.
Рис. 22
Как видим, возможна потеря решения y=0 при u=0. Но y=0 является
48
решением исходного уравнения и входит в общее решение при С=0.
Пример 2.18. Найти общий интеграл дифференциального уравнения
󰇛
󰇜󰇛󰇜 в системе Mathcad.
Сделаем замену α и . Затем с помощью блока решения
уравнений Given…Find найдем значения α и β (рис. 23).
Функция Find(x1, x2, …) возвращает значения неизвестных x1, x2, … ,
обращающих уравнения в верные тождества, т. е. возвращает точное решение системы уравнений или одного уравнения в частном случае. Для системы из n уравнений с n неизвестными решение возвращается в виде вектора, состоящего из n элементов.
Рис. 23
Далее вводим функцию G(u,v,du,dv) и переменные: u:=v*t и
du:=dv*t+v*dt. Полученную функцию умножаем на dv и выделяем
49
коэффициенты при dt и dv (рис. 24). Решаем полученное уравнение с разделяющимися переменными, делаем обратную замену и получаем общий интеграл дифференциального уравнения.
Рис. 24
50
Пример 2.19. Решить уравнение 󰆒 в системе
Maple.
Решим уравнение, применив команду dsolve (рис. 25).
Рис. 25
Поскольку C1 – произвольная постоянная, то полученное решение можно
записать в виде
󰇛󰇜


Пример 2.20. Решить уравнение
󰇛
󰇜󰇛󰇜
в системе Maple.
Решение данного уравнения приведено на рисунке 26.
Рис. 26
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]