Однородные дифференциальные уравнения первого порядка
Определение
- Однородное дифференциальное уравнение первого порядка
- – это уравнение вида
(1) f (x, y, y ′ )  = 0 ,
где f (x, y, y ′ )  – однородная функция относительно переменных x, y , то есть обладающая свойством
f (tx, ty, y ′ )  = t p  f (x, y, y ′ )  .
Здесь t – произвольная функция от переменных x, y ; p – постоянная.
Однородные дифференциальное уравнение первого порядка не меняют своего вида при замене
x → tx, y → ty, y ′ → y ′ .
Если однородное уравнение удалось разрешить относительно производной, то оно приводится к уравнению с разделяющимися переменными после подстановки
y = ux ,
где u – функция от x .
В более общем случае, оно приводится к уравнению, в явном виде не содержащему независимую переменную, после подстановок
y = ux, x = e t  .
Однородные функции
Если однородное уравнение удалось разрешить относительно производной, то его можно записать в следующем виде:
(2) M (x, y )  ⋅ y ′ + N (x, y )  = 0 ,
где M (x, y )  и N (x, y )  – однородные функции с равными показателями однородности, то есть обладающие следующим свойством:
(3) M (tx, ty )  = t p M (x, y ) , N (tx, ty )  = t p N (x, y )  .
Такие уравнения также можно выразить через одну произвольную функцию, зависящую от одной переменной:
(4) y ′ = F ( yx  )  .
Действительно, разделив (2) на M (x, y )  , при M (x, y )  ≠ 0 имеем.
y ′ = – N (x, y ) M (x, y )  = – N (x, x ⋅ yx ) M (x, x ⋅ yx )  = – x p N (1, yx ) x p M (1, yx )  = – N (1, yx ) M (1, yx )  = F ( yx  )  .
Здесь мы воспользовались (3) и ввели функцию
F (t )  = – N (1, t ) M (1, t )  .
Далее нужно рассмотреть случай
(5) M (x, y )  = 0 ,
который мы отбросили при делении. Возможно, среди корней уравнения (5) будет решение уравнения (2), которого нет в (4). В этом смысле уравнения (2) и (4) не эквивалентны.
Умножив уравнение, записанное в форме (4) на M (x, y )  , получим уравнение в форме (2). При этом может появиться дополнительное решение M (x, y )  = 0 , которого не было в (4). Поэтому такой переход также может быть не эквивалентным.
- Однородная функция
- Функция h (x1 , x2 , . . ., xN )  называется однородной, если она обладает следующим свойством:
(6) h (tx1 , tx2 , . . ., txN )  = t p h (x1 , x2 , . . ., xN )  ,
где t – функция от переменных tx1 , tx2 , . . ., txN ; p – постоянная, которая называется показателем однородности.
- Показатель однородности
- – это показатель степени p в определении однородной функции (6).
Как определить однородное дифференциальное уравнение
Для того, чтобы определить, является ли дифференциальное уравнение первого порядка однородным, нужно ввести множитель t , и заменить x на tx и y на ty : x → tx, y → ty . Если t сократится, то это однородное дифференциальное уравнение.
Если уравнение записано в форме дифференциалов, то нужно сделать замену x → tx, y → ty и под знаками дифференциалов, считая при этом, что t – постоянная. Если мы снова вернемся к производной, то она при таком преобразовании не изменится.
y ′ = dydx → d tyd tx = t dyt dx = dydx .
Пример
Определить, является ли данное уравнение однородным:
y dx + (2 √ xy  – x )  dy = 0 .
Решение
Делаем замену x → tx, y → ty , где t – постоянная. Считаем, что t > 0 . Тогда
ty d  (tx )  + (2 √ txty  – tx )  d  (ty )  = t 2 y dx + ( 2 √ t 2 xy  – tx  ) t dy =
t 2 y dx + t (2 √ xy  – x ) t dy = t 2 y dx + t 2 (2 √ xy  – x )  dy = 0
Делим на t 2 .
y dx + (2 √ xy  – x )  dy = 0 .
Уравнение не содержит t . Следовательно, это однородное уравнение.
Методы решения однородного дифференциального уравнения
Уравнение, разрешенное относительно производной
(М1.1) M (x, y )  ⋅ y ′ + N (x, y )  = 0 , где
(М1.2) M (tx, ty )  = t p M (x, y ) , N (tx, ty )  = t p N (x, y )  .
С помощью подстановки
y = ux
оно приводится к уравнению с разделяющимися переменными и интегрируется в квадратурах. Здесь u – функция от x .
Делаем подстановку:
y = ux ,
где u - функция от x . Дифференцируем по x :
y ′ = (ux )  ′ = u ′x + u (x )  ′ = u ′x + u .
Подставляем в исходное уравнение (М1.1).
M (x, ux )  ⋅ (u ′x + u )  + N (x, ux )  = 0 .
Применим (М1.2).
x p M (1, u )  ⋅ (u ′x + u )  + x p N (1, u )  = 0 .
Разделим на x p  , и выполним преобразования.
M (1, u )  ⋅ (u ′x + u )  + N (1, u )  = 0 ;
u ′xM (1, u )  + uM (1, u )  + N (1, u )  = 0 .
Разделим на M (1, u )  , и введем функцию F (t )  = – N (1, t ) M (1, t )  . При M (1, u )  ≠ 0 имеем.
u ′x + u + N (1, u ) M (1, u )  = 0 ;
u ′x + u = F (u )  ;
(М1.3) x dudx = F (u )  – u .
Это уравнение с разделяющимися переменными. Разделяем переменные. Умножаем на dx и делим на x (F (u )  – u )  .
При F (u )  – u ≠ 0 и x ≠ 0 получаем:
duF (u )  – u = dxx
Интегрируем:
∫ duF (u )  – u = ∫ dxx = ln | x | + C
Таким образом, мы получили общий интеграл исходного уравнения в квадратурах:
∫ duF (u )  – u = ln | x | + C
Заменим постоянную интегрирования C на ln C . Тогда C > 0 ,
ln | x | + ln C = ln (C | x | )  = ln (± Cx )  .
Снова заменим постоянную ± C → C . Теперь она может принимать как положительные, так и отрицательные значения, отличные от нуля. Тогда общий интеграл примет вид:
∫ duF (u )  – u = ln (Cx ) 
Далее следует рассмотреть случай F (u )  – u = 0 .
Если это уравнение имеет корни, то они являются решением уравнения (М1.3). Поскольку уравнение (М1.3) не совпадает с исходным уравнением, то следует убедиться, что дополнительные решения удовлетворяют исходному уравнению (М1.1).
Всякий раз, когда мы, в процессе преобразований, делим какое-либо уравнение на некоторую функцию, которую обозначим как g(x, y) , то дальнейшие преобразования справедливы при g(x, y) ≠ 0 . Поэтому следует отдельно рассматривать случай g(x, y) = 0 .
Уравнение, не разрешенное относительно производной
(М2.1) f (x, y, y ′ )  = 0 ,
где
(М2.2) f (tx, ty, y ′ )  = t p  f (x, y, y ′ )  .
С помощью подстановок
y = ux, x = e t 
оно приводится к уравнению, не содержащему независимую переменную в явном виде:
(М2.3) g (u, u ′t )  = 0 .
Делаем подстановку:
y = ux .
Дифференцируем по x :
y ′ = (ux )  ′ = u ′x + u (x )  ′ = u ′x + u .
Подставляем в (М2.1) и применяем (М2.2).
f (x, ux, u ′x + u )  = 0 ;
x p  f (1, u, u ′x + u )  = 0 ;
(М2.4) f (1, u, u ′x + u )  = 0 .
Делаем подстановку:
x = e t  .
dx = (e t )  ′tdt = e t dt ;
u ′ = dudx = due t dt = e – t u ′t ;
u ′x + u = e – t u ′te t  + u = u ′t + u .
Подставляем в (М2.4) и вводим функцию g (u, u ′t )  = f (1, u, u ′t + u )  .
f (1, u, u ′x + u )  = 0 ;
f (1, u, u ′t + u )  = 0 ;
(М2.3) g (u, u ′t )  = 0 .
Уравнение (М2.3) проще исходного уравнения (М2.1), поскольку не содержит независимую переменную t в явном виде. Если из него можно выразить производную как функцию от u , то получим уравнение с разделяющимися переменными. Если удастся выразить u как функцию от u ′t , то решение сводится к квадратурам. В более общем случае, это уравнение можно попытаться решить параметрическим методом.
См. Дифференциальные уравнения, не содержащие одну из переменных
Пример решения однородного дифференциального уравнения первого порядка
Решить уравнение
xy ′ = y + √ y 2  – x 2   .
Решение
Проверим, является ли данное уравнение однородным. Делаем замену y → ty , x → tx , y′ → y′ . Положим t > 0 .
txy ′ = ty + √ (ty )  2  – (tx )  2   ,
txy ′ = ty + √ t 2 (y 2  – x 2 )   ,
txy ′ = ty + t √ y 2  – x 2   .
Сокращаем на t .
xy ′ = y + √ y 2  – x 2  
Множитель t сократился. Поэтому уравнение является однородным.
Делаем подстановку y = ux , где u – функция от x .
y′ = (ux)′ = u′ x + u (x)′ = u′ x + u
Подставляем в исходное уравнение.
xy ′ = y + √ y 2  – x 2   ,
x (u ′x + u )  = ux + √ (ux )  2  – x 2   ,
x 2 u ′ + ux = ux + √ x 2 (u 2  – 1 )   ,
x 2 u ′ = | x | √ u 2  – 1  = ± x √ u 2  – 1  .
При x ≥ 0 , |x| = x . При x ≤ 0 , |x| = – x . Мы пишем |x| = ± x подразумевая, что верхний знак относится к значениям x ≥ 0 , а нижний – к значениям x ≤ 0 .
x dudx = ± √ u 2  – 1  ,
Умножаем на ± dx и делим на x √ u 2  – 1  .
При u2 – 1 ≠ 0 имеем:
± du√ u 2  – 1  = dxx
Интегрируем:
± ∫ du√ u 2  – 1  = ∫ dxx
Интегралы табличные,
± ln | u + √ u 2  – 1   |  = ln | x | + ln C = ln (Cx )  .
Применим формулу:
(a + b)(a – b) = a 2 – b 2 .
Положим a = u , b = √ u 2  – 1  .
( u + √ u 2  – 1   ) ( u – √ u 2  – 1   )  = u 2  – ( u 2  – 1  )  = 1 .
Возьмем обе части по модулю и логарифмируем,
ln | u + √ u 2  – 1   |  + ln | u – √ u 2  – 1   |  = ln (1 )  = 0 .
Отсюда
± ln | u + √ u 2  – 1   |  = ln | u ± √ u 2  – 1   |  .
Таким образом имеем:
ln | u ± √ u 2  – 1   |  = ln (Cx )  ,
| u ± √ u 2  – 1   |  = Cx .
Опускаем знак модуля, поскольку нужный знак обеспечивается выбором знака постоянной C .
u ± √ u 2  – 1  = Cx
Умножаем на x и подставляем ux = y .
ux ± x √ u 2  – 1  = y + | x | √ u 2  – 1  = y + √ (ux )  2  – x 2   = y + √ y 2  – x 2   = Cx 2  ,
√ y 2  – x 2   = Cx 2  – y .
Возводим в квадрат.
y 2  – x 2  = ( Cx 2  – y  )  2  = C 2 x 4  – 2Cx 2 y + y 2  ,
2Cx 2 y = C 2 x 4  + x 2  ,
y = C2 x 2  + 12C .
Теперь рассмотрим случай, u2 – 1 = 0.
Корни этого уравнения
u = yx = ± 1 .
Легко убедиться, что функции y = ± x удовлетворяют исходному уравнению.
Ответ
y = C2 x 2  + 12C ,
y = x ,
y = – x .
Использованная литература:
Н.М. Гюнтер, Р.О. Кузьмин, Сборник задач по высшей математике, «Лань», 2003.
Автор: Олег Одинцов. Опубликовано: Изменено: