Часть I. Основы теории обыкновенных дифференциальных уравнений

Назад § 1.2. Уравнения с разделяющимися переменными Вперед

— Сова, — сказал Кролик деловито, — у нас тобой есть мозги. У остальных — опилки. Если в этом Лесу кто-то должен думать, а когда я говорю "думать", я имею в виду  д у м а т ь   п о  н а с т о я щ е м у, то это наше с тобой дело.

А.А. Милн. Винни-Пух и Все-Все-Все

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

1.2.1. О дифференциалах. Напомним определения и основные факты из курса математического анализа, относящиеся к понятию дифференциала функции.

а) Дифференциалом дифференцируемой функции x = φ(t) называется выражение

dx = φ′(t)dt

с двумя независимыми переменными tD(φ) и dtR.

б) Дифференциалом дифференцируемой функции двух переменных y = Φ(t, x) называется выражение

dy = ∂Φ
t
dt + ∂Φ
x
dx

с независимыми переменными t, x, dt и dx.

в) Имеет место инвариантность формы первого дифференциала : если функции y = Φ(t, x), t = ψ(s), x = φ(s) дифференцируемы, то

d[Φ(t, x)|t = ψ(s), x = φ(s)] = d[Φ(t, x)]|t = ψ(s), dt = ψ′ds, x = φ(s), dx = φ′ds),

т. е. операции подстановки и вычисления первого дифференциала перестановочны. В левой части дифференциал вычисляется по s, в правой — по x, y; во втором случае получается выражение с четырьмя независимыми переменными, вместо которых затем подставляются указанные выражения.

г) Если dφ(t) ≡ 0 и D(φ) — промежуток, то найдется такая константа C, что φ(t)C.

1.2.2. О записи обыкновенных дифференциальных уравнений в дифференциалах. Уравнение вида

f(t, x)x′ = g(t, x) (1)

часто записывают "в дифференциалах":

f(t, x)dx = g(t,x)dt. (2)

Такая запись получается из (1) умножением на дифференциал независимой переменной dt, причем под решением уравнения (2) понимается определенная на промежутке функция x = φ(t), для которой справедливо тождество

f[t, φ(t)]φ′(t)dt = g[t, φ(t)]dt    (tD(φ), dtR). (2а)

При таком понимании (1)(2). Действительно, из тождества

f[t, φ(t)]φ′(t) = g[t, φ(t)]    (tD(φ)). (2б)

очевидно следует (2a), а из (2a) при dt = 1 получается (2б).

Оказывается, если переменные в уравнении (2) "разделены", т. е. f не зависит от t, а g не зависит от x, то уравнение интегрируется.

1.2.3. Утверждение об уравнении с разделенными переменными. Пусть в уравнении

f(x)dx = g(t)dt, (3)

функции f и g на своих областях определения имеют первообразные F и G:

F′(x) = f(x)   (xD(f)),    G′(t) = g(t)   (tD(g)). (4)

Тогда уравнение (3) эквивалентно уравнению

F(x) = G(t) + C   (xD1).(5)

Другими словами, (5) есть полный интеграл уравнения (3).

Д о к а з а т е л ь с т в о.  Пусть область определения D(φ) функции x = φ(t) есть промежуток и φ есть решение уравнения (3). Это означает, что

[f(x)dxg(t)dt]|x = φ(t), dx = φ′dt = 0    (tD(φ), dtR).

В силу условий (4) последнее равенство эквивалентно тождеству

d[F(x) – G(t)]|x = φ(t), dx = φ′dt)] ≡ 0   (tD(φ), dtR),

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

d[F(φ(t)) – G(t)] = 0    (tD(φ), φ ∈ D1).

Наконец, последнее, очевидно эквивалентно тождеству

F[φ(t)] = G(t) + C   (tD(φ), φ ∈ D1),

означающему, что φ — решение (5).

1.2.4. Линейное однородное уравнение. В качестве примера проведем решение линейного однородного уравнения

x′ = a(t)x, (6)

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

x ≠ 0, (7)

его можно записать в виде

dx
x
= a(t)dt
(8)

Будем считать, что

функция a: JRR непрерывна (Jпромежуток). (9)

Тогда (8) в силу утверждения об уравнении с разделенными переменными эквивалентно уравнению



0
dx
x
=

0
a(t)dt + C,
(10)

где нули под интегралами обозначают выбор какой-нибудь одной из первообразных. Положим



0
dx
x
 = ln |x|,   

0


a(t)dt = t

t0
a(s)ds,

где t0 — любая фиксированная точка промежутка J. Уравнение (10) запишется в виде

ln |x| = t

t0
a(s)ds + C,

или

|x| = C1exp t

t0
a(s)ds    (C1 = eC > 0).
(11)

Решения уравнения (11) не принимают нулевых значений, т. е. каждое из них либо всюду положительно, либо всюду отрицательно. Следовательно, (11) эквивалентно уравнению

x = C2exp t

t0
a(s)ds    (C2 ≠ 0).
(12)

Итак, (12) есть общее решение уравнения (8) и, следовательно, частичное решение уравнения (6).

В части (t, x)-плоскости, выделяемой равенством

x = 0,(13)

уравнение (6), очевидно, эквивалентно (13). Наконец, уравнение (13), которое одновременно является своим общим решением, можно включить в (12):

x = C·exp t

t0
a(s)ds    (CR).
(14)

Можно ли утверждать, что это общее решение уравнения (6)?

