Лекции по ЧМ и ТВ
.pdf6. ПРЕОБРАЗОВАНИЯ УРАВНЕНИЙ И СИСТЕМ |
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.
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:
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! |
|
|
Другим, более явным способом матричная экспонента определяется с помощью жордановой нормальной формы.
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Линейные системы уравнений
Системы с переменными коэффициентами как правило не решаются в квадратурах. Исследовать исключения мы не станем, а установим