Методы решения физико-математических задач

Дифференциальные уравнения, не содержащие одну из переменных

Дифференциальные уравнения, не содержащие одну из переменных
Дан метод решения дифференциальных уравнений, не разрешенных относительно производной, не содержащих в явном виде одну из переменных. Рассмотрен частный случай, когда уравнение может быть разрешено относительно переменной. Приводятся примеры решений таких уравнений.

Постановка задачи

Здесь мы рассматриваем метод решения уравнений вида:
(1)   f (x, y )  = 0 ; 
(2)   f (y, y )  = 0 . 
То есть это дифференциальные уравнения первого порядка, не разрешенные относительно производной, и которые не содержат одну из переменных в явном виде.

Общий метод решения

Решение таких уравнений мы ищем в параметрическом виде. Пусть t – параметр. Тогда переменные x и y являются функциями от этого параметра t  : 
x = x (t )  ; 
y = y (t )  . 
Производная y также является функцией от параметра t  : 
y = dydx = dydtdxdt = y(t ) x(t )   . 

Преимущество параметрического представления заключается в том, что его можно создать многими способами. В качестве примера рассмотрим функцию
y = x 3  . 
В параметрическом виде ее можно представить так:
x = t;  y = t 3  . 
Или так:
x = t 1 / 3 ;  y = t . 
То есть мы можем найти бесконечно много способов, чтобы создать параметрическое представление для одной и той же функции.

Мы будем использовать это преимущество параметрического представления при решении уравнений (1) и (2). Общий метод заключается в том, чтобы подобрать такую функцию y = u (t )  ,  чтобы уравнения (1) или (2) можно было разрешить относительно переменной x или y . 

Рассмотрим уравнение (1):
(1)   f (x, y )  = 0 . 
Пусть мы подобрали такую функцию y = u (t )  ,  что при подстановке в (1), уравнение (1) удалось разрешить относительно x .  То есть мы получили параметрическое представление для переменной x  : 
x = x (t )  . 
Тогда имея две функции x = x (t )  и y = u (t )  ,  мы можем найти y (t )  .  Для этого запишем дифференциал:
dy = ydx = u (t )  dx (t )  = u (t ) x(t )  dt . 
Интегрируя, получаем параметрическое представление для y  : 
y = u (t ) x(t )  dt + C . 

Теперь рассмотрим уравнение (2):
(2)   f (y, y )  = 0 . 
Пусть мы подобрали такую функцию y = u (t )  ,  что при подстановке в (2), уравнение (2) удалось разрешить относительно y .  То есть мы получили параметрическое представление для переменной y  : 
y = y (t )  . 
Тогда имея две функции y = y (t )  и y = u (t )  ,  мы можем найти x (t )  .  Для этого запишем дифференциал:
dx = dyy = dy (t ) u (t )  = y(t )  dtu (t )   . 
Интегрируя, получаем параметрическое представление для x  : 
x = y(t ) u (t ) dt + C . 

Уравнения, разрешенные относительно переменной

Рассмотрим наиболее простой случай, когда исходное уравнение
(1)   f (x, y )  = 0
удается разрешить относительно переменной x  : 
x = g (y )  . 
В этом случае проще положить y = t .  Тогда x = g (t )  . 

Тогда имея две функции x = g (t )  и y = t ,  мы можем найти y (t )   : 
dy = ydx = tdg (t )  = tdgdtdt = tg(t )  dt ; 
y = tg(t )  dt + C . 

Аналогично, если исходное уравнение
(2)   f (y, y )  = 0
удается разрешить относительно переменной y  : 
y = g (y )  . 
То положим y = t .  Тогда y = g (t )  . 

Имея две функции y = g (t )  и y = t ,  мы можем найти x (t )   : 
dx = dyy = dg (t ) t = dgdtdtt = g(t ) tdt ; 
x = g(t ) tdt + C . 

Пример

Решить уравнение:
(1.1)   y = y ln y

Решение

Это дифференциальное уравнение первого порядка, не разрешенное относительно производной. Оно не содержит переменную x в явном виде. Ищем решение в параметрическом виде, введя параметр t .  Это уравнение разрешено относительно переменной y .  Поэтому делаем подстановку:
(1.2)   y = t . 
Тогда
(1.3)   y = t ln t . 

Итак, мы выразили переменную y через параметр t .  Теперь осталось выразить через параметр переменную x .  Для этого запишем дифференциал переменной y  : 
dy = ydx . 
Отсюда получаем дифференциал переменной x  : 
(1.4)   dx = dyy  . 
Распишем дифференциал dy ,  используя (1.3):
dy = (t ln t ) dt =  ((t )  ln t + t (ln t )  )  dt = ( ln t + tt  )  dt = (1 + ln t )  dt ; 
(1.5)   dy = (1 + ln t )  dt . 
Подставляем (1.2) и (1.5) в (1.4):
dx = 1 + ln ttdt . 
Интегрируем:
x = 1 + ln ttdt =  (1 + ln t )  d (ln t )  =  ln t + 12 (ln t )  2  + C . 