1.2.5. Замечание о ловле змей. Если поиск всех решений уравнения (6) представлять как ловлю змей в двух "смежных комнатах", одна из которых определяется неравенством (7), а другая — равенством (13), то можно сказать, что формула (14) вылавливает всех змей, целиком находящихся в первой комнате, и всех змей, целиком расположенных во второй. Однако она не учитывает тех змей, которые, возможно, частично лежат в первой комнате и частично — во второй. В следующем пункте мы покажем, что в данном случае таких змей нет — это будет означать, что формула (14) дает общее решение уравнения (6) при условии (9).

1.2.6. Утверждение о линейном однородном уравнении. При выполнении условия (9) формула (14) дает общее решение уравнения (6).

Д о к а з а т е л ь с т в о.  Из рассуждений п. 1.2.4 следует, что (14)(6). Покажем, что (6)(14). Пусть x = φ(t) — какое-нибудь решение уравнения (6) и Φt0(t) — конкретное его решение, определяемое формулой

Φt0(t) = exp t

t0
a(s)ds.

Нам нужно показать, что φ удовлетворяет (14), т. е. при некотором выборе C

φ(t) ≡ CΦt0(t).

Поскольку Φt0(t) ≠ 0, это эквивалентно соотношению

φ(t)
Φt0(t)
C.

Последнее тождество действительно имеет место, так как производная от его левой части тождественно равна нулю (напомним, что φ и Φt0 — решения (6)):

d
dt
φ(t)
Φt0(t)
 = 
φ′(tt0(t) – φ(t)Φ′t0(t)
Φ2t0(t)

 =


a(t)φ(tt0(t) – φ(t)a(tt0(t)
Φ2t0(t)

 = 0.

1.2.7. Основные этапы решения обыкновенных дифференциальных уравнений. Перечислим характерные этапы, из которых состояло решение уравнения (6) и которые обычно присутствуют при решении ОДУ.

1) Разбиение области изменения переменных.

2) Разделение переменных.

3) Интегрирование уравнения с разделенными переменными.

4) "Арифметические" эквивалентные преобразования, включающие переобозначение произвольных постоянных.

5) Объединение общих решений, полученных в разных областях изменения переменных.

6) Исследование вопроса о существовании "составных" решений.

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

В дальнейшем мы познакомимся еще с двумя важными приемами, применяемыми при решении ОДУ.

7) Интегрирование уравнений в полных дифференциалах.

8) Замена переменных.

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

dx
dt
= 2√x
(15)

и разобьем область D(f) = R × [0, +∞), выделив подобласти условиями

x ≠ 0, (16а)

x = 0.(16б)

В первом случае (15) эквивалентно уравнению с разделенными переменными

dx
2√x
= dt.

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

x = t+C,

и, далее,

x = (t + C)2    (t > –C). (17)

Система (15)(16б), очевидно, имеет общее решение (16б).

Ловля змей
Рис. 1.

Однако, совокупность (17)(16б) не описывает всех решений исходного уравнения (15). Действительно, оно имеет еще по крайней мере семейство решений вида

x = { 0 при t ≤ –C,

(t + C)2 при t > –C
(18)

(см. рис. 1).

Покажем, что других решений нет. Действительно, если решение φ не входит ни в (17), ни в (16б), то φ(t1) = 0 и φ(t2) > 0 при некоторых t1 < t2. Из (15) следует, что φ(t) ≥ 0 при всех tD(φ), т. е. φ не убывает. Поэтому найдется t3[t1, t2) такое, что φ(t) = 0 при tt3 и φ(t) > 0 при t > t3. Поскольку при x ≠ 0 (15) эквивалентно (17), получаем, что φ(t) = (tt3)2 при t > t3. Итак, φ есть решение вида (17), и утверждение доказано.

1.2.9. Контрольные вопросы

1.2.9.1. Как разделить переменные в уравнении txx′ + 1 = x?

1.2.9.2. Если x = φ1(t) и x = φ2(t) — решения уравнения (6), а λ1, λ2R, то является ли функция x = λ1φ1(t) + λ2φ2(t) решением этого уравнения?

1.2.9.3. При каких условиях функции x ≡ 0 и x ≡ 1 являются решениями уравнения (6)?

1.2.9.4. Найдите общее решение уравнения

x′ = 2√|x|

1.2.10. Задачи

1.2.10.1. Найдите общее решение уравнения x′ = sin x.

1.2.10.2. Найдите общее решение уравнения x′ –  tx2 = 2tx.

1.2.10.3. Найдите общее решение уравнения x′ –  et+x = 0.

1.2.10.4. Найдите ограниченное при t → +∞ решение уравнения 3x2x′ + 2t = 2tx3.

1.2.10.5. Покажите, что любое решение уравнения x′ = [(x2 + 1)/(t4 + 1)]1/3 имеет конечные пределы при t → ±∞.

1.2.10.6. Найдите общее решение уравнения x′ = 3x2/3.

1.2.10.7. Покажите, что если sup{a(t): tR} < 0, то любое решение уравнения (6) стремится к нулю при t → +∞.

1.2.10.8. Докажите, что если в уравнении (6) функция a T-периодическая и имеет нулевое среднее за период: T0a(s) ds = 0, то все решения ограничены.


File based on translation from TEX by TTH, version 2.32.
Created 1 Jan 2002, 13:03.
Last modified 8 Apr 2002.