Формула Лиувилля — Остроградского

Материал из testwiki
Перейти к навигации Перейти к поиску

Формула Лиуви́лля-Острогра́дского — формула, связывающая определитель Вронского (вронскиа́н) для решений дифференциального уравнения и коэффициенты в этом уравнении.

Пусть есть дифференциальное уравнение вида

y(n)+P1(x)y(n1)+P2(x)y(n2)+...+Pn(x)y=0,

тогда W(x)=W(x0)ex0xP1(ζ)dζ=CeP1(x)dx, где W(x) — определитель Вронского

Для линейной однородной системы дифференциальных уравнений

y(x)=A(x)y(x), где A(x) — непрерывная квадратная матрица порядка n, справедлива формула Лиувилля-Остроградского

W(x)=W(x0)ex0xtrA(ζ)dζ, где trA(x)след матрицы A(x)

Правило дифференцирования определителя размерности 2

Производная определителя Δ=Δ(x)=|a11(x)a12(x)a21(x)a22(x)|=a11a22a12a21 по переменной х имеет вид dΔdx=(a11a22a12a21)=a11a22+a11a22a12a21a12a21=|a11a12a21a22|+|a11a12a21a22|

Правило дифференцирования определителя размерности n

Пусть Δ=Δ(x)=det(a11(x)a12(x)a1n(x)a21(x)a22(x)a2n(x)an1(x)an2(x)ann(x))

Тогда для производной Δ(x) верно

Δ(x)=|a11(x)a12(x)a1n(x)a21(x)a22(x)a2n(x)an1(x)an2(x)ann(x)|+|a11(x)a12(x)a1n(x)a21(x)a22(x)a2n(x)an1(x)an2(x)ann(x)|++|a11(x)a12(x)a1n(x)a21(x)a22(x)a2n(x)an1(x)an2(x)ann(x)|

i-м слагаемом продифференцирована i-я строка)

Шаблон:Hider

Доказательство для уравнения второго порядка

Пусть в уравнении y+p(x)y+q(x)y=0 функции p(x),q(x) непрерывны на [a;b], а

y1=y1(x),y2=y2(x) — решения данного уравнения.

Продифференцировав определитель Вронского, получим

dWdx=ddx|y1y2y1y2|=|y1y2y1y2|+|y1y2y1y2|

Первое слагаемое равно 0, так как этот определитель содержит 2 одинаковые строки. Подставив

y1=py1qy1

y2=py2qy2

во второе слагаемое, получим

dWdx=|y1y2py1qy1py2qy2|

Прибавив первую строку, домноженную на q, ко второй, получим

dWdx=|y1y2py1py2|=pW

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

W0dWW=pdx — дифференциальное уравнение с разделяющимися переменными.

Интегрируя, получим

ln|W|=p(x)dx+ln|C|ln|WC|=p(x)dxW=Cep(x)dx

Доказательство для линейной системы обыкновенных дифференциальных уравнений

Пусть вектор-функции 𝐲1(x),𝐲2(x),,𝐲n(x) — решения линейной системы ОДУ. Введем матрицу Φ следующим образом

Φ(x)=𝐲1(x)𝐲2(x)𝐲n(x)

Тогда W(x)detΦ(x). Воспользуемся тем, что yi(x) — решения системы ОДУ, то есть 𝐲i(x)=A(x)𝐲i(x).

В матричном виде последнее представимо в виде 𝐲1(x)𝐲2(x)𝐲n(x)=A(x)𝐲1(x)A(x)𝐲2(x)A(x)𝐲n(x)=A(x)Φ(x)

или вводя производную от матрицы как матрицу из производных каждого элемента

Φ(x)=A(x)Φ(x)

Пусть φi(x) — i-я строка матрицы Φ(x). Тогда

φi(x)=j=1naij(x)φj(x)

Последнее означает, что производная от i-й строки матрицы Φ(x) есть линейная комбинация всех строк этой матрицы с коэффициентами из i-й строки матрицы A(x). Рассмотрим определитель матрицы Φ(x), в которой i-я строка продифференцирована. Определитель не изменится, если из i-й строки этой матрицы вычесть линейную комбинацию всех остальных строк.

|φ1(x)φ2(x)φi(x)φn(x)|=|φ1(x)φ2(x)j=1naij(x)φj(x)φn(x)|=|φ1(x)φ2(x)j=1naij(x)φj(x)jiaij(x)φj(x)φn(x)|=|φ1(x)φ2(x)aii(x)φi(x)φn(x)|=aii(x)W(x)

Пользуясь формулой дифференцирования определителя, получаем

W(x)=a11(x)W(x)+a22(x)W(x)++ann(x)W(x)=trA(x)W(x)

Последнее обыкновенное дифференциальное уравнение имеет решение

W(x)=W(x0)ex0xtrA(ζ)dζ

Доказательство для линейного дифференциального уравнения произвольного порядка

Линейное дифференциальное уравнение n-го порядка

y(n)(x)+P1(x)y(n1)(x)++Pn1(x)y(x)+Pn(x)y(x)=0

эквивалентно следующей системе

yn1(x)=P1(x)yn1(x)Pn1(x)y1(x)Pn(x)y0(x)yn2(x)=yn1y1(x)=y2y0(x)=y1

с матрицей A(x) следующего вида

A(x)=(010000100000001Pn(x)Pn1(x)P2(x)P1(x))

Вронскианы исходного уравнения и системы совпадают, а след матрицы A(x) равен P1(x). Подстановкой в формулу для системы получаем

W(x)=W(x0)ex0xP1(ζ)dζ

Применение формулы Лиувилля-Остроградского

Пусть известно решение y1(x) линейного обыкновенного дифференциального уравнения второго порядка, т. е. n=2. Используя формулу Лиувилля-Остроградского, возможно найти линейно независимое от него решение y2(x) той же системы.

Распишем вронскиан:

CeP1(x)dx=y1y2y1y2=W.

Wy12=y1y2y1y2y12=(y2y1), поэтому

y2y1=Wy12dx+By2=y1(Wy12dx+B)=y1CeP1(x)dxy12dx+By1

Так как для линейной независимости y1(x) и y2(x) достаточно W0, приняв C=1,B=0, получим y2=y1eP1(x)dxy12dx.

Пример

Пусть в уравнении ytgxy+2y=0 известно частное решение y1=sinx. Воспользовавшись формулой Лиувилля-Остроградского, получим

y2=sinxdxsin2xetanxdx=sinxln|tanx+1cosx|1.

Тогда общее решение однородного уравнения y=C1(sinxln|tanx+1cosx|1)+C2sinx

Используемая литература


Шаблон:Rq