Итак, мы получили решение в параметрическом виде:
(1.6)   x = ln t + 12 (ln t )  2  + C ; 
(1.3)   y = t ln t . 

Далее мы можем явно выразить y через x. Для этого перепишем уравнение (1.6):
(ln t )  2  + 2 ln t – (2x – 2C )  = 0 . 
Решаем квадратное уравнение:
ln t = 12( – 2 ±  2 2  + 4(2x – 2C )    )  =  – 1 ±  1 + (2x – 2C )   = 
 – 1 ±  2x + 1 – 2C =  – 1 ±  1 – 2C ⋅ 2x1 – 2C + 1   . 
Заменим постоянную C  : 
±  1 – 2C → C  : 
ln t = C  2xC 2 + 1  – 1 . 
Подставляем в (1.3):
y = t ln t = e ln t ln t = eC  2xC 2 + 1  – 1  ⋅ (C  2xC 2 + 1  – 1  )

Ответ

y = (C  2xC 2 + 1  – 1  )  ⋅  exp (C  2xC 2 + 1  – 1  )  . 

Уравнения, не разрешенные относительно переменной

Теперь рассмотрим более общий случай. Рассмотрим уравнение (1):
(1)   f (x, y )  = 0 . 
Если это уравнение не удается разрешить относительно переменной x ,  то у нас нет гарантий, что мы можем получить решение. Но мы можем попытаться найти такую функцию
y = g (x, t )  ,  чтобы подставив в (1), можно было выразить переменную x через параметр t .  Если это удастся сделать, то у нас будут две функции, зависящие от параметра t  : 
x = x (t )  ; 
y = g (x, t )  = g (x (t ) , t )  = s (t )  . 
Подставляя их в выражение для дифференциала
dy = ydx
и интегрируя, мы найдем y = y (t )  . 

Аналогично поступаем для уравнения (2):
(2)   f (y, y )  = 0 . 
Нашей задачей является найти такую функцию
y = g (y, t )  ,  чтобы подставив в (2), можно было выразить переменную y через параметр t .  Если это удастся сделать, то у нас будут две функции, зависящие от параметра t  : 
y = y (t )  ; 
y = g (y, t )  = g (y (t ) , t )  = s (t )  . 
Подставляя их в выражение для дифференциала
dx = dyy
и интегрируя, мы найдем x = x (t )  . 

Пример

Решить уравнение:
(2.1)   x 3  + y 3  = axy . 

Решение

Это дифференциальное уравнение первого порядка, не разрешенное относительно производной. Оно не содержит переменную y в явном виде. Ищем решение в параметрическом виде. Нашей задачей является найти такую подстановку y = g (x, t )  ,  чтобы из уравнения (2.1) можно было выразить переменную x через параметр t . 

Можно увидеть, что такой подстановкой является
(2.2)   y = xt . 
Подставляем в исходное уравнение (2.1):
x 3  + x 3t 3  = ax 2t ; 
x + xt 3  = at ; 
x (1 + t 3 )  = at ; 
(2.3)   x = at1 + t 3  . 

Итак, мы выразили переменную x через параметр t .  Теперь осталось выразить через параметр переменную y .  Для этого запишем дифференциал переменной y и выразим его через параметр t . 
dy = ydx . 
Подставим (2.2):
dy = xtdx . 
Здесь x – функция от t ,  определяемая из (2.3).
Интегрируем по частям и подставляем (2.3):
y = txdx = 12tdx 2  = 12tx 2  – 12x 2  dt = a 2t 32(1 + t 3 )  2 – a 22t 2  dt(1 + t 3 )  2  ; 
t 2  dt(1 + t 3 )  2 = 13 (1 + t 3 )  – 2  d (1 + t 3 )  = 13 ⋅ 1– 2 + 1 ⋅ (1 + t 3 )  – 1  =  – 13(1 + t 3 )   ; 
y = a 22[t 3(1 + t 3 )  2 + 13(1 + t 3 )   ]  + C = a 223t 3  + 1 + t 33(1 + t 3 )  2 + C = a 261 + 4t 3(1 + t 3 )  2 + C . 

Ответ

x = at1 + t 3  ; 
y = a 261 + 4t 3(1 + t 3 )  2 + C . 

Автор: Олег Одинцов.     Опубликовано:   Изменено:

Меню