Общий метод решения уравнения Лагранжа
Предположим, что некоторое дифференциальное уравнение первого порядка F(x,y,y′)=0, не разрешенное относительно производной, удалось разрешить относительно y, то есть представить в виде y=f(x,y′).
Частным случаем дифференциального уравнения такого вида является уравнение Лагранжа y=x⋅ϕ(y′)+ψ(y′), в котором ϕ(y′)≠y′.
Дифференциальное уравнение Лагранжа решают методом введения параметра y′=p.
При этом исходное дифференциальное уравнение можно переписать в виде y=x⋅ϕ(p)+ψ(p).
Выполнив дифференцирование по x с учетом dy=p⋅dx, после несложных алгебраических преобразований получаем линейное дифференциальное уравнение относительно функции x(p) и её производной dxdp, а именно: dxdp−ϕ′(p)p−ϕ(p)⋅x=ψ′(p)p−ϕ(p).
Это уравнение решается известным методом, в результате чего получим его общее решение x=F(p,C).
Подставив полученный результат в соотношение y=x⋅ϕ(p)+ψ(p), получим y=F(p,C)⋅ϕ(p)+ψ(p).
Таким образом, общее решение уравнения Лагранжа в параметрической форме имеет вид: {x=F(p,C)y=F(p,C)⋅ϕ(p)+ψ(p).
Дополнительные частные либо особые решения уравнения Лагранжа могут быть получены в результате нахождения действительных корней уравнения p−ϕ(p)=0 и подстановки их в y=x⋅ϕ(p)+ψ(p).
Решение типичных задач
Решить дифференциальное уравнение y=−x⋅y′+y′2.
Имеем дифференциальное уравнение Лагранжа, в котором ϕ(y′)=−y′ и ψ(y′)=y′2.
Вводим параметр y′=p и получаем y=−x⋅p+p2, а также ϕ(p)=−p и ψ(p)=p2.
Теперь получим уравнение вида dxdp−ϕ′(p)p−ϕ(p)⋅x=ψ′(p)p−ϕ(p). Для этого находим: ϕ′(p)=−1; ψ′(p)=2⋅p; p−ϕ(p)=p−(−p)=2⋅p.
Уравнение приобретает вид: dxdp+12⋅p⋅x=1.
Применяем алгоритм решения линейного неоднородного дифференциального уравнения:
- Стандартный вид dxdp+12⋅p⋅x=1, где P(p)=12⋅p, Q(p)=1.
- Вычисляем интеграл I1=∫P(p)⋅dp=∫12⋅p⋅dp=12⋅ln|p|.
- Вычисляем интеграл I2=∫Q(p)v(p)⋅dp=∫√p⋅dp=23⋅p32 и получаем u(p,C)=23⋅p32+C.
- Получаем общее решение данного линейного неоднородного дифференциального уравнения в виде x=(23⋅p32+C)⋅1√p=23⋅p+C√p.
Записываем частное решение v(p)=e−12⋅ln|p|, выполняем упрощающие преобразования: lnv(p)=−12⋅ln|p|; ln(v(p))2+ln|p|=0; (v(p))2⋅|p|=1.
Выбираем для v(p) простейший ненулевой вариант: v(p)=1√p.
Подставляем полученный результат в y=x⋅ϕ(p)+ψ(p). Получаем: y=−(23⋅p+C√p)⋅p+p2=13⋅p2−C⋅√p.
Таким образом, общее решение данного уравнения Лагранжа в параметрической форме имеет вид: {x=23⋅p+C√py=13⋅p2−C⋅√p.
Для определения дополнительных частных либо особых решений находим корни уравнения p−ϕ(p)=0: получаем p=0.
Подставляем p=0 в y=−x⋅p+p2 и получаем y=0. Это решение является частным, так как получается из общего при C=13⋅p32.
Решить дифференциальное уравнение y=x⋅y′⋅(y′+2).
Имеем дифференциальное уравнение Лагранжа, в котором ϕ(y′)=y′⋅(y′+2) и ψ(y′)=0.
Вводим параметр y′=p и получаем y=x⋅p⋅(p+2), а также ϕ(p)=p⋅(p+2) и ψ(p)=0.
Теперь получим уравнение вида dxdp−ϕ′(p)p−ϕ(p)⋅x=ψ′(p)p−ϕ(p). Для этого находим: ϕ′(p)=2⋅p+2; ψ′(p)=0; p−ϕ(p)=p−(p2+2⋅p)=−p2−p.
Уравнение приобретает вид:
dxdp−2⋅p+2−p2−p⋅x=0 или dxdp+2p⋅x=0.
Применяем алгоритм решения линейного однородного дифференциального уравнения первого порядка:
- Имеем стандартный вид x′+P(p)⋅x=0, где P(p)=2p.
- Вычисляем интеграл I=∫P(p)⋅dp=∫2p⋅dp=2⋅ln|p|.
- Записываем общее решение в виде x=C⋅e−2⋅ln|p| и выполняем упрощающие преобразования:
lnx=ln(C⋅e−2⋅ln|p|)=lnC−2⋅ln|p|=lnCp2, откуда x=Cp2.
Подставляем полученный результат в y=x⋅p⋅(p+2). Получаем: y=Cp2⋅p⋅(p+2) или y=C⋅(1+2p).
Таким образом, общее решение данного уравнения Лагранжа в параметрической форме имеет вид: {x=Cp2y=C⋅(1+2p).
Параметр p из этой системы можно исключить:
p=√C±√x; y=C⋅(1±2⋅√x√C) -- это результат решения в явной форме.
Для определения дополнительных частных либо особых решений находим корни уравнения p−ϕ(p)=−p2−p=0.
Получаем: p⋅(p+1)=0, откуда имеем два корня p=0 и p=−1.
Подставляем первый корень p=0 в y=x⋅p⋅(p+2) и получаем первое дополнительное решение данного уравнения y=0. Это решение является частным, так как получается из общего при C=0.
Подставляем второй корень p=−1 в y=x⋅p⋅(p+2) и получаем второе дополнительное решение данного уравнения y=−x. Это решение является особым, так как не получается из общего ни при каком C.