Метод Лагранжа (вариации постоянной). Линейные дифференциальные уравнения первого порядка.
Рассмотрим линейное неоднородное дифференциальное уравнение первого порядка:
(1) y ′ + p (x ) y = q (x )  .
Существует три способа решения этого уравнения:
- метод интегрирующего множителя;
- метод введения двух функций (Бернулли);
- метод вариации постоянной (Лагранжа).
Рассмотрим решение линейного дифференциального уравнения первого порядка методом Лагранжа.
Метод вариации постоянной (Лагранжа)
В методе вариации постоянной мы решаем уравнение в два этапа. На первом этапе мы упрощаем исходное уравнение и решаем однородное уравнение. На втором этапе мы заменим постоянную интегрирования, полученную на первой стадии решения, на функцию. После чего ищем общее решение исходного уравнения.
Рассмотрим уравнение:
(1) y ′ + p (x ) y = q (x ) 
Шаг 1 Решение однородного уравнения
Ищем решение однородного уравнения:
y ′ + p (x )  y = 0
Это уравнение с разделяющимися переменными
dydx + p (x )  y = 0
Разделяем переменные - умножаем на dx , делим на y :
dyy + p (x )  dx = 0
Интегрируем:
∫ dyy + ∫ p (x )  dx = C
Интеграл по y - табличный:
∫ dyy = ln | y |
Тогда
ln | y | = C – ∫ p (x )  dx
Потенцируем:
| y | = e C  ⋅ e – ∫ p (x )  dx 
Заменим постоянную eC на C и уберем знак модуля, что сводится к умножению на постоянную ±1 , которую включим в C :
y = C ⋅ e – ∫ p (x )  dx 
Шаг 2 Заменим постоянную C на функцию
Теперь заменим постоянную C на функцию от x :
C → u(x)
То есть, будем искать решение исходного уравнения (1) в виде:
(2) y = u (x )  ⋅ e – ∫ p (x )  dx 
Находим производную.
( – ∫ p (x )  dx  )  ′ = – p (x ) 
По правилу дифференцирования сложной функции:
( e – ∫ p (x )  dx  )  ′ = e – ∫ p (x )  dx ⋅ ( – ∫ p (x )  dx  )  ′ = – e – ∫ p (x )  dx ⋅ p (x )  .
По правилу дифференцирования произведения:
y ′ = u ′(x )  ⋅ e – ∫ p (x )  dx + u (x )  ⋅ ( e – ∫ p (x )  dx  )  ′ =
u ′(x )  ⋅ e – ∫ p (x )  dx – u (x )  ⋅ p (x )  ⋅ e – ∫ p (x )  dx  .
Подставляем в исходное уравнение (1):
(1) y ′ + p (x ) y = q (x )  ;
u ′(x )  ⋅ e – ∫ p (x )  dx – u (x )  ⋅ p (x )  ⋅ e – ∫ p (x )  dx +
p (x )  ⋅ u (x )  ⋅ e – ∫ p (x )  dx = q (x )  .
Два члена сокращаются:
u ′(x )  ⋅ e – ∫ p (x )  dx = q (x )  ;
u ′(x )  = q (x )  ⋅ e ∫ p (x )  dx  .
Интегрируем:
u (x )  = ∫ q (x )  ⋅ e ∫ p (x )  dx dx + C .
Подставляем в (2):
y = u (x )  ⋅ e – ∫ p (x )  dx = [ ∫ q (x )  ⋅ e ∫ p (x )  dx dx + C  ]  ⋅ e – ∫ p (x )  dx  .
В результате получаем общее решение линейного дифференциального уравнения первого порядка:
y = C ⋅ e – ∫ p (x )  dx + e – ∫ p (x )  dx ∫ q (x )  ⋅ e ∫ p (x )  dx dx .
Пример решения линейного дифференциального уравнения первого порядка методом Лагранжа
Решить уравнение
xy ′ + 3y = x 2  .
Решение
Решаем однородное уравнение:
xy ′ + 3y = 0
Разделяем переменные:
x dydx + 3y = 0
Умножим на dxxy :
dyy + 3 dxx = 0
Интегрируем:
∫ dyy + 3 ∫ dxx = C
Интегралы табличные:
ln | y | + 3 ln | x | = C
Потенцируем:
| y | ⋅ | x |  3  = e C 
Заменим постоянную e C на C и убираем знаки модуля:
y ⋅ x 3  = C
Отсюда:
y = Cx 3 
Заменим постоянную C на функцию от x :
C → u(x)
y = ux 3 
Находим производную:
y ′ = ( u ⋅ 1x 3   )  ′ = u ′ ⋅ 1x 3  + u ⋅ ( x – 3  )  ′ = u ′x 3  + u ⋅ ( – 3x – 4  )  = u ′x 3  – 3ux 4  .
Подставляем в исходное уравнение:
xy ′ + 3y = x 2  ;
x ( u ′x 3  – 3ux 4   )  + 3ux 3  = x 2  ;
Или:
u ′x 2  = x 2  ;
dudx = x 4  .
Интегрируем:
u = ∫ x 4 dx + C = 15 x 5  + C ;
Решение уравнения:
y = ux 3  = 1x 3  ( 15 x 5  + C  )  = 15 x 2  + Cx 3  .
Ответ
Общее решение уравнения:
y = Cx 3  + 15 x 2  .
Автор: Олег Одинцов. Опубликовано: Изменено: