Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по ЧМ и ТВ

.pdf
Скачиваний:
13
Добавлен:
05.06.2015
Размер:
1.34 Mб
Скачать

6. ПРЕОБРАЗОВАНИЯ УРАВНЕНИЙ И СИСТЕМ

21

какой-либо из неизвестных, например, первой, то к системе добавляется новая неизвестная, скажем, yn+1; и уравнение y10 = yn+1; à

каждая производная функции y1 заменяется производной функции

yn+1 на единицу меньшего порядка. После конечного числа таких процедур, в системе останутся только производные первого порядка от неизвестных. Разрешив систему относительно этих производных, получим нормальную форму.

Ясно, что не каждая система приводится к нормальной форме, однако уравнение в нормальной форме приводится: (I.14).

Нормальную систему можно записать в дифференциалах или, что то же самое, в форме Пфаффа:

dx =

dy1

= =

dyn

f1(x; y)

 

fn(x; y)

6.2Операторная форма записи линейных уравнений и систем

Операция дифференцирования это оператор, который сопоставляет каждой функции ее производную. Этот оператор будет обозначаться двумя способами:

dxd = @

Операнд оператора можно для ясности заключать в квадратные скобки:

dxd [f] = @[f] = f0

Åñëè P = P (x; @) = @n + an 1@n 1 + + a0

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

P [y] = f

Система линейных уравнений записывается в виде dxd [y] = A y + f

Аргумент y у оператора умножения на матрицу A; согласно тради-

ции, в квадратные скобки не заключается. Оператор R называется

линейным, если он линейно зависит от своего операнда, то есть, если R[ f + g] R[f] + R[g]:

Процедура решения уравнения называется также обращением ее оператора. Частное решение уравнения выражается через правую

часть обычно тоже линейным оператором: y = Q[f], который на-

зывается обратным èëè правым обратным оператором к оператору

P : P Q = 1 èëè Q = P 1. В последней формуле не отражено, что в общем случае Q не будет также и левым обратным: QP y y = z, à íå íóëþ, ãäå z решение однородного уравнения P z = 0.

22 Глава I. ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

При обращении с дифференциальными операторами нужно пом-

íèòü, ÷òî

 

 

 

 

 

 

 

 

è

d

 

n f =

d

n [f] =

dnf

= f(n)

 

 

 

 

dx

@ a = a @ + a0 = a @ + @[a];

 

 

 

dx

 

dxn

÷òî

если @ a произведение операторов умножения на функцию a(x) и дифференцирования; эта формула называется формулой Лейбница:

@[a f] = a @[f] + @[a] f:

Пример 7.

y00 + 3y0 + 2y = 0

Запишем уравнение в операторной форме и разложим его оператор на множители: P [y] = (@2 + 3@ + 2)[y] = (@ + 1)(@ + 2)[y] = 0. Теперь сразу получаем

формулу общего решения из решений уравнений первого порядка, которые соответствуют множителям: y = C1 e x + C2 e 2x. Очевидно, так можно решать любые уравнения с постоянными коэффициентами.

6.3Сведение нормальной системы к одному уравнению. Метод исключения

Пусть дана система

y0 = f(x; y)

(I.15)

Рассуждение проводится в окрестности точки x = 0; y = 0.

Естественный, хотя и не вполне надежный алгоритм состоит в следующем. Выбрав, скажем, первую неизвестную, продифференцируем n 1 раз по x первое уравнение y10 = f1 в силу системы.

Дифференцировать в силу системы это значит рассматривать f

как сложную функцию, зависящую от x è y(x) и плюс к этому под-

ставлять в правую часть каждый раз вместо производных yi0

ôóíê-

öèè fi: Получим n уравнений

 

y1(i) = gi(x; y); i = 1; : : : ; n

 

Из первых (n 1)-ого уравнения найдем переменные y2; : : : ; yn è ïîä- ставим в последнее. Найти их можно по теореме о неявной функции,

если, конечно, якобиан

J =

@(g1; : : : ; gn 1)

6= 0

ïðè

x = 0; y = 0:

Ïîëó-

 

@(y2; : : : ; yn)

 

 

чим нормальное уравнение для y1:

 

 

 

 

Уравнение будет эквивалентно системе, поскольку наборы зави-

симых переменных (y1; y2; : : : ; yn) è (y1; y0 ; : : : ; yn 1) связаны обра-

тимым преобразованием.

 

1

 

1

 

 

 

 

 

Пример 8.

нений и подставив в выражение для нение для z. Èòàê:
xn 1

6. ПРЕОБРАЗОВАНИЯ УРАВНЕНИЙ И СИСТЕМ

23

y0 = y z0 = z

Пример 9.

 

y0 = x z z0 = x y

y00 = z + x z0 = x 1y + x2 y

Эти примеры показывают, что якобиану, о котором шла речь выше, ничто не мешает обращаться в нуль и тождественно и в отдельных точках. Причина этой неприятности коренится в том, что

в алгебре функций от переменных (x; y) нельзя безнаказанно вы-

бирать в качестве образующих какие попало ее координаты вместо координат (yj), в частности, могут оказаться непригодными после-

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

z = y1 + a2xy2 + + an (n 1)! yn = y1 + x (: : : )

и продифференцируем эту функцию n раз в силу системы (I.15):

z0 = g1(y) + a2y2 + x (: : : )

z00 = g2(y; a2) + a3y3 + x (: : : )

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

z(n 1) = gn 1(y; a2; : : : ; an 1) + anyn + x (: : : ) z(n) = gn(y; a2; : : : ; an) + x (: : : )

Ïðè x = 0, yj = 0 якобиан J =

@(z; z0; : : : ; z(n 1))

содержит моном

@(y1; : : : ; yn)

 

 

 

a2 : : : an, следовательно, не может быть тождественно равным нулю многочленом по aj.

Таким образом, выразив y1; : : : ; yn через z; z0; : : : ; z(n 1) èç n óðàâ- z(n),получим нормальное урав-

Предложение 5 Нормальное уравнение совсем просто сводится к нормальной системе, а система, несколько сложнее, к нормальному уравнению.

Замечание. Отсюда вытекает, что задачи решения систем и уравнений по сложности примерно одинаковы, и в общем случае не следует ожидать, что

24

Глава I. ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

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

6.4Несколько способов понижения порядка уравнения

1)Если уравнение не содержит независимую переменную:

f(y; : : : ; y(n)) = 0;

то подстановка y0 = u(y) понижает его порядок.

2) Если уравнение не содержит нескольких производных неизвест-

íîé:

f(x; y(m); : : : ; y(n)) = 0; m > 0;

 

то подстановка z = y(m) понижает его порядок.

3)

Если уравнение f = 0 однородно по x:

 

f(ax; y; : : : ; a ny(n)) = arf(x; y; : : : ; y(n));

то подстановка x = et сводит его к случаю 1).

4)

Если уравнение f = 0 однородно по y:

 

f(x; ay; : : : ; ay(n)) = arf(x; y; : : : ; y(n));

то подстановка y0 = uy понижает его порядок.

5)

Если уравнение f = 0 однородно по x; y:

 

f(ax; ay; : : : ; a1 ny(n)) = arf(x; y; : : : ; y(n));

то подстановка y = ux сводит его к случаю 3).

6)

Если уравнение есть полная производная:

 

(f(x; y; : : : ; y(n)))0 = 0;

то оно эквивалентно уравнению меньшего порядка, правда с параметром:

f(x; y; : : : ; y(n)) = C

7) Если уравнение y(n) = f (в нормальной форме) имеет первый интеграл, иначе говоря, если дана функция F (x; y; : : : ; y(n 1)), ïðî-

изводная которой в силу уравнения равна нулю: F 0

y(n)=f

0; òî

порядок уравнения может быть понижен, путем замены

åãî íà óðàâ-

нение F = C:

 

 

 

8) Если система y0 = f(x; y) имеет первый интеграл F (x; y); òî

åñòü, åñëè F 0

y0

=f

0, то порядок системы может быть понижен,

 

 

 

 

 

 

 

 

путем добавления к ней уравнения F = c:

характе-
вместе с их кратностями
k1; : : : ; km

7. УРАВНЕНИЯ С ПОСТОЯННЫМИ КОЭФФИЦИЕНТАМИ

25

7Линейные уравнения и системы с постоянными коэффициентами

Уравнение с постоянными коэффициентами имеет вид:

def

 

P (@)[y] = y(n) + an 1y(n 1) + + a0y = f;

(I.16)

ãäå @ = ddx, aj вещественные числа, y скалярная неизвестная, f(x) заданная функция.

С помощью основной теоремы алгебры процедуру решения этого уравнения можно свести к последовательному решению нескольких уравнений первого порядка тоже с постоянными, но уже комплекс-

ными коэффициентами. Согласно этой теореме оператор P (@) ìîæ-

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

7.1 Алгоритм решения уравнения с постоянными коэффициентами

1. Общее решение уравнения (I.16) есть сумма частного решения и общего решения соответствующего однородного уравнения (см. предложение 1):

y = y0 + z

2. Решим сначала однородное уравнение P (@)[z] = 0. 2.1. Составим характеристическое уравнение:

P (k) = kn + an 1kn 1 + + a1k + a0 = 0

Это уравнение можно написать, глядя на дифференциальное уравнение (I.16), можно его также получить, подставив в однородное

уравнение z = ekx.

Найдем его различные корни

n1; : : : ; nm, которые определяются формулой разложения

ристического многочлена на множители:

P (k) = (k k1)n1 : : : (k km)nm

Выделим у комплексных корней вещественную и мнимую части:

kj = kj1

+ ikj2.

 

 

 

 

 

 

 

 

2.2. Выпишем z:

 

степениX

 

 

 

ãäå

 

 

 

 

X

 

 

с произвольными посто-

 

 

 

z =

 

Aj ekj1 x cos kj2 x +

Bj

ekj1 x sin kj2 x;

(I.17)

 

Aj; Bj

 

многочлены по

x

 

nj 1

 

 

.

 

 

 

 

 

 

 

 

янными коэффициентами. Например, A1 = C1 +C2x+ +Cn1xn1 1

 

26

Глава I. ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

3. Найдем частное решение. Рассматриваются два случая.

3.1. Метод подбора применим, когда правая часть имеет специальный вид:

f = Rp(x) eax h cossin ibx;

ãäå Rp многочлен степени p. Решение в этом случае можно найти в виде:

y0 = xn(a+ ib) eax(Sp(x) cos bx + Tp(x) sin bx);

(I.18)

ãäå n(a + ib) кратность корня a + ib многочлена P (k) (если число

a+ ib не корень многочлена P (k), то полагаем n(a + ib) = 0), Sp è Tpмногочлены степени p с неопределенными коэффициентами. Что-

бы их найти, нужно подставить y0 в уравнение (I.16) и, считая его после этого тождеством, выписать уравнения для коэффициентов и решить их.

3.2 Метод вариации постоянных пригоден для любой правой ча- сти и для линейных уравнений с переменными коэффициентами, когда известно общее решение однородного уравнения. Запишем его в виде:

z = C1z1 + + Cnzn;

ãäå (Cj) произвольные постоянные, а (zj) частные решения однородного уравнения. Частное решение ищется в виде:

y0 = u1z1 + + unzn;

где неизвестные функции uj находятся из системы

( u01z1 + + u0nzn = 0

. . . . . . . . . . . . . . . . . . .

u01z1(n 1) + + u0nzn(n 1) = f

7.1.1Обоснование алгоритма

(I.19)

(I.20)

Требуется доказать, что z из (I.17) общее решение однородного

уравнения, а y0 в (I.18) и (I.19) частные решения (I.16).

Докажем первое. Превратим косинусы и синусы в экспоненты с

помощью формулы Эйлера. Тогда z примет вид:

Òàê êàê

 

 

 

p eXk1x Cj zj;

pzj1 ek1x, òî

 

p ek1x решение од-

 

 

 

z =

 

= x

p(j) ekq(j)x

 

 

 

 

 

 

 

нородного

(@

 

k1)[x

 

] = px

 

x

 

 

 

 

p < n1, следовательно, z удовлетворяет

 

уравнения при

 

 

 

 

 

однородному уравнению.

. . . ,
относительно констант

7. УРАВНЕНИЯ С ПОСТОЯННЫМИ КОЭФФИЦИЕНТАМИ

27

Общим решением функция z будет в том случае, если она по- рождает в любой точке x0 любые начальные данные задачи Коши для уравнения, иными словами, если система уравнений z(x0) = z0,

z(n 1)(x0) = zn 1 Cj имеет решение при любых правых частях. Это значит, что определитель этой системы

 

z1

 

: : :

zn

z: 1:0

: : : : ::::::: :z:n0: : : :

 

 

 

 

 

 

(n 1)

: : :

(n 1)

 

z1

 

zn

должен быть отличен от нуля. Если бы это было не так, то существовало бы ненулевое решение (C1; : : : ; Cn) соответствующей одно-

родной системы. Тогда по теореме Коши функция z с этими по-

стоянными тождественно равна нулю. Но это невозможно, так как функции (zj) линейно независимы. Это нетрудно доказать индук-

цией по сумме максимальных степеней x и числа экспонент, суще-

ственно входящих в тождество. Из легко проверяемого тождества (@ k1)[xp ek2x] = pxp 1 ek2x + (k2 k1)xp ek2x вытекает, что один из

операторов (@ kj) уменьшает эту сумму на единицу.

Чтобы получить частное решение (I.18) применим к равенству P y = f оператор (@ a ib)p+1. Он уничтожит правую часть;

уравнение станет однородным и y0 из формулы (I.18) есть та часть

его общего решения, которая не удовлетворяет уравнению P z = 0.

Осталось показать, что метод вариации постоянных верный метод. Продифференцируем равенство (I.19) n раз, приравнивая каж-

дый раз, кроме последнего, члены с первыми производными функций ui к нулю. На последнем шаге приравняем эти члены к f. Тогда в придачу к системе уравнений (I.20) получим систему равенств:

 

8 y.00. .=. .u.1.z.10. .+. . . . . .+. .u.nzn0

 

 

 

 

 

y0 = u1z1 + + unzn

 

 

 

 

 

>

(n

1)

= u

z

(n

1)

+ + u

 

(n 1)

(I.21)

 

> y

 

 

1

 

 

 

zn

 

 

>

0

 

1

 

 

 

 

n

 

 

 

<

(n)

 

(n)

+

 

(n)

+ f

 

 

> y0

= u1z1

 

 

+ unzn

 

Åñëè â ýòîé

>

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

системе уравнения умножить последовательно на коэффициенты оператора P : a0, . . . , an 1, 1 и сложить, получится равенство

P [y0] = u1P [z1] + + unP [zn] + f = f;

òàê êàê P [zk] = 0 ïðè âñåõ k. Следовательно, там где система (I.20) разрешима, можно найти и y0, а система разрешима, так как ее опре-

28

Глава I. ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

делитель, как было доказано, отличен от нуля.

 

Пример 10.

yIV + 8y000 + 42y00 + 104y0 + 169y = 972x ex + 648 e 2x sin 3x k4 + 8k3 + 42k2 + 104k + 169 = 0

k1;2;3;4 = 2 3 i

z = e 2 x((C1 + C2x) cos 3 x + (C3 + C4x) sin 3 x) y0 = (ax + b) ex + x2 e 2 x(c cos 3 x + d sin 3 x) =

= (3x 2) ex 9x2 e 2x cos 3x

Пояснение. Характеристическое уравнение можно решить методом угадывания корня или найдя общий его делитель с его же производной. Вычисление коэффициентов a; b; : : : лучше поручить компьютеру.

Пример 11.

y00 + 4y =

2

1 + sin 2x

k2 + 4 = 0

k1;2 = 2 i

z = C1 cos 2 x + C2 sin 2 x y0 = u1 cos 2 x + u2 sin 2 x

(u01 cos 2 x + u02 sin 2 x = 0u01 sin 2 x + u02 cos 2 x =

1

1 + sin 2x

u10

=

sin 2 x

u1 = x +

sin x

 

 

 

 

1 + sin 2x

sin x + cos x

u0

=

cos 2 x

 

u2 = ln(cos x + sin x)

 

2

1 + sin 2x

 

 

 

 

 

 

 

7.2Метод исключения для систем с постоянными коэффициентами

Свести систему вида:

P y = f;

(I.22)

ãäå P = (Pij) квадратная матрица, составленная из дифферен-

циальных операторов, к уравнению можно несколькими способами. Рассмотрим некоторые из них.

Пусть Pe = (Peij) матрица, присоединенная к матрице P . Сделаем замену

7. УРАВНЕНИЯ С ПОСТОЯННЫМИ КОЭФФИЦИЕНТАМИ

29

 

y = P u

 

Тогда

det P ue= f

(I.23)

Получилось скалярное уравнение с векторными неизвестной и пра-

вой частью. Если det P

= 0, то можно найти общее решение u

и затем общее решение

6. В этом случае можно присоединенную

 

y

матрицу не находить. Проще, решив характеристическое уравнение det P (k) = 0, методом неопределенных коэффициентов найти об-

щее решение сначала однородной системы, а затем частное решение неоднородной, в случае когда правая часть экспоненциально-три- гонометрический многочлен. Если приходится использовать метод вариации постоянных для систем, то лучше сначала привести систему к нормальной форме и действовать по схеме пункта 8.1.

Может случиться что определитель P (k) равен числу, тогда систе-

ма эквивалентна алгебраической, несмотря на наличие сколь угодно высоких производных в матрице P .

Полезно разобрать следующий пример:

Упражнение 1.

(@ 1)3 y1 + @2 y2 = 1

(2@ 3)(@ 1) y1 + (2 @ + 1) y2 = x

Ответ: y1 = C ex 1; y2 = x + 1.

Åñëè det P = 0, то, применив оператор Pe к системе (I.22), получим

необходимое условие существования решения: Pe f = 0. Исследовать

или решить систему в этом случае можно путем приведения ее к нормальной форме.

7.3Матричная экспонента

Решение z однородной системы z0 = A z c постоянной матрицей A

допускает представление:

z = eA xC;

ãäå C произвольный постоянный вектор.

Матричную экспоненту определим абсолютно сходящимся ря-

äîì

 

 

 

 

M2

 

 

 

 

 

 

 

 

 

eM = 1 +

M

+

+ : : :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2!

 

 

 

 

 

 

Åñëè â

качестве модуля матрицы взять операторную

норму, то

jM

k

 

k, откуда следует, что ряд матричной экспоненты мажо-

 

j jMj

 

 

ejMj = 1 +

jMj

+

jMj

2

+ : : : .

рируется сходящимся числовым рядом

 

 

 

 

 

 

 

 

1

 

2!

 

 

Другим, более явным способом матричная экспонента определяется с помощью жордановой нормальной формы.

в уравнение (I.24).

30

Глава I. ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

7.4Уравнение Эйлера

В 1740 Л. Эйлер изучал уравнение вида

P (x; @)y = xny(n) + an 1xn 1y(n 1) + + a1xy0 + a0y = f (I.24)

Оно сводится к уравнению с постоянными коэффициентами заменой

переменной: x = et. В самом деле, полагая x @ = ddt = D, получим: xk@k = D(D 1) : : : (D k + 1),

что можно проверить, применив обе части к функции xp. Следова-

тельно,

P (x; @) = Q(D) = D(D 1) : : : (D n + 1)+

+an 1D(D 1) : : : (D n + 2) + + a1D + a0. Алгебраическое уравнение Q(k) = 0 называется характеристиче- ским для уравнения Эйлера. Его можно получить, подставив z = xk в однородное уравнение P [z] = 0 и поделив его на z. Решение одно-

родного уравнения немедленно получается из (I.17):

 

 

 

 

 

 

m

 

 

 

 

m

 

 

 

 

 

 

z =

Aj(ln x) xkj1 cos(kj2 ln x) +

P

Bj(ln x) xkj1 sin(kj2 ln x);

 

 

j =Pj1

j2

 

 

 

j

j

j

 

 

 

 

 

j=1

 

 

 

 

j=1

 

 

 

 

 

ãäå k

 

k

+ i k ; корни Q кратностей n , A

è B

 

многочлены

степени nj 1 с произвольными постоянными коэффициентами.

Если правая часть имеет вид

 

sin

 

 

 

 

 

 

Rp

 

 

 

p, òîh

i

 

 

 

методом

 

 

 

 

cos

 

 

 

 

 

 

 

 

f = Rp(ln x) xa

 

(b ln x);

 

 

 

ãäå

 

 

многочлен степени

 

решение можно найти

 

неопределенных коэффициентов в виде подобном (I.18):

 

y0 = (ln x)n(a+ ib)xa(Sp(ln x) cos(b ln x) + Tp(ln x) sin(b ln x));

ãäå n(a + ib) кратность корня a + ib многочлена Q(k), Sp è Tp

многочлены степени p с неизвестными коэффициентами. Они на-

ходятся из системы линейных уравнений, которая получается в результате после подстановки y0

Используя ln jxj вместо ln x, можно получить формулы пригодные

и для отрицательных значений x.

По этой же схеме решаются уравнения с оператором вида:

P (a(x) @ + b(x));

ãäå P многочлен с постоянными коэффициентами.

8Линейные системы уравнений

Системы с переменными коэффициентами как правило не решаются в квадратурах. Исследовать исключения мы не станем, а установим