Równania róźniczkowe
Józef Myjak
Spis treści
Rozdział 1. Równania różniczkowe. Problem początkowy
. . . . . . . . . . .
5
1.1.
Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.2.
Istnienie i jednoznaczność rozwiązań problemu Cauchy’- ego dla równania
skalarnego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.3.
Istnienie i jednoznaczość rozwiązań problemu Cauchy’ego dla równania
wektorowego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.4.
Metoda odwzorowań zwężających . . . . . . . . . . . . . . . . . . . . . . . . .
12
1.5.
Przedłużanie rozwiązań . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
1.6.
Istnienie rozwiązań problemu Cauchy’ego dla równań o prawych stronach
ciągłych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
1.7.
Dalsze przykłady twierdzeń o jednoznaczności rozwiązań . . . . . . . . . . . .
17
1.8.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
Rozdział 2. Przykłady równań całkowalnych
. . . . . . . . . . . . . . . . . . . .
21
2.1.
Równanie o zmiennych rozdzielonych . . . . . . . . . . . . . . . . . . . . . . .
21
2.2.
Równanie jednorodne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.3.
Równanie liniowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.4.
Równanie Bernoulliego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
2.5.
Równanie zupełne. Czynnik całkujący . . . . . . . . . . . . . . . . . . . . . . .
28
2.6.
Równanie Clairaut i równanie Lagrange’a . . . . . . . . . . . . . . . . . . . . .
31
2.7.
Przykłady wyznaczania rozwiązań w postaci parametrycznej . . . . . . . . . .
34
2.8.
Równanie jednorodne względem szukanej funkcji i jej pochodnych . . . . . . .
36
2.9.
Równanie Riccatiego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
2.10. Równania drugiego rzędu sprowadzalne do równań piewszego rzędu . . . . . .
39
2.11. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
. . . . . . . . . . . .
45
3.1.
Równanie różniczkowe liniowe n-tego rzędu . . . . . . . . . . . . . . . . . . . .
45
3.2.
Równanie różniczkowe liniowe o stałych współczynnikach . . . . . . . . . . . .
50
3.3.
Równanie różniczkowe drugiego rzędu . . . . . . . . . . . . . . . . . . . . . . .
55
3.4.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
Rozdział 4. Układy równań różniczkowych liniowych
. . . . . . . . . . . . . .
59
4.1.
Układy równań różniczkowych liniowych . . . . . . . . . . . . . . . . . . . . .
59
4.2.
Jednorodne układy równań liniowych o stałych współczynnikach . . . . . . . .
61
4.3.
Niejednorodne układy równań liniowych . . . . . . . . . . . . . . . . . . . . .
65
4.4.
Wiadomości pomocnicze z teorii macierzy i wyznaczników . . . . . . . . . . .
67
4.5.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
Rozdział 5. Zależność rozwiązań od warunków początko- wych,
nierówności różniczkowe, twierdzenia porównawcze
. . . . . . . . . . . . . .
71
5.1.
Zależność rozwiązań od warunków początkowych i pra- wych stron równania .
71
4
Spis treści
5.2.
Nierówności różniczkowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
5.3.
Twierdzenia porównawcze . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
5.4.
Rozwiązanie górne i dolne problemu Cauchy’ego . . . . . . . . . . . . . . . . .
77
5.5.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Rozdział 6. Stabilność rozwiązań równań różniczkowych
. . . . . . . . . . . .
81
6.1.
Wprowadzenie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
6.2.
Stabilność układów liniowych . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
6.3.
Metoda Lapunowa dla układów autonomicznych . . . . . . . . . . . . . . . . .
83
6.4.
Metoda Lapunowa dla układów nieautonomicznych . . . . . . . . . . . . . . .
88
6.5.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
Rozdział 7. Klasyfikacja punktów krytycznych. Cykle graniczne
. . . . . . .
91
7.1.
Klasyfikacja punktów krytycznych układu dwóch równań . . . . . . . . . . . .
91
7.2.
Równania liniowe z perturbacjami . . . . . . . . . . . . . . . . . . . . . . . . .
93
7.3.
Układy nieliniowe. Linearyzacja . . . . . . . . . . . . . . . . . . . . . . . . . .
94
7.4.
Cykle graniczne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
7.5.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
. . . . . . . . . . . .
99
8.1.
Wprowadzenie do liniowych problemów brzegowych . . . . . . . . . . . . . . .
99
8.2.
Regularne zagadnienie Sturma - Liouville’a . . . . . . . . . . . . . . . . . . . . 101
8.3.
Metoda funkcji Greena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.4.
Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Rozdział 9. Całki pierwsze układu równań
. . . . . . . . . . . . . . . . . . . . . 111
9.1.
Całki pierwsze układu równań . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Rozdział 10. Metoda charakterystyk dla równań różniczkowych
cząstkowych pierwszego rzędu
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
10.1. Równania różniczkowe cząstkowe pierwszego rzędu . . . . . . . . . . . . . . . 115
10.2. Równanie liniowe cząstkowe o stałych współczynnikach . . . . . . . . . . . . . 115
10.3. Równanie różniczkowe cząstkowe liniowe pierwszego rzędu . . . . . . . . . . . 122
10.4. Równanie różniczkowe cząstkowe liniowe o n-zmiennych niezależnych . . . . . 125
10.5. Przykłady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
10.6. Zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Bibliografia
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Rozdział 1
Równania różniczkowe. Problem początkowy
1.1. Wprowadzenie
Przez równanie różniczkowe zwyczajne rzędu n rozumiemy relacje
F t, x, x
0
, . . . , x
(n)
= 0,
(1.1)
gdzie F : U → R, U ⊂ R
n+2
, jest daną funkcją, t zmienną niezależną, a x funkcją
szukaną zmiennej t.
Jeśli ze związku (1.1) potrafimy wyznaczyć x
(n)
otrzymamy tak zwaną postać
normalną równania róźniczkowego
x
(n)
= f t, x, x
0
, . . . , x
(n−1)
,
(1.2)
gdzie f : D → R, D ⊂ R
n+1
.
Przez rozwiązanie równania (1.1) (odp. równania (1.2)) określonym w przedziale
I ⊂ R rozumiemy funkcje ϕ : I → R różniczkowalną n-krotnie w przedziale I taką,
że t, ϕ(t), ϕ
0
(t), . . . , ϕ
(n)
(t)
∈ U (odp. t, ϕ(t), ϕ
0
(t), . . . , ϕ
(n−1)
(t)
∈ D) dla t ∈ I
i ponadto spełniającą warunek
F t, ϕ(t), ϕ
0
(t), . . . , ϕ
(n)
(t)
= 0
dla t ∈ I
(odp. ϕ
(n)
(t) = f t, ϕ(t), ϕ
0
(t), . . . , ϕ
(n−1)
(t)
dla t ∈ I).
Zauważmy, że rozwiązaniem równania
x
00
= 2
jest rodzina krzywych
x = t
2
+ C
1
t + C
2
,
zależna od dwóch parametrów C
1
i C
2
. Nietrudno sprawdzić, że rozwiązanie równania
(1.1) zależy od n parametrów.
Dowolne rozwiązanie równania (1.1) nazywamy całką szczególną tego równania.
Jeśli rozwiązanie to zależy od n parametrów to nazywamy go całką ogólną.
Dla n = 1 równanie (1.2) przyjmie postać
x
0
= f (t, x)
(1.3)
6
Rozdział 1. Równania różniczkowe. Problem początkowy
Układem równań różniczkowych zwyczajnych pierwszego rzędu nazywamy zespół
równań
x
0
1
= f
1
(t, x
1
, . . . , x
n
),
x
0
2
= f
2
(t, x
1
, . . . , x
n
),
(1.4)
................................
x
0
n
= f
n
(t, x
1
, . . . , x
n
),
gdzie f
1
, f
2
, . . . , f
n
są zadanymi funkcjami określonymi na zbiorze D ⊂ R
n+1
, nato-
miast x
1
, x
2
, . . . , x
n
są szukanymi funkcjami zmiennej t.
Wprowadzając zapis wektorowy x = (x
1
, . . . , x
n
), f = (f
1
, . . . , f
n
), układ równań
(1.4) możemy zapisać w postaci (1.3).
W dalszym ciągu jeśli x przyjmuje wartości skalarne równanie (1.3) będziemy na-
zywać równaniem skalarnym, jeśli x przyjmuje wartości wektorowe, równaniem wek-
torowym. Jeśli z kontekstu będzie jasno wynikać o jaki typ równania chodzi, będziemy
krótko mówić równanie.
Przyjmując
x
1
= x, x
2
= x
0
, . . . , x
n
= x
(n−1)
równanie (1.2) możemy sprowadzić do układu równań
x
0
1
= x
2
,
x
0
2
= x
3
,
................
x
0
n−1
= x
n
,
x
0
n
= f (t, x
1
, . . . , x
n
).
Zbiór rozwiązań równania (1.1) (odp. (1.2)) tworzy rodzinę funkcji zależną od
n parametrów. Można zatem szukać rozwiązania które dodatkowo spełnia zadane n
warunków. Najprostrze warunki to żądanie aby rozwiązanie przechodziło przez z góry
zadany punkt (t
0
, x
0
) ∈ D i ponadto w punkcie t = t
0
pochodne do rzędu n − 1
przyjmowały zadane wartości x
1
, x
2
, . . . , x
n−1
, tzn. rozwiązanie to winno spełniać
warunki
x(t
0
) = x
0
, x
0
(t
0
) = x
1
, . . . , x
(n−1)
(t
0
) = x
n−1
.
(1.5)
Warunki (1.5) nazywamy warunkami początkowymi, a zagadnienie znalezienia roz-
wiązania równania (1.2) (lub (1.1)) spełniające warunki (1.5) nazywamy problemem
początkowym albo problemem Cauchy’ego.
Na przykład dla równania wektorowego pierwszego rzędu problem Cauchy’ego ma
postać
x
0
= f (t, x),
x(t
0
) = x
0
,
(1.6)
gdzie t
0
∈ R, x
0
∈ R
n
są zadanymi wartościami.
Uwaga 1.1. W przypadku gdy f jest funkcją ciągłą problem (1.6) jest równoważny
znalezieniu rozwiązania równania całkowego
x(t) = x
0
+
Z
t
t
0
f (s, x(s))ds.
(1.7)
1.2. Istnienie i jednoznaczność rozwiązań problemu Cauchy’ego dla równania skalarnego
7
Istotnie, całkując równanie (1.6) przy warunku x(t
0
) = x
0
w przedziale [t
0
, t]
otrzymamy (1.7). Na odwrót, przyjmując t = t
0
w (1.7) otrzymamy x(t
0
) = x
0
.
Natomiast różniczkując (1.7) otrzymamy równość x
0
= f (t, x).
Podstawowy wynik dotyczący problemu Cauchy’ego (tzw. twierdzenie Peano) mówi,
że jeśli f jest funkcją ciągła, problem (1.6) posiada co najmniej jedno rozwiązanie.
Jeśli dodatkowo założymy, że funkcja f jest klasy C
1
, albo spełnia tzw. warunek
Lipschitza, rozwiązanie jest jedyne. Poniższe przykłady pokazują, że ciągłość funkcji
f nie zapewnia jednoznaczności rozwiązań.
Przykład 1.1. Rozważmy problem Cauchy’ego
x
0
=
√
x,
x(0) = 0.
Oczywiście funkcja x(t) = 0 rozwiązaniem tego problemu. Nietrudno też sprawdzić,
że dla dowolnego t
0
≥ 0 funkcja
x
2
(t) =
0
jeśli t ≤ t
0
(t − t
0
)
2
/4,
jeśli t > t
0
,
jest również rozwiązaniem naszego problemu. Rozwiązanie problemu nie jest więc
określone jednoznacznie.
Przykład 1.2. Rozważmy problem Cauchy’ego
x
0
= 2
p
|x|,
x(0) = 0.
Oczywiście funkcja x
1
(t) = 0 jest rozwiązaniem tego problemu. Nietrudno też spraw-
dzić, że funkcja
x
2
(t) =
t
2
jeśli t ≥ 0
−t
2
,
jeśli t < 0,
jest również rozwiązaniem naszego problemu. Rozwiązanie problemu nie jest więc
określone jednoznacznie.
Przykład 1.3. Rozwiązaniem problem Cauchy’ego
tx
0
= 2x,
x(0) = 0.
Jest rodzina funkcji
x(t) =
at
2
jeśli t ≥ 0
bt
2
,
jeśli t < 0,
gdzie a, b ∈ R. Oznacza to, że rozważany problem początkowy na zbiorze R posiada
nieskończenie wiele rozwiązań.
1.2. Istnienie i jednoznaczność rozwiązań problemu Cauchy’-
ego dla równania skalarnego
Wpierw pokażemy dwa proste lematy które wykorzystamy w dowodzie twierdzenia
o lokalnym istnieniu rozwiązań.
8
Rozdział 1. Równania różniczkowe. Problem początkowy
Lemat 1.1. Niech {x
n
} będzie ciągiem funkcji określonych na przedziale I takim,
że
|x
n+1
(t) − x
n
(t)| ≤ α
n
,
dla t ∈ I, n ∈ N.
Załóżmy, że szereg liczbowy
P
∞
n=1
α
n
jest zbieżny. Wówczas ciąg {x
n
} jest jednostaj-
nie zbieżny w przedziale I. Jeśli ponadto funkcje x
n
są ciągłe, to również granica tego
ciągu jest funkcją ciągłą.
Dowód. Szereg
P
∞
n=1
α
n
jest zbieżny, spełnia więc warunek Cauchy’ego zbieżności
szeregu, co oznacza, że dla dowolnego ε > 0 istnieje n
0
takie, że
α
m
+ . . . + α
n−1
< ε
dla dowolnych n, m ≥ n
0
, m < n.
Niech ε > 0 i niech n
0
będzie dobrane zgodnie z powyższym warunkiem. Na mocy
przyjętych założeń dla dowolnych n, m ≥ n
0
(m < n) oraz t ∈ I mamy
|x
n
(t) − x
m
(t)| ≤ |x
m+1
(t) − x
m
(t)| + |x
m+2
(t) − x
m+1
(t)| + . . .
+|x
n
(t) − x
n−1
(t)| ≤ α
m
+ α
m+1
+ . . . + α
n−1
< ε.
Ponieważ ostatnia nierówność zachodzi dla dowolnego t ∈ I, wnioskujemy stąd że
sup
t∈I
|x
n
(t) − x
m
(t)|
≤ dla n, m ≥ n
0
,
co oznacza że ciąg {x
n
} spełnia warunek Cauchy’ego zbieżności jednostajnej. Zatem
jest on jednostajnie zbieżny. Ponieważ granica jednostajnie zbieżnego ciągu funkcji
ciągłych jest funkcją ciągłą, dowód jest kompletny.
Lemat 1.2. Niech f : [α, β] × [a, b] → R będzie funkcją ciągłą. Niech {ϕ
n
},
ϕ
n
: [α, β] → [a, b], będzie ciągiem funkcji ciągłych, zbieżnym jednostajne w przedziale
[α, β] do funkcji ϕ. Wówczas
lim
n→∞
Z
s
α
f (t, ϕ
n
(t))dt =
Z
s
α
f (t, ϕ(t))dt
dla s ∈ [α, β].
Dowód. Zauważmy wpierw, że funkcja f jest jednostajnie ciągła na zbiorze
[α, β] × [a, b]. Niech ε > 0. Położmy ε
0
= ε/(β − α). Ustalmy δ > 0 tak, aby
|f(t, x) − f(t, ˜x)| < ε
0
dla t ∈ [α, β], x, ˜x ∈ [a, b], |x − ˜x| < δ.
Następnie dobierzmy n
0
tak, aby
|ϕ
n
(t) − ϕ(t)| < δ dla n ≥ n
0
, t ∈ [α, β].
Oczywiście
|f(t, ϕ
n
(t) − f(t, ϕ(t)| < ε
0
dla n ≥ n
0
, t ∈ [α, β].
Zatem dla n ≥ n
0
oraz s ∈ [α, β] mamy
Z
s
α
f (t, ϕ
n
(t))dt −
Z
s
α
f (t, ϕ(t))dt
≤
Z
s
α
|f(t, ϕ
n
(t)) − f(t, ϕ(t))|dt ≤ ε
0
(s − α) ≤ ε,
1.2. Istnienie i jednoznaczność rozwiązań problemu Cauchy’ego dla równania skalarnego
9
co kończy dowód lematu.
Definicja 1.1. Mówimy, że funkcja f : D → R, D ⊂ R
2
, spełnia warunek Lip-
schitza (jest funkcją lipschitzowską) względem drugiej zmiennej, jeśli istnieje stała
L > 0 taka, że dla dowolnych (t, x), (t, y) ∈ D zachodzi
|f(t, x) − f(t, y)| ≤ L|x − y|.
Najmniejszą wartość stałej dla której zachodzi powyższe oszacowanie nazywamy
stałą Lipschitzea.
Mówimy, że funkcja f : D → R, jest lokalnie lipschitzowska w zbiorze D, jeśli dla
każdego punktu zbioru D istnieje otoczenie tego punktu w którym funkcja spełnia
warunek Lipschitzea, przy czym stała Lipschitzea zależy od otoczenia.
Twierdzenie 1.1. (Istnienie i jednoznaczność rozwiązań lokalnych). Niech
f : P → R, gdzie P = {(t, x) ∈ R
2
: |t − t
0
| ≤ a, |x − x
0
| ≤ b}, a, b > 0, będzie funkcją
ciągłą, spełniającą warunek Lipschitza względem zmiennej x ze stałą L. Wówczas
problem Cauchy’ego
x
0
= f (t, x),
x(t
0
) = x
0
,
(1.8)
posiada rozwiązanie w przedziale [t
0
− α, t
0
+ α], gdzie α = min{a, b/M, 1/(2L)},
M = max{|f(t, x)| : (t, x) ∈ P }, ponadto rozwiązanie to jest określone jednoznacznie.
Dowód. Stosując metodę indukcji matematycznej skonstruujemy ciąg funkcji {x
n
},
x
n
: [t
0
− α, t
0
+ α] → R, za pomocą wzoru
x
n+1
(t) = x
0
+
Z
t
t
0
f (s, x
n
(s))ds,
t ∈ [t
0
− α, t
0
+ α],
(1.9)
gdzie x
0
(t) = x
0
.
Dla uproszczenia rozważań ograniczymy się do przedziału [t
0
, t
0
+ α] (dla prze-
działu [t
0
− α, t
0
] argument jest analogiczny). Zauważmy wpierw, że funkcja x
1
jest
określona dla dowolnego t ∈ [t
0
, t
0
+ α] i ponadto
|x
1
(t) − x
0
| ≤
Z
t
t
0
f (s, x
0
)ds
≤
Z
t
t
0
|f(s, x
0
)|ds ≤ M(t − t
0
) ≤ b.
(1.10)
Oznacza to, że (t, x
1
(t)) ∈ P dla t ∈ [t
0
, t
0
+ α]. Wykorzystując indukcje mate-
matyczną nietrudno sprawdzić, że dla dowolnego n ∈ N funkcja x
n
jest określona
w przedziale [t
0
, t
0
+α] i ponadto |x
n
(t)−x
0
| ≤ b, czyli (t, x
n
(t)) ∈ P dla t ∈ [t
0
, t
0
+α].
Pokażemy następnie, że dla n = 0, 1, 2 . . . mamy
|x
n+1
(t) − x
n
(t)| ≤
M L
n
(t − t
0
)
n+1
(n + 1)!
dla t ∈ [t
0
, t
0
+ α].
(1.11)
Istotnie, dla n = 0 wzór (1.11) jest prawdziwy na mocy (1.10) oraz definicji war-
tości α. Dla dowodu metodą indukcji przypuśćmy, że wzór (1.11) jest prawdziwy dla
n = k. Wówczas
10
Rozdział 1. Równania różniczkowe. Problem początkowy
|x
k+2
(t) − x
k+1
(t)| =
Z
t
t
0
f (s, x
k+1
(s) − f(s, x
k
(s))
ds
≤
Z
t
t
0
L
x
k+1
(s) − x
k
(s))
ds
≤
M L
k+1
(k + 1)!
Z
t
t
0
(s − t
0
)
k+1
ds =
M L
k+1
(k + 2)!
(t − t
0
)
k+2
,
co kończy dowód wzoru (1.11).
Z oszacowania (1.11) wynika natychmiast, że
x
n+1
(t) − x
n
(t))
≤
M
L
(αL)
n+1
(n + 1)!
.
Ponieważ αL < 1, szereg
M
L
∞
X
n=0
(αL)
n+1
(n + 1)!
jest zbieżny. Na mocy lematu 1.1 ciąg {x
n
} jest jednostajnie zbieżny w przedziale
[t
0
, t
0
+ α]. Oznaczmy jego granicę przez ϕ.
Przechodząc we wzorze (1.9) z n do nieskończoności i wykorzystując lemat 1.2
otrzymamy
ϕ(t) = x
0
+
Z
t
t
0
f (s, ϕ(s))ds
dla t ∈ [t
0
, t
0
+ α],
co zgodnie z uwagą 1,1 oznacza, że ϕ jest rozwiązaniem problemu (1.8).
Dla zakończenia dowodu pozostaje pokazać, że rozwiązanie to jest jedyne. Niech
x, y : [t
0
, t
0
+ α] → R będą rozwiązaniami problemu (1.8). Zgodnie z uwagą 1.1
x(t) = x
0
+
Z
t
t
0
f (s, x(s))ds,
y(t) = x
0
+
Z
t
t
0
f (s, y(s))ds.
Zauważmy, że
|y(t) − x(t)| =
Z
t
t
0
f (s, y(s)) − f(s, x(s))
ds
≤
Z
t
t
0
f(s, y(s)) − f(s, x(s))
ds
≤ L
Z
t
t
0
|y(s) − x(s)|ds ≤ L
Z
t
t
0
ky − xk
0
ds ≤ αLky − xk
0
,
gdzie
kxk
0
= max{|x(t)| : t ∈ [t
0
, t
0
+ α]}.
Powyższe oszacowanie zachodzi dla dowolnego t ∈ [t
0
, t
0
+ α]. Przechodząc po lewej
stronie ostatniej nierówności do supremum względem t ∈ [t
0
, t
0
+ α] otrzymamy
ky − xk
0
≤ αLky − xk
0
.
1.3. Istnienie i jednoznaczość rozwiązań problemu Cauchy’ego dla równania wektorowego
11
Ponieważ αL < 1, z ostatniej nierówności wynika, że ky − xk
0
= 0, co kończy dowód.
Uwaga 1.2. Dowód twierdzenia 1.1 można skrócić, jeśli mamy do dyspozycji
twierdzenie Arzela-Ascoli (zob. twierdzenie 1.4). Istotnie, zgodnie z dowodem twier-
dzenia 1.1 ciąg {x
n
} dany wzorem (1.9) jest dobrze określony i ograniczony (|x
n
(t)| ≤
|x
0
| + αM ≤ |x
0
| + b). Z nierówności
|x
n
(t) − x
n
(s)| ≤
Z
t
s
f (s, x
n
(s))ds
≤ M|t − s| ≤ αM
wynika, że ciąg {x
n
} jest równociągły. Na mocy twierdzenia Arzela-Ascoli można
z niego wybrać podciąg jednostajnie zbieżny. Podobnie jak w dowodzie twierdzenia
1.1 możemy pokazać, że granica tego podciągu jest szukanym rozwiązaniem i ponadto
rozwiązanie to jest jedyne.
1.3. Istnienie i jednoznaczość rozwiązań problemu Cauchy’ego
dla równania wektorowego
Rozważmy problem początkowy
x
0
= f (t, x),
x(t
0
) = x
0
,
(1.12)
gdzie: t ∈ R, x ∈ R
n
, (t
0
, x
0
) ∈ U, f : U → R
n
(U ⊂ R
n+1
) jest zadaną funkcją
ciągłą.
Mówimy, że funkcja f : U → R
n
spełnia warunek Lipschitza względem zmiennej
wektorowej x, jeśli istnieje stała L > 0 taka, że dla dowolnych (t, x), (t, y) ∈ U zachodzi
kf(t, x) − f(t, y)k ≤ Lkx − yk,
gdzie symbol k · k oznacza normę w przestrzeni R
n
.
Mówimy, że funkcja f : U → R
n
spełnia lokalnie warunek Lipschitza względem
zmiennej wektorowej x, jeżeli każdy punkt (t, x) ∈ U posiada otoczenie w którym
funkcja f spełnia warunek Lipschitza względem zmiennej x.
Nietrudno sprawdzić, że funkcja klasy C
1
względem zmiennej x jest lokalnie lip-
schitzowska względem tej zmiennej. Funkcja lokalnie lipschitzowska nie musi być lip-
schitzowska. Np. funkcja f : (0, 1) → R, f(x) = 1/x jest lokalnie lipschitzowska lecz
nie jest lipschitzowska w zbiorze (0, 1).
Twierdzenie 1.2. (Istnienie i jednoznazność rozwiązań lokalnych). Niech
f : P → R, gdzie P = {(t, x) ∈ R
n+1
: |t − t
0
| ≤ a, kx − x
0
k ≤ b}, jest funkcją ciągłą
spełniającą warunek Lipschitza względem zmiennej x ze stałą L. Wówczas problem
Cachy’ego (1.11) posiada w przedziale [t
0
− α, t
0
+ α], gdzie α = min{a, b/M, 1/(2L)},
M = max{kf(t, x)k : (t, x) ∈ P }, rozwiązanie i ponadto rozwiązanie to jest określone
jednoznacznie.
Dowód. Biegnie jak dowód twierdzenia poprzedniego, wystarczy wartość bez-
względną zastąpić normą.
12
Rozdział 1. Równania różniczkowe. Problem początkowy
Uwaga 1.3. Załóżmy że funkcja f : D → R jest funkcją lokalnie lipschitzeowską
względem drugiej zmiennej. Wówczas dla dowolnego (t
0
, x
0
) ∈ D problem początkowy
(1.8) posiada lokalnie dokładnie jedno rozwiązanie.
1.4. Metoda odwzorowań zwężających
Twierdzenie 1.1 (analogicznie twierdzenie 1.2) można pokazać wykorzystując twier-
dzenie Banacha o odwzorowaniach zwężających.
Twierdzenie Banacha.
Niech (X, d) będzie przestrzenią metryczną zupełną.
Niech funkja f : X → X spełnia warunek
d(f (x), f (y)) ≤ kd(x, y) dla x, y ∈ X,
gdzie 0 < k < 1. Wówczas istnieje dokładnie jeden punkt x
0
∈ X taki, że
f (x
0
) = x
0
.
Punkt x
0
nazywamy punktem stałym odwzorownia f .
Załóżmy, że spełnione są założenia twierdznia 1.1 (odpowiednio twierdzenia 1.2).
Oznaczmy przez C zbiór wszystkich funkcji ciągłych
x : [t
0
− α, t
0
+ α] → [x
0
− b, x
0
+ b].
Dla x, y ∈ C połóżmy
d(x, y) = sup
|x(t) − y(t)| : t ∈ [t
0
− α, t
0
+ α]
.
Nietrudno sprawdzić, że (C, d) jest przestrzenia metryczną zupełną.
Dla x ∈ C połóżmy
F(x)(t) = x
0
+
Z
t
t
0
f (s, x(s))ds.
Oczywiście
F(x)(t) − x
0
≤
Z
t
t
0
f (s, x(s))ds
≤
Z
t
t
0
M ds
≤ Mα ≤ b.
Oznacza to, że tak określone odwzorowanie przekształca zbiór C w siebie. Ponadto,
dla x, y ∈ C oraz t ∈ [t
0
− α, t
0
+ α] mamy
F(x)(t) − F(y)(t)
≤
Z
t
t
0
|f(s, x(s)) − f(s, y(s))|ds
≤
Z
t
t
0
L|x(s) − y(s)|ds
≤
Z
t
t
0
Ld(x, y)ds
≤ Lαd(x, y).
Przechodząc po lewej stronie do supremum względem t otrzymamy
d(F(x), F(y)) ≤ kαd(x, y).
Ponieważ Lα < 1 z twierdzenia Banacha wynika że odwzorowanie F posiada dokład-
nie jeden punkt stały, co wobec uwagi 1.1 kończy dowód twierdzenia.
1.5. Przedłużanie rozwiązań
13
1.5. Przedłużanie rozwiązań
Niech funkcje ϕ : I → R
n
, ψ : J → R
n
będą rozwiązaniami problemu (1.12).
Załóżmy, że
ϕ(t) = ψ(t)
dla t ∈ I ∩ J.
Jeśli I ⊂ J rozwiązanie ψ nazywamy przedłużeniem rozwiązania ϕ. Powstaje
naturalne pytanie: istnieje maksymalny przedzial w którym problemu (1.12) posiada
rozwiązanie. Odpowiedz na to pytanie daje następujące twierdzenie.
Twierdzenie 1.3. Niech f : U → R
n
, gdzie U ⊂ R
n+1
jest zbiorem otwar-
tym, będzie funkcją ciągłą, ograniczoną, lokalnie lipschitzowską względem zmiennej x.
Wówczas rozwiązanie problemu (1.12) albo można przedłużyć tak aby było określone
w przedziale [t
0
, +∞), albo aby osiągnęło brzeg obszaru U.
Dowód. Na mocy twierdzenia 1.2 problem (1.12) posiada rozwiązanie lokalne.
Połóżmy
t
∗
= sup
h > t
0
: problem (1.12) posiada rozwiazanie w przedziale [t
0
, h]
Zauważmy wpierw, że problem (1.12) posiada rozwiązanie określone w przedziale
[t
0
, t
∗
). Istotnie, niech t ∈ [t
0
, t
∗
). Z definicji t
∗
wynika, że istnieje t < h < t
∗
ta-
kie, że problem (1.12) posiada rozwiązanie określone w przedziale [t
0
, h], ponadto
jest ono w tym przedziale jedyne. Oznacza to, że dla t ∈ [t
0
, t
∗
) istnieje rozwiązanie
określone w tym punkcie i ponadto każde rozwiązanie określone w tym punkcie przyj-
muje taką samą wartość. Oznaczmy ją przez ϕ(t). Oczywiście tak określona funkcja
ϕ : [t
0
, t
∗
) → R
n
jest rozwiązaniem problemu (1.12). Jeśli t
∗
= ∞ dowód jest zakoń-
czony. Przypuśćmy, że t
∗
< ∞. Dla dowolnych s, t ∈ [t
0
, t
∗
) mamy
|ϕ(t) − ϕ(s)| =
Z
t
s
f (τ, ϕ(τ ))dτ
≤ M|t − s|,
gdzie M jest stałą taką, że |f(t, x)| ≤ M dla (t, x) ∈ U. Z powyższego oszacowania
wynika istnienie granicy lim
t→t
∗
ϕ(t) (zob. zadanie 10). Oznaczmy tę granicę przez x
∗
.
Jeśli (t
∗
, x
∗
) ∈ ∂U teza twierdzenia jest spełniona. Jeśli (t
∗
, x
∗
) ∈ U wówczas problem
x
0
= f (t, x),
x(t
∗
) = x
∗
posiada - zgodnie z twierdzeniem 1.2 - rozwiązanie w pewnym przedziale (t
∗
−δ, t
∗
+δ).
Oznacza to, że rozwiązanie problemu (1.12) istnieje co najmniej w przedziale [t
0
, t
∗
+
δ), co jest sprzeczne z definicją t
∗
. Zatem t
∗
= ∞ lub (t
∗
, x
∗
) ∈ ∂U. Dowód twierdzenia
1.3 jest kompletny.
Przykład 1.3. Rozwiązaniem problemu
x
0
= x
2
,
x(1) = 1
jest funkcja x = 1/(2 − t), a maksymalnym przedziałem istnienia rozwiązania jest
przedział (−∞, 2).
14
Rozdział 1. Równania różniczkowe. Problem początkowy
1.6. Istnienie rozwiązań problemu Cauchy’ego dla równań o
prawych stronach ciągłych
W niniejszym paragrafie pokażemy, że dla istnienia rozwiązań problemu Cau-
chy’ego wystarczy założyć ciągłość prawych stron. Oczywiście rozwiązanie w tym
przypadku nie musi być określone jednoznacznie (zob. przykłady 1.1 i 1.2). Nasze
rozważania rozpoczniemy od przypomnienia twierdzenia Arzela-Ascoli, które stanowi
istotne narzędzie w naszyh dowodach.
Mówimy, że rodzina funkcji {x
n
}, x
n
: [a, b] → R, n ∈ N, jest równociągła
w punkcie t
0
∈ [a, b], jeśli dla każdego ε > 0 istnieje δ > 0 takie, że
|x
n
(t) − x
n
(t
0
)| < ε dla n ∈ N, t ∈ (t
0
− δ, t
0
+ δ) ∩ [a, b].
Mówimy, że rodzina {x
n
} jest równociągła w zbiorze [a, b], jeśli jest równociągła
w każdym punkcie tego zbioru.
Mówimy, że rodzina {x
n
} jest ograniczona w punkcie t
0
∈ [a, b], jeśli istnieje stała
M > 0 taka, że
|x
n
(t
0
)| ≤ M dla n ∈ N.
Mówimy, że rodzina funkcji {x
n
} jest wspólnie ograniczona w zbiorze [a, b], jeśli
jest ograniczona w każdym punkcie tego zbioru. Jeśli ponadto stała M nie zależy od
punktu, mówimy że rodzina {x
n
} jest jednostajnie ograniczona.
Nietrudno sprawdzić, że rodzina {x
n
} równociągła i wspólnie ograniczona w [a, b]
jest jednostajnie ograniczona w [a, b].
Twierdzenie 1.4 (Arzela-Ascoli). Z każdego ciągu funkcji {x
n
} równociągłych
i wspólnie ograniczonych w przedziale [a, b] można wybrać podciąg {x
n
k
} jednostajnie
zbieżny w przedziale [a, b] .
Dowód. Niech {τ
i
} będzie zbiorem gęstym w [a, b]. Ponieważ ciąg liczbowy
{x
n
(τ
1
)} jest ograniczony, istnieje podciąg {x
1,n
} ciągu {x
n
} zbieżny w punkcie τ
1
.
Podobnie, ponieważ ciąg liczbowy {x
1,n
(τ
2
)} jest ograniczony, istnieje podciąg {x
2,n
}
ciągu {x
1,n
} zbieżny w punkcie τ
2
. Oczywiście jest on też zbieżny w punkcie τ
1
. Ko-
rzystając z indukcji, możemy skonstruować rodzinę ciągów {x
1,n
}, {x
2,n
}, . . ., taką, że
{x
k,n
} jest podciągiem ciągu {x
k−1,n
} oraz {x
k,n
} jest zbieżny w punktach τ
1
, . . . , τ
k
.
Połóżmy y
k
= x
k,k
. Zauważmy, że w każdym punkcie τ
i
, ciąg liczbowy {y
k
(τ
i
)}
jest zbieżny. Niech ε > 0. Na mocy równociągłości rodziny {y
k
} dla każdego t ∈ [a, b]
istnieje δ
t
= δ
t
(ε) > 0 takie, że
|y
k
(s) − y
k
(t)| < ε
dla s ∈ (t − δ
t
, t + δ
t
) ∩ [a, b], k ∈ N.
Oczywiście rodzina przedziałów {(t − δ
t
, t + δ
t
) : t ∈ [a, b]} jest pokryciem otwar-
tym zbioru [a, b]. Zbiór [a, b] jest zwarty, można więc wybrać pokrycie skończone
(t
1
− δ
1
, t
1
+ δ
1
), . . . , (t
m
− δ
m
, t
m
+ δ
m
) gdzie δ
i
= δ
t
i
. Ponieważ ciąg {τ
i
} jest gęsty
w [a, b], dla każdego k ∈ {1, . . . , m} istnieje element ciągu {τ
i
} leżący w przedziale
(t
k
− δ
k
, t
k
+ δ
k
). Oznaczmy ten element przez ˜
t
k
.
Ponieważ ciąg {y
n
(˜
t
k
)} jest zbieżny, możemy wybrać ˜n
k
∈ N takie, że
|y
m
(˜
t
k
) − y
n
(˜
t
k
)| <
ε
3
dla n, m ≥ ˜n
k
.
1.6.
Problem Cauchy’ego dla prawych stron ciągłych
15
Połóżmy
n
0
= max{˜n
1
, . . . , ˜
n
m
}.
Niech t ∈ [a, b]. Oczywiście t ∈ (t
k
− δ
k
, t
k
+ δ
k
) dla pewnego k ∈ {1, . . . , m}. Dla
m, n ≥ n
0
otrzymamy
y
n
(t) − y
m
(t)
≤
y
n
(t) − y
n
(˜
t
k
)
+
y
n
(˜
t
k
) − y
m
(˜
t
k
)
+
+
y
m
(˜
t
k
) − y
m
(t)
<
ε
3
+
ε
3
+
ε
3
= ε.
Ponieważ element t ∈ [a, b] jest dowolny, oznacza to że ciąg {y
n
} spełnia warunek
Cauchy’ego jednostajnej zbieżności, co kończy dowód twierdzenia.
Twierdzenie 1.5. Niech f : P → R, gdzie P = {(t, x) ∈ R
2
: |t − t
0
| ≤ a, |x −
x
0
| ≤ b}, a, b > 0, będzie funkcją ciągłą. Załóżmy, że |f(t, x)| ≤ M dla (t, x) ∈ P .
Niech α = min{a, b/M}. Wówczas problem (1.12) posiada w przedziale [t
0
− α, t
0
+ α]
co najmniej jedno rozwiązanie.
Dowód metodą przybliżeń Tonelliego. Dla uproszczenia zapisu rozważmy
przedział [t
0
, t
0
+ α] (dla przedziału [t
0
− α, t
0
] argument jest podobny). Dla n ∈ N
połóżmy
x
n
(t) = x
0
+
Z
t
t
0
f (τ, x
n
(τ − δ
n
))dτ,
(1.13)
gdzie δ
n
= α/n, x
n
(t) = x
0
dla t ∈ [t
0
− δ
n
, t
0
].
Zauważmy wpierw, że funkcja x
n
jest dobrze określona w przedziale [t
0
, t
0
+ α] i
ponadto (t, x
n
(t)) ∈ P dla t ∈ [t
0
, t
0
+ α]. Istotnie, dla t ∈ [t
0
, t
0
+ δ
n
] mamy
|x
n
(t) − x
0
| =
Z
t
t
0
f (τ, x
0
)dτ
≤ M|t − t
0
| ≤ Mα ≤ b.
Przypuśćmy, że funkcja x
n
jest określona w przedziale [t
0
, t
0
+ kδ
n
] gdzie 1 < k < n,
ponadto (t, x
n
(t)) ∈ P dla t ∈ [t
0
, t
0
+ kδ
n
] . Wówczas dla t ∈ [t
0
+ kδ
n
, t
0
+ (k + 1)δ
n
]
mamy
|x
n
(t) − x
0
| =
Z
t
t
0
f (τ, x
n
(τ − δ
n
))dτ
≤ M|t − t
0
| ≤ b,
co oznacza, że żądane warunki zachodzą na przedziale [t
0
, t
0
+ (k + 1)δ
n
]. Na mocy
indukcji matematycznej zachodzą one w całym przedziale [t
0
, t
0
+ α].
Zauważmy też, że dla s, t ∈ [t
0
, t
0
+ α]
|x
n
(t) − x
n
(s)| =
Z
t
s
f (τ, x
n
(τ − δ
n
))dτ
≤ M|t − s|
Z ostatniej nierówności wynika, że ciąg funkcji {x
n
} jest w przedziale [t
0
, t
0
+ α]
równociągły. Na mocy twierdzenia Ascoli - Arzela istnieje podciąg {x
n
k
} zbieżny
jednostajnie w przediale [t
0
, t
0
+α]. Oznaczmy granicę tego ciągu przez ϕ. Przechodząc
z n
k
do nieskończoności w równości
x
n
k
(t) = x
0
+
Z
t
t
0
f (τ, x
n
k
(τ − δ
n
k
))dτ,
16
Rozdział 1. Równania różniczkowe. Problem początkowy
po wykorzystaniu lematu 1.2 oraz równociągłości ciągu {x
n
k
}, otrzymamy
ϕ(t) = x
0
+
Z
t
t
0
f (τ, ϕ(τ )dτ,
co oznacza, że ϕ jest rozwiązaniem problemu (1.12).
Dowód metodą łamanych Eulera. Dla n ∈ N połóżmy
t
n
i
= t
0
+ iδ
n
,
i = 1, . . . , n,
gdzie δ
n
= α/n, a następnie rozważmy funkcje
x
n
(t) =
x
0
+ f (t
0
, x
0
)(t − t
0
)
dla t
0
≤ t ≤ t
0
+ δ
n
x
n
(t
n
i
) + (t − t
n
i
)f (t
n
i
, x
n
(t
n
i
))
dla t
n
i
< t ≤ t
n
i+1
, i = 1, . . . , n.
Podobnie jak w poprzednim dowodzie można sprawdzić, wykorzystując indukcje
matematyczną, że w przedziale [t
0
, t
0
+ α] funkcja x
n
jest dobrze zdefiniowana i po-
nadto
|x
n
(t) − x
0
| ≤ (t − t
0
)M ≤ b.
Zatem (t, x
n
(t)) ∈ P dla [t
0
, t
0
+ α].
Rozważmy funkcje ψ
n
: [t
0
, t
0
+ α] → R daną wzorem
ψ
n
(t) = f (t
n
i
, x
n
(t
n
i
))
dla t
n
i
≤ t ≤ t
n
i+1
, i = 0, 1, . . . , n − 1.
Zauważmy, że
x
n
(t) = x
0
+
Z
t
t
0
ψ
n
(τ )dτ,
t ∈ [t
0
, t
0
+ α].
Oczywiście dla s, t ∈ [t
0
, t
0
+ α] mamy
|x
n
(t) − x
n
(s)| =
Z
t
s
ψ
n
(τ )dτ
≤ M|t − s|.
Z ostatniej nierówności wynika że ciąg {x
n
} jest w przedziale [t
0
, t
0
+ α] równociągły.
Ponieważ ciąg ten jest też wspólnie ograniczony, na mocy twierdzenia Ascoli-Arzela
istnieje podciąg {x
n
k
}jednostajnie zbieżny, powiedzmy do funkcji ϕ.
Oczywiście
x
n
k
(t) = x
0
+
Z
t
t
0
f (τ, ϕ(τ ))dτ +
Z
t
t
0
[ψ
n
k
(τ ) − f(τ, ϕ(τ))]dτ.
(1.14)
Ponieważ funkcja f jest jednostajnie ciągła w zbiorze P , dla zadanego ε > 0 istnieje
n
0
takie, że
|ψ
n
k
(τ ) − f(τ, ϕ(τ))| < ε dla n
k
≥ n
0
, τ ∈ [t
0
, t
0
+ α].
Wynika stąd, że ostatni wyraz we wzorze (1.14) dąży do zera gdy n
k
dąży do nieskoń-
czoności. Przechodząc zatem do granicy we wzorze (1.14) otrzymamy
ϕ(t) = x
0
+
Z
t
t
0
f (τ, ϕ(τ ))dτ,
co kończy dowód.
1.7. Dalsze przykłady twierdzeń o jednoznaczności rozwiązań
17
1.7. Dalsze przykłady twierdzeń o jednoznaczności rozwiązań
Twierdzenie 1.5 mówi, że jeśli funkcja f jest ciągła, to problem (1.12) posiada
lokalnie co najmniej jeno rozwiązanie. Aby pokazać, że rozwiązanie to jest określone
jenoznacznie założyliśmy dodatkowo (zob. twierdzenie 1.1 oraz 1.2), że funkcja f
spełnia warunek Lipschitza względem drugiej zmiennej. Warunek Lipschitza jest ra-
czej założeniem mocno ograniczaącym. Wiadomo, że w przestrzeni funkcji ciągłych
podzbiór funkcji spełniających warunek Lipschitza (również lokalnie) jest zbiorem
małym (dokładnie jest to tzw. zbiór pierwszej kategorii Baire’a). Z drugiej strony
wiadomo też, że zbiór funkcji ciągłych, dla których problem Cauchy’ego posiada roz-
wiązanie niejednoznaczne jest również zbiorem małym (też zbiorem piewszej kategorii
Baire’a). Oznacza to, że mamy wiele funkcji które nie są lipschitzowskie, ale dla któ-
rych mamy jednoznaczność rozwiązania problemu Cauchy’ego. Twierdzenie 1.1 ujmuje
zatem tylko nieliczną część równań dla ktżych problem początkowy posiada jedno-
znaczne rozwiązanie. W niniejszym paragrafie podamy dalsze przykłady twierdzeń o
jednoznaczności rozwiązań problemu Cauchy’ego.
Twierdzenie 1.6. (Peano). Niech f : [t
0
, t
0
+ a] × [x
0
− b, x
0
+ b] → R będzie
funkcją ciągłą. Załóżmy, że f (t, ·) jest funkcją nierosnącą dla dowolnego t ∈ [t
0
, t
0
+a].
Wówczas problem (1.12) posiada dokładnie jedno rozwiązanie.
Dowód. Zgodnie z twierdzeniem 1.5 problem posiada co najmniej jedno rozwią-
zanie określone w pewnym przedziale [t
0
, t
0
+ h]. Przypuśćmy dla dowodu nie wprost,
że w przedziale tym istnieją dwa różne rozwiązania x
1
i x
2
. Oczywiście x
1
(t
0
) = x
2
(t
0
).
Połóżmy
t
1
= sup
˜
t ≥ t
0
: x
1
(t) = x
2
(t) dla t ∈ [t
0
, ˜
t]
.
Ze względu na ciągłość rozwiązań x
1
(t
1
) = x
2
(t
1
). Ponadto istnieje δ > 0 takie, że
x
1
(t) 6= x
2
(t) dla t ∈ (t
1
, t
1
+ δ). Bez zmniejszenia ogólności rozważań możmy przyjąć,
że x
1
(t) < x
2
(t) dla t ∈ (t
1
, t
1
+ δ). Zgodnie z przyjętymi założeniami f (t, x
1
(t)) ≥
f (t, x
2
(t)) dla t ∈ (t
1
, t
1
+ δ). Wynika stąd, że x
0
1
(t) ≥ x
0
2
(t) dla t ∈ (t
1
, t
1
+ δ).
Połóżmy z(t) = x
2
(t) − x
1
(t). Oczywiście z(t
1
) = 0 oraz z
0
(t) ≤ 0 dla t ∈ (t
1
, t
1
+ δ).
Zatem z(t) ≤ 0 dla t ∈ (t
1
, t
1
+ δ), co oznacza, że x
2
(t) ≤ x
1
(t) dla t ∈ (t
1
, t
1
+ δ).
Uzyskana sprzeczność kończy dowód.
Lemat 1.3.
Załóżmy, że p : [0, +∞) jest funkcją ciągłą, rosnącą i taką, że
p(0) = 0, p(t) > 0 dla t > 0 oraz
lim
→0
+
Z
a
dt
p(t)
= ∞,
(1.15)
gdzie a > 0. Jeśli u : [0, a] → R
+
jest funkcją ciągłą spełniającą warunek
u(t) ≤
Z
t
0
p(u(s))ds
dla
0 < t ≤ a,
(1.16)
to u(t) ≡ 0 w [0, a].
Dowód. Załóżmy, że u 6= 0. Oczywiście u(0) = 0. Połóżmy
t
0
= sup
t > 0 : u(s) = 0 dla s ∈ [0, t]
.
18
Rozdział 1. Równania różniczkowe. Problem początkowy
Zauważmy, że u(t
0
) = 0 oraz u(t) > 0 w pewnym otoczeniu prawostronnym punktu
t
0
. Połóżmy
v(t) = max {u(s) : s ∈ [0, t]}.
Z ciągłości funkcji u wynika, że dla każdego t ∈ [0, a] istnieje τ
t
∈ [0, t] takie, że
v(t) = u(τ
t
). Wykorzystując (1.16) oraz własności funkcji p mamy
v(t) = u(τ
t
) ≤
Z
τ
t
0
p(u(s))ds ≤
Z
t
0
p(v(s))ds.
(1.17)
Połóżmy
w(t) =
Z
t
0
p(v(s))ds.
(1.18)
Oczywiście w(t
0
) = 0. Z (1.16) wynika, że v(t) ≤ w(t). Różniczkując (1.18) i wyko-
rzystując ostatnią nierówność otrzymamy
w
0
(t) = p(v(t)) ≤ p(w(t)).
Niech δ ∈ (t
0
, a]. Ponieważ w(t) > 0 dla t > t
0
Z
a
δ
w
0
(t)
p(w(t))
dt ≤ a − δ ≤ a.
(1.19)
Z drugiej strony, podstawiając s = w(t) otrzymamy
Z
a
δ
w
0
(t)
p(w(t))
dt =
Z
α
σ
ds
p(s)
,
(1.20)
gdzie σ = w(δ), α = w(a). Zauważmy, że σ → 0 gdy δ → t
0
. Na mocy (1.15) prawa
strona (1.20) dąży do nieskończoności, gdy δ → t
0
, co przeczy (1.19). Z uzyskanej
sprzeczności wynika, że u = 0, co kończy dowód.
Twierdzenie 1.7. (Osgood). Załóżmy, że f : P → R jest funkcją ciągłą, speł-
niającą warunek
|f(t, x
1
) − f(t, x
2
)| ≤ p(|x
1
(t) − x
2
(t)|),
gdzie p spełnia założenia lematu 1.3. Wówczas problem początkowy (1.12) posiada co
najwyżej jedno rozwiązanie.
Dowód. Przypuśćmy, że x
1
, x
2
są rozwiązaniami problemu (1.12). Oczywiście
|x
1
(t) − x
2
(t)| =
Z
t
t
0
f (s, x
1
(s)) − f(s, x
2
(s))
ds
≤
Z
t
t
0
p(|x
1
(s) − x
2
(s)|)ds.
Wynika stąd, że funkcja u = |x
1
− x
2
| spełnia założenia lematu 1.3. Zatem u(t) ≡ 0,
skąd teza twierdzenia wynika natychmiast.
1.8. Zadania
19
1.8. Zadania
1. Znaleźć obszary w których zadana funkcja spełnia warunek Lipschitza względem
zmiennej x i wyznaczyć jej stałą Lipschitza:
(i) f(t, x) = x
(1+t
2
),
(ii) f(t, x) = t
(1+x
2
),
(iii) f(t, x) = t
2
x
2
+tx+4x.
2. Wyznaczyć stałą Lipschitza względem zmiennej x dla zadanej funkcji i obszaru:
(i)
f (t, x) = t cos x + x sin t,
a) |t| ≤ π, |x| ≤ π;
b) |t| ≤ π/2, |x| ≤ π/2;
(ii) f(t, x) = t
2
e
−tx
,
a) 0 ≤ t ≤ 1, |x| < ∞;
b) 1 ≤ t ≤ 2, x > 0;
(iii) f(t, x) = t
t+x
,
a) 0 ≤ t ≤ 1, |x| ≤ 1;
b) 0 ≤ t ≤ 1, x > 0.
3. Sprawdzić czy funkcja
f (t, x) =
sin tx
t
,
(t, x) 6= (0, x)
0,
(t, x) = (0, x)
spełnia w obszarze {(t, x) : |t| ≤ 1, |x| < ∞} warunek Lipschitza względem zmien-
nej x.
4. Zbadać istnienie i jednoznaczność rozwiązań problemu:
(i)
x
0
= 1 + x
2/3
,
x(0) = 1;
(ii)
x
0
= sin tx,
x(0) = 1;
(iii) x
0
= (1 + x)tx
2
,
x(0) = 1;
(iv) x
0
= e
t
+ t/x,
x(0) = 1.
5. Pokazać, że problem początkowy
x
0
= (t
2
+ x
2
) sin x + x cos x,
x(0) = 0
posiada wyłącznie rozwiązanie zerowe.
6. Pokazać, że rozwiązanie problemu
x
0
= −t/x,
x(0) = 1,
nie może być przedłużone poza przedział (−1, 1).
7. Pokazać, że rozwiązanie problemu
x
0
= x
2
,
x(0) = 1,
nie może być przedłużone poza przedział (−∞, 1).
8. Znaleźć maksymalny przedział istnienia rozwiązań problemu
x
0
= 1 + x
2
,
x(0) = 1.
9. Rozważyć problem początkowy
x
0
= f (t, x),
x(0) = 0,
gdzie
f (t, x) =
4t
3
x
t
4
+x
2
,
(t, x) 6= (0, 0);
0,
(t, x) = (0, 0).
Pokazać, że funkcja f jest ciągła lecz nie spełnia warunku Lipschitza w żadnym ob-
szarze zawierającym początek układu. Pokazać następnie, że problem ten posiada
20
Rozdział 1. Równania różniczkowe. Problem początkowy
nieskończenie wiele rozwiązań. (Wskazówka: Podstawić s = t
4
i znaleźć rozwiąza-
nie jako funkcje argumentu x).
10. Niech f : (α, β) → R, t
0
∈ (α, β). Załóżmy, że dla dowolnego ε > 0 istnieje δ > 0
takie, że
|f(t
0
) − f(t
00
)| < ε dla t
0
, t
00
∈ (α, β) \ {t
0
}.
Pokazać, że istnieje granica lim
t→t
0
f (t). Sformułować analog twierdzenia dla t
0
=
α oraz t
0
= β.
11. Sformułować i dowieść analogi twierdzeń 1.3 i 1.4 dla przypadku gdy funkcja f
jest lokalnie lipschitzowska.
12. Niech f : [t
0
− h, t
0
+ h] × R
2
→ R spełnia uogólniony warunek Lipschitza
|f(t, x
1
) − f(t, x
2
)| ≤ L(t)|
1
− x
2
| dla (t, x
1
), (t, x
2
) ∈ [t
0
− h, t
0
+ h] × R
2
.
Załóżmy, że
R
t
0
+h
t
0
−h
L(t)dt istnieje. Pokazać, że problem Cauchyego posiada w prze-
dziale [t
0
− h, t
0
+ h] co najwyżej jedno rozwiązanie.
Rozdział 2
Przykłady równań całkowalnych
2.1. Równanie o zmiennych rozdzielonych
Równanie różniczkowe które możemy sprowadzić do postaci
x
0
= f (t)g(x),
t ∈ I,
(2.1)
gzie f : I → R, g : J → R (I, J ⊂ R) są znanymi funkcjami, nazywamy równa-
niem różniczkowym o zmiennych rozdzielonych. Ponieważ x jest funkcją zmiennej t
równanie to możemy zapisać w formie równoważnej
x
0
(t) = f (t)g(x(t)),
t ∈ I,
a jeśli g(x(t)) 6= 0 w postaci
x
0
(t)
g(x(t))
= f (t),
t ∈ I.
(2.2)
Niech F i G będą funkcjami pierwotnymi (całkami) odpowiednio funkcji f i 1/g.
Wówczas równanie (2.2) możemy zapisać w postaci
d
dt
G ◦ x)(t) =
d
dt
F (t),
t ∈ I,
lub
d
dt
G ◦ x)(t) − F (t)
= 0,
t ∈ I.
Na mocy twierdzenia Lagrange’a
G(x(t)) − F (t) = C,
t ∈ I.
(2.3)
Rozważmy teraz związek
G(x) − F (t) = C.
(2.4)
Jeśli z ostatniego związku potrafimy wyznaczyć x jako funkcje t w przedziale I, to
wstawiając tę funkcje do (2.4) w miejsce x otrzymamy równość (2.3). Różniczkując
uzyskaną równość sprawdzamy natychmast, że funkcja x jest całką równania (2.1)
w przedziale I. Wzór (2.4) określa zatem rozwiązanie równania (2.1) w postaci uwi-
kłanej.
Niech dt oznaca różniczkę zmiennej niezależnej t, a dx różniczkę funkcji x. Ponie-
waż dx = x
0
(t)dt mamy
dx
dt
=
x
0
(t)dt
dt
= x
0
(t).
22
Rozdział 2. Przykłady równań całkowalnych
Oznacza to, że pochodną możemy interpretować jako stosunek różniczek. Zastępując
w równaniu (2.1) pochodną stosunkiem różniczek możemy równanie to przekształcić
do postaci
1
g(x)
dx = f (t)dt.
Aby uzyskać teraz równość (2.4) wystarczy lewą stronę scałkować względem x,
a prawą względem t. Jest to praktyczny sposób szukania rozwiązań równań o zmien-
nych rozdzielonych.
Przyklad 2.1. Rozwiązać równanie
x
0
=
1 + t
1 − x
.
Po rozdzieleniu zmiennych otrzymamy
(1 − x)dx = (1 + t)dt.
Po przejściu do funkcji pierwotnych, czyli po scałkowaniu lewej strony względem x,
a prawej względem t otrzymamy
x − x
2
/2 = t + t
2
/2 + C,
lub
t
2
+ 2t + x
2
− 2x = C.
Ostatnią równość można zapisać w postaci równoważnej
(t + 1)
2
+ (x − 1)
2
= C.
Ponieważ C jest stałą dowolną zamiast 2C a następnie C + 2 pozostawiliśmy C.
2.2. Równanie jednorodne
Równanie różniczkowe które możemy zapisać w postaci
x
0
= f
x
t
(2.5)
nazywamy równaniem jednorodnym. Stosując podstawienie
y =
x
t
otrzymamy
y + ty
0
= f (y),
czyli równanie o zmiennych rozdzielonych
dy
f (y) − y
=
dt
t
,
2.3. Równanie liniowe
23
które możemy rozwiązać przez scałkowanie. Po wyznaczeniu z ostatniego równa-
nia y jako funkcji t szukane rozwiązanie równania wyjściowgo znajdziemy ze wzoru
x = t y(t).
Przykład 2.2. Znaleźć rozwiązanie problemu
tx
0
− x
ln
x
t
+ 1
= 0,
x(1) = e.
Podstawiając y = x/t otrzymamy
y + ty
0
− y(ln y + 1) = 0.
Po rozdzieleniu zmiennych mamy
dy
y ln y
=
dt
t
,
a po scałkowaniu
ln |ln y| = ln |t| + ln C,
C > 0.
Stąd
| ln y| = C|t|,
C > 0.
Opuszczając moduły należy rozważyć cztery przypadki które redukują się do dwóch
ln y = Ct, C > 0
oraz
ln y = −Ct, C > 0.
Oba przypadki możemy zapisać krótko
ln y = Ct, C 6= 0,
lub
y = e
Ct
, C 6= 0.
Wracając do funkcji wyjściowej otrzymamy
x = te
Ct
, C 6= 0.
Ponieważ wartości C = 0 odpowiada y = 1, a w konsekwncji funkcja x = t, która jest
również rozwiązaniem naszego równania, warunek C 6= 0 należy pominąć.
Z warunku początkowego wynika że e = e
C
. Stąd C = 1, a szukane rozwiązanie
problemu początkowego ma postać x = te
t
.
2.3. Równanie liniowe
Równanie różniczkowe które możemy sprowadzić do postaci
x
0
+ f (t)x = g(t),
(2.6)
24
Rozdział 2. Przykłady równań całkowalnych
gdzie f i g są zadanymi funkcjami, nazywamy równaniem liniowym. Aby znaleźć
rozwiązanie równania (2.6) wpierw wyznaczamy całkę skojarzonego z nim równania
jednorodnego
x
0
+ f (t)x = 0.
(2.7)
Po rozdzieleniu zmiennych otrzymamy
dx
x
= −f(t)dt,
a po scałkowaniu
ln |x| = −F (t) + K,
gdzie F jest funkcją pierwotną funkcji f, a K stałą dowolną. Przekstałcając ostatni
wzór otrzymamy
|x| = Ce
−F (t)
,
gdzie C = e
K
. Oczywiście C > 0. Opuszczając wartość bezwzględną należy uwzględ-
nić dwa przypadki, które łącznie możemy zapisać w postaci
x = Ce
−F (t)
,
gdzie C jest dowolną stałą różną od zera. Ponieważ funkcja x = 0 jest również roz-
wiązaniem równania (2.7), stała C jest dowolna.
Powstaje pytanie czy zastępując stałą C stosownie dobraną funkcją u(t) nie można
by uzyskać całki ogólnej równania (2.6) (w dalszym ciągu funkcje tę będziemy zwykle
oznaczać symbolem C(t)). Aby sprawdzić nasze przypuszczenie połóżmy
x = u(t)e
−F (t)
(2.8)
i wstawmy do równania (2.6). Otrzymamy
u
0
(t)e
−F (t)
+ u(t)e
−F (t)
− F
0
(t)
+ f (t)u(t)e
F (t)
= g(t).
Ponieważ wyrazy zawierające funkcje u redukują się, mamy
u(t)e
−F (t)
= g(t).
Zatem
u
0
(t) = g(t)e
F (t)
,
a stąd
u(t) =
Z
g(t)e
F (t)
dt.
Podstawiając tak wyznaczoną funkcje u do wzoru (2.8) otrzymamy całkę ogólną rów-
nania (2.6).
Przykład 2.3. Znaleźć rozwiązanie problemu
x
0
+
x
t
= ln t,
x(1) = 1.
2.3. Równanie liniowe
25
Rozwiązując skojarzone równanie jednorodne
dx
dt
= −
x
t
otrzymamy
x =
C
t
.
Rozwiązanie równania wyjściowego szukamy teraz w postaci
x =
u(t)
t
,
gdzie u jest funkcją szukaną. Po podstawieniu do równania wyjściowego otrzymamy
tu
0
(t) − u(t)
t
2
+
u(t)
t
2
= ln t,
a po uproszczeniu
u
0
(t) = t ln t.
Stąd
u(t) =
t
2
2
ln t −
t
2
4
+ K.
Zatem całka ogólna równania wyjściowego wyraża się wzorem
x =
t
2
ln t −
t
4
+
K
t
.
Uwzględniając warunek początkowy x(1) = 1 otrzymamy 1 = −1/4 + K. Zatem
K = 5/4, a szukane rozwiązanie szczególne ma postać
x =
t
2
ln t −
t
4
+
5
4t
.
Przykład 2.4. Znaleźć rozwiązanie równania
x + (t − x
3
)x
0
= 0.
Oczywiście nie jest to równanie liniowe względem x jako funkcji zmiennej t. Natomiast
jeśli będziemy szukać funkcji t zmiennej x, to otrzymamy
x
dt
dx
+ t = x
3
.
czyli równanie liniowe.Skojarzone z nim równanie jednorodne
x
dt
dx
+ t = 0
ma całkę ogólną
t =
C
x
.
26
Rozdział 2. Przykłady równań całkowalnych
Traktując C jako funkcje zmiennej x otrzymamy
dt
dx
=
C
0
x − C
x
2
.
Podstawiając do równania wyjściowego mamy
x
C
0
x − C
x
2
+
C
x
= x
3
.
Stąd
C
0
= x
3
,
a po scałkowaniu
C(x) =
x
4
4
+ K.
Zatem
t =
1
x
1
4
x
4
+ K
=
x
3
4
+
K
x
,
lub w postaci uwikłanej
4tx − x
3
= C,
gdzie C = 4K jest dowolną stałą.
2.4. Równanie Bernoulliego
Równanie różniczkowe postaci
x
0
+ f (t)x = g(t)x
α
,
α 6= 0, α 6= 1,
(2.9)
gdzie f i g są zadanymi funkcjami, nazywamy równaniem Bernoulliego. Po podzieleniu
przez x
α
mamy
x
0
x
α
+ f (t)x
1−α
= g(t).
Podtawiając
y = x
1−α
(y jest funkcją zmiennej t) otrzymamy równanie liniowe
1
1 − α
y
0
+ f (t)y = g(t).
Przykład 2.5. Rozważmy równanie
x
0
+
2x
t
=
2
√
x
cos
2
t
.
Dzieląc przez 2
√
x mamy
x
0
2
√
x
+
1
t
√
x =
1
cos
2
t
2.4.
Równanie Bernoulliego
27
Podstawiając y =
√
x otrzymamy równanie liniowe
y
0
+
y
t
=
1
cos
2
t
.
Całką ogólną skojarzonego równana jenorodnego
y
0
+
y
t
= 0
jest funkcja
y =
C
t
.
Po uzmiennieniu stałej i podstawieniu do równania liniowego otrzymamy
tC
0
(t) − C
t
2
+
C
t
2
=
1
cos
2
t
,
a po redukcji
C
0
(t) =
t
cos
2
t
.
Zatem
C(t) =
Z
t
1
cos
2
t
, dt = t tg t + ln | cos t| + K.
Całka ogólna równania liniowgo ma postać
y = tg t +
ln | cos t|
t
+
K
t
,
a wyjściowego równania Bernoulliego
x =
tg t +
1
t
ln | cos t| +
K
t
2
.
Przykład 2.6. Znaleźć rozwiązanie problemu Cauchy’ego
x
0
+ 2tx = 2t
3
x
3
,
x(0) = 2.
Podstawiając
y = x
−2
otrzymamy równanie liniowe
y
0
− 4ty = −4t
3
.
Całka ogólna skojarzonego równania liniowqego
y
0
− 4ty + 0
ma postać
y = Ce
2t
2
.
28
Rozdział 2. Przykłady równań całkowalnych
Po uzmiennieniu stałej i podstawieniu do równania liniowego otrzymamy
C
0
e
2t
2
+ 4tCe
2t
2
− 4tCe
2t
2
= −4t
3
.
Stąd
C
0
= −4t
3
Ce
−2t
2
,
a po scałkowaniu
C(t) = t
2
e
−2t
2
+
1
2
e
−2t
2
+ K.
Całka ogólna równania liniowego ma postać
y =
t
2
e
−2t
2
+
1
2
e
−2t
2
+ K
e
2t
2
= t
2
+
1
2
+ Ke
2t
2
,
a wyjściowego równania Bernoulliego
x = 1
q
t
2
+
1
2
+ Ke
2t
2
.
Uwzględniając warunek początkowy otrzymamy
x = 1
q
t
2
+
1
2
−
1
4
e
2t
2
.
2.5. Równanie zupełne. Czynnik całkujący
Równanie różniczkowe postaci
P (t, x) + Q(t, x)x
0
= 0
(2.10)
gdzie P, Q : D → R (D podzbiór otwarty i spójny przestrzeni R
2
) są zadanymi
funkcjami, nazywamy równaniem zupełnym, jeśli istnieje funkcja F : D → R taka, że
dF =
∂F (t, x)
∂t
dt +
∂F (t, x)
∂x
dx = P (t, x)dt + Q(t, x)dx.
Oznacza to, że lewa strona równania (2.10) po pomnożeniu przez dt jest różniczką
zupełną funkcji F . Warunek ten jest spełniony jeśli
∂F (t, x)
∂t
= P (t, x),
∂F (t, x)
∂x
= Q(t, x).
(2.11)
Całka ogólna równania (2.10) ma wówczas postać
F (t, x) = C,
C ∈ R.
Załóżmy dodatkowo, że funkcja F posiada ciągłe pochodne czątkowe. Na mocy
twierdzenia Schwarza
∂
∂x
∂F(t, x)
∂t
=
∂
∂t
∂F(t, x)
∂x
.
2.5. Równanie zupełne. Czynnik całkujący
29
Wynika stąd, że warunkiem wystarczającym na to aby równanie (2.10) było równa-
niem zupełnym jest równość
∂P (t, x)
∂x
=
∂Q(t, x)
∂t
.
Całkując pierwszą z równości (2.11) względem t otrzymamy
F (t, x) =
Z
P (t, x) dt + C(x).
Zauważmy, że stała C może być funkcją x. Druga równość (2.11) mówi, że pochodna
tej funkcji względem x jest równa Q, czyli
∂
∂x
Z
P (t, x) dt + C(x)
= Q(t, x).
Wyznaczając z ostatniego związku C(x) znajdziemy funkcje F .
Przypuśćmy teraz, że
∂P (t, x)
∂x
6=
∂Q(t, x)
∂t
,
czyli, że rozważane równanie nie jest zupełne. Pomnóżmy obie stony równania przez
funkcje µ. Aby tak otrzymane równanie było zupełne wystarczy aby
∂ µ(t, x)P (t, x)
∂x
=
∂ µ(t, x)Q(t, x)
∂t
,
co jest rownoważne warunkowi
µ(t, x)
∂P (t, x)
∂x
+ P (t, x)
∂µ(t, x)
∂x
= µ(t, x)
∂Q(t, x)
∂t
+ Q(t, x)
∂µ(t, x)
∂t
.
Otrzymaliśmy na µ równanie różniczkowe cząstkowe, zatem na ogół równanie bardziej
skomplikowane. Jeśli jenak µ jest funkcją tylko zmiennej t wówczas
Q(t, x)
∂µ(t)
∂t
= µ(t)
∂P(t, x)
∂x
−
∂Q(t, x)
∂t
.
Jeśli ponadto wyrażenie (P
x
−Q
t
)/Q zależy tylko od t, otrzymamy równanie o zmien-
nych rozdzielonych. Rozwiązując to równanie wyznaczymy czynnik całkujący µ(t), a
mnożąc równanie przez ten czynnik otrzymamy równanie zupełne.
Jeśli µ jest funkją tylko zmiennej x, wówczas
P (t, x)
∂µ(x)
∂x
= µ(x)
∂Q(t, x)
∂t
−
∂P (t, x)
∂x
.
Jeśli ponadto wyrażenie (Q
t
−P
x
)/P zależy tylko od x, otrzymamy równanie o zmien-
nych rozdzielonych. Po wyznaczeniu µ, mnożąc przez ten czynnik, równanie wyjściowe
sprowadziimy do równania zupełnego.
30
Rozdział 2. Przykłady równań całkowalnych
Przykład 2.7. Znaleźć rozwiązanie równania
2t + 2x
2
+ (4tx + 3x
2
)x
0
= 0.
Położmy
P (t, x) = 2t + 2x
2
,
Q(t, x) = 4tx + 3x
2
.
Ponieważ
∂P
∂x
= 4x,
∂Q
∂t
= 4x,
rozważane równanie jest równaniem zupełnym. Całkując względem t równość
∂F (t, x)
∂t
= 2t + 2x
2
otrzymamy
F (t, x) = t
2
+ 2tx
2
+ C(x).
Ponieważ
∂F (t, x)
∂x
= 4tx + C
0
(x),
na mocy drugiej z równości (2.11) mamy
4tx + C
0
(x) = 4tx + 3x
2
.
Stąd
C(x) = x
3
.
Zatem
F (t, x) = t
2
+ 2tx + x
3
,
a szukane rozwiązanie ogólne ma postać
t
2
+ 2tx + x
3
= C.
Przykład 2.8. Znaleźć rozwiązanie równania
(2tx
2
− x)dt + (x
2
+ t + x)dx = 0.
Położmy
P (t, x) = 2tx
2
− x,
Q(t, x) = x
2
+ t + x.
Ponieważ
∂P
∂x
= 4tx − 1,
∂Q
∂t
= 1,
nie jest to równanie zupełne. Zauważmy, że
∂P
∂x
−
∂Q
∂t
.
P =
2
x
,
2.6. Równanie Clairaut i równanie Lagrange’a
31
co oznacza, że istnieje czynnik człkująy zależny tylko od x. Istnieje zatem µ(x) takie,
że
∂
∂x
µ(x)(2tx
2
− x)
=
∂
∂t
µ(x)(x
2
+ t − x)
.
Po zróżniczkowaniu otrzymamy
µ
0
(x)(2tx
2
− x) + µ(x)(4tx − 1) = µ(x),
a po uproszczeniu
xµ
0
+ 2µ = 0.
Całką tego równania jes funkcja µ = 1/x
2
. Po pomnożeniu równania wyjściowego
przez 1/x
2
otrzymamy
2t −
1
x
dt +
1 +
t
x
2
+
1
x
dx = 0.
Nietrudno sprawdzić, że jest to równanie zupełne, a jego rozwiązanie ogólne ma postać
t
2
− t/x + x + ln |x| = C.
2.6. Równanie Clairaut i równanie Lagrange’a
I. Rownaniem różniczkowym Clairaut nazywamy równanie postaci
x = tx
0
+ f (x
0
),
(2.12)
gdzie f jest zadaną funkcją.
Aby znaleźć rozwiązanie równania (2.12) wystarczy wyznaczyć x
0
. W tym celu
zróżniczkujmy równanie (2.12) względem t. Otrzymamy
x
0
= x
0
+ tx
00
+ f
0
(x
0
)x
00
,
a po redukcji
x
00
t + f
0
(x
0
)
= 0.
Z warunku x
00
= 0 mamy x
0
= C. Podstawiając tę wielkość do (2.12) uzyskamy całkę
ogólną
x = Ct + f (C).
Jeśli z warunku t + f
0
(x
0
) = 0 potrafimy wyznaczyć x
0
, to podstawiając uzyskane
wyrażenie do równania (2.12) otrzymamy całkę szczególną tego równania.
Przykład 2.9. Rozważmy równanie
x = tx
0
− (x
0
)
2
/2.
Całka ogólna ma postać
x = Ct − C
2
/2.
32
Rozdział 2. Przykłady równań całkowalnych
Aby znaleźć całkę szczególną zróżniczkujmy rpzważane równanie względem t. Otrzy-
mamy
x
00
(t − x
0
) = 0.
Zatem x
0
= t, a szukana całka szczególna ma postać
x = t
2
/2.
II. Rownaniem różniczkowym Lagrange’a nazywamy równanie postaci
x = tf (x
0
) + g(x
0
),
(2.13)
gdzie f i g są zadanymi funkcjami.
Położmy
p(t) = x
0
(t).
(2.14)
Jeśli wyznaczymy p(t) to całka ogólna równania (2.13) wyrazi się wzorem
x = tf (p(t)) + g(p(t)).
(2.15)
W celu wyznaczenia p(t) zróżniczkujmy równanie (2.13) względm t. Otrzymamy
x
0
= f (x
0
) + tf
0
(x
0
)x
00
+ g
0
(x
0
)x
00
,
a po uwzględnieniu podstawienia (2.14)
p = f (p) + tf
0
(p)
dp
dt
+ g
0
(p)
dp
dt
.
Równanie to możemy zapisać w postaci równoważnej
p − f(p)
dt
dp
− f
0
(p)t = g
0
(p).
Zauważmy, że jest to równanie liniowe. Po znalezieniu całki t = t(p), należy wyznaczyć
p = p(t). Jeśli p nie potrafimy wyznaczyć, szukane rozwiązanie możemy przedstawić
w postaci parametycznej
t = t(p),
x = t(p)f (p) + g(p).
Przykład 2.10. Rozważmy równanie
x =
1
2
t
x
0
+
4
x
0
.
Jest to równanie Lagrange’a w którym funkcja "g"jest równa zeru. Różniczkując
względem t otrzymamy
x
0
=
1
2
x
0
+
4
x
0
+
1
2
t
x
00
−
4x
00
(x
0
)
2
.
2.6. Równanie Clairaut i równanie Lagrange’a
33
. Po redukcji
1
2
x
0
1 −
4
(x
0
)
2
=
1
2
t
1 −
4
(x
0
)
2
x
00
.
Załóżmy, że 1 − 4/(x
0
)
2
6= 0. Wówczas
tx
00
= x
0
.
Po podstawieniu x
0
= p otrzymamy równanie
t
dp
dt
= p,
którego całką jest funkcja p = Ct. Podstawiając Ct w miejsce x
0
w równaniu wyjśio-
wym otrzymamy całkę ogólną
x =
1
2
t
Ct +
4
Ct
=
Ct
2
2
+
2
C
,
lub w formie równoważnej
x = Ct
2
+
1
C
.
Warunek 1 − 4/(x
0
)
2
= 0 jest spełniony dla x
0
= −2 oraz x
0
= 2 co daje dwie całki
szczególne
x = −2t oraz x = 2t.
Przykład 2.11. Rozważmy równanie
x = t(1 + x
0
) + (x
0
)
2
.
Po zróżniczkowaniu względem t otrzymamy
x
0
= 1 + x
0
+ tx
00
+ 2x
0
x
00
.
Podstawiając p = x
0
(t) mamy
(t + 2p)
dp
dt
+ 1 = 0,
a zmieniając rolę szukanej funkcji ze zmienną niezależną
dt
dp
+ t = −2p.
Całką ogólną tak uzyskanego równania liniowego jest funkcja
t = 2 − 2p + Ce
−p
.
Niestety, tym razem z ostatniego związku nie potraimy wyznaczyć p jako funkcje
zmiennej t. Podstawiając natomiast w równaniu wyjściowym x
0
= p oraz zastępując
t uzyskanym wyrażeniem otrzymamy
x = 2 − 2p + Ce
−p
(1 + p) + p
2
= 2 − p
2
+ (1 + p)Ce
−p
.
Szukane rozwiąznie możemy teraz wyrazić w postaci parametrycznej
t = 2 − 2p + Ce
−p
,
x = 2 − p
2
+ (1 + p)Ce
−p
.
34
Rozdział 2. Przykłady równań całkowalnych
2.7. Przykłady wyznaczania rozwiązań w postaci
parametrycznej
Przykład 2.12. Rozważmy równanie
x = x
0
+ ln x
0
.
Podstawając p = x
0
(t) otrzymamy
x = p + ln p.
Jełi wyznaczmy również t jako funkcje p, wówczas rozwiązanie równania możmy podać
w postaci parametyczj
t = t(p),
x = x(p).
Wykorzystuąc różniczkę
dx =
1 +
1
p
dp
oraz podstawienie x
0
= p w wyrażeniu
dx = x
0
(t)dt
otrzymamy równanie
1 +
1
p
dp = pdt,
którego całką jest funkcja
t = ln |p| − 1/p + C.
Rozwiązanie parametryczne ma więc postać
t = ln |p| − 1/p + C,
x = p + ln p.
Przykład 2.13. Rozważmy równanie
e
x
0
+ x
0
= t.
Podstawiając p = x
0
(t) mamy
t = e
p
+ p.
Aby znaleźć postać parametryczną rozwiązania musimy wyznaczyć x jako funkcje p.
Oczywiście
dt = (e
p
+ 1)dp.
Wykorzystując tę równość oraz podstawienie x
0
= p w wyrażeniu
dx = x
0
(t)dt,
otrzymamy
dx = p(e
p
+ 1)dp.
2.7. Przykłady wyznaczania rozwiązań w postaci parametrycznej
35
Rozwiązaniem tego równania jest funkcja
x = (p − 1)e
p
+ p
2
/2 + C.
Rozwiązanie parametryczne ma zatem postać
t = e
p
+ p,
x = (p − 1)e
p
+ p
2
/2 + C.
Przykład 2.14. Rozważmy równanie
(x
0
)
3
− x
2
(1 − x
0
) = 0.
Podstawiając p = x/x
0
mamy
x
3
p
3
− x
2
1 −
x
p
= 0,
a po stosownych przekształceniach
x − p
3
+ p
2
x = 0.
Stąd
x =
p
3
1 + p
2
.
Z drugiej strony
dx = x
0
(t)dt,
lub
dt =
1
x
0
(t)
dx.
Podstawiając do ostatniego wzoru wyrażenia
1
x
0
=
p
x
= p
1 + p
2
p
3
=
1 + p
2
p
2
,
dx =
p
3
1 + p
2
0
dp =
p
4
+ 3p
2
(1 + p
2
)
2
dp
otrzymamy
dt =
3 + p
2
1 + p
2
dp.
Stąd
t = p + 2arctg p + C.
Szukane rozwiązanie można teraz wyrazić w postaci parametrycznej
t = p + 2arctg p + C,
x =
p
3
1 + p
2
.
36
Rozdział 2. Przykłady równań całkowalnych
2.8. Równanie jednorodne względem szukanej funkcji i jej
pochodnych
I. Funkcje F zmiennych t, u
1
, . . . , u
n
nazywamy jednorodną względem zmiennych
u
1
, . . . , u
n
jeśli istnieje α ∈ R takie, że
F (t, ru
1
, . . . , ru
n
) = r
α
F (t, u
1
, . . . , u
n
)
dla r ∈ R.
Rozważmy równanie
F (t, x, x
0
, . . . , x
n
) = 0.
(2.16)
Jeśli F jest funkcją jednorodną względem x i jej pchodnych, to rząd równania możemy
obniżyć podstawiając
y =
x
0
x
.
(2.17)
Oczywiście x i y są funkcjami zmiennej x.
Przykład 2.15. Rozważmy równanie
txx
00
+ t(x
0
)
2
− xx
0
= 0.
W każdym składniku suma wykładników funkcji x i jej pochodnych wynosi dwa. Jest
to zatem równanie jednorodne względem szukanej funkcji i jej pochodnych. Zgodnie
z wzorem (2.17) przyjmujemy
x
0
= xy.
Wówczas
x
00
= x
0
y + xy
0
= (y
2
+ y
0
)x.
Podstawiając uzyskane wyrażenia do rozważanego równania otrzymamy
tx
2
(y
2
+ y
0
) + tx
2
y
2
− x
2
y = 0,
lub po podzieleniu przez x
2
ty
0
− y = −2ty
2
.
Jest to równanie Bernoulliego, a jego całką ogólną jest funkcja
y =
t
t
2
+ C
.
Korzystając z równości x
0
= xy otrzymamy
dx
dt
=
tx
t
2
+ C
1
.
Rozwiązując ostatnie równanie otrzymamy
x = C
2
p
t
2
+ C
1
.
2.8. Równanie jednorodne względem szukanej funkcji i jej pochodnych
37
II. Równanie (2.16) nazywamyuogólnionym równaniem jednorodnym jeśli istnieje
stała k ≥ n taka, że funkcja F jest jednorodna względem wszystkich swoich argumen-
tów przy założniu, że t, x, x
0
, . . . x
(n
) mają odpowiednio wymiar 1, k, k − 1, . . . , k − n.
Wówczas podstawiając w równaniu wyjściowym
t = e
s
,
x = ye
sk
,
(2.18)
sprowadzimy go do równania nie zawierającego zmiennej niezależnej.
Przykład 2.16. Rozważmy równanie
t
4
x
00
+ (tx
0
− x)
3
= 0.
Zgodnie z powyższą definicją należy przyjąć, że t, x, x
0
, x
00
mają odpowiednio wymiary
1, k, k−1, k−2. Wówczas pierwszy składnik ma wymiar 4+k−2 a drugi 3k. Z równości
4 + k − 2 = 3k
wynika, że k = 1. Zgodnie z wzorem (2.18) podstawiamy
t = e
s
,
x = ye
s
.
Zauważmy, że
dx
dt
=
dx
ds
ds
dt
=
dy
ds
e
s
+ ye
s
e
−s
=
dy
ds
+ y,
d
2
x
dt
2
=
d
dt
dx
dt
=
d
dt
dy
ds
+ y
=
d
2
y
ds
2
+
dy
ds
ds
dt
=
d
2
y
ds
2
+
dy
ds
e
−s
.
Przechodząc w rozpatrywanym równaniu do nowych zmiennych otrzymamy
e
4s
d
2
y
ds
2
+
dy
ds
e
−s
+
e
s
dy
ds
+ y
− ye
s
3
= 0,
a po podzieleniu przez e
3s
dy
2
ds
2
+
dy
ds
+
dy
ds
3
= 0.
W ostatnim równaniu podstawiamy
dy
ds
= u
i przyjmujemy y za zmienną niezależną. Wówczas
dy
2
ds
2
=
d
ds
dy
ds
=
du
ds
=
du
dy
dy
ds
= u
du
dy
.
Podstawiając wyznaczone wielkości w miejsce y
0
(s) oraz y
00
(s) otrzymamy
u
du
dy
+ u + u
3
= 0,
38
Rozdział 2. Przykłady równań całkowalnych
lub po podzieleniu przez u
du
dy
+ u
2
+ 1 = 0.
Całkując ostatnie równanie otrzymamy
arctg u = −y + C
1
.
Stąd
u = tg(C
1
− y).
Zatem
dy
ds
= tg(C
1
− y),
a po rozdzieleniu zmiennych i scałkowaniu
sin(C
1
− y) = C
2
e
s
.
Uwzględniając związki t = e
s
, y = x/t otrzymamy
sin(C
1
− x/t) = C
2
t.
Stąd
x = t C
1
− arcsin(C
2
t)
.
2.9. Równanie Riccatiego
Równaniem różniczkowym Riccatiego nazywamy równanie postaci
x
0
= a(t)x
2
+ b(t)x + c(t),
(2.19)
gdzie a, b, c : I → R są zadanymi funkcjami, I przedziałem zbioru R.
Załóżmy, że ϕ jest całką równania (2.19) w przedziale J ⊂ I. Wówczs funkcja
y = x − ϕ jest rozwiązaniem równania Bernoulliego
y
0
= 2a(t)ϕ(t) + b(t)
y + a(t)y
2
.
(2.20)
w przedziale J. Na odwrót, jeśli y jest rozwiązaniem równania (2.20) w przedziale
J ⊂ I to funkcja x = y + ϕ jest rozwiązaniem równania (2.19) w przedziale J.
Istotnie, niech ϕ będzie ozwiązaniem równnia (2.19). Wówczas
(x − ϕ)
0
= x
0
− ϕ
0
= ax
2
+ bx + c − (aϕ
2
+ bϕ + c) = a(x
2
− ϕ
2
) + b(x − ϕ)
= a(x + ϕ) + b
(x − ϕ) = ax − aϕ + 2aϕ + b
(x − ϕ)
= a(x − ϕ) + 2aϕ + b
(x − ϕ) = 2aϕ + b
(x − ϕ) + a(x − ϕ)
2
,
co oznacza, że funkcja y = x − ϕ jest rozwiązaniem równania (2.20).
2.10. Równania drugiego rzędu sprowadzalne do równań piewszego rzędu
39
Załóżmy teraz, że y jest rozwiązaniem równania (2.20). Wówczas
(y + ϕ)
0
= y
0
+ ϕ
0
= (2aϕ
2
+ b)y + ay
2
+ aϕ
2
+ bϕ + c
= a(y
2
+ 2aϕ + ϕ
2
) + b(y + ϕ) + c = a(y + ϕ)
2
+ b(y + ϕ) + c,
co oznacza, że x = y + ϕ jest rozwiązaniem równania (2.19).
Przykład 2.17. Rozważmy równanie
x
0
= x
2
+
1
4t
2
.
Postać równania sugeruje, że rozwiązaniem szczególnym może być funkcja postaci
x = A/t. Po podstawieniu do równania mamy
−
A
t
2
=
A
2
t
2
+
1
4t
2
.
Stąd
4A
2
+ 4A + 1 = 0.
Zatem A = −1/2, a szukana całka szczególna
ϕ = −
1
2t
.
Podstawiają do rónania wyjściowego
x = y −
1
2t
otrzymamy równanie Bernoulliego
y
0
+
y
t
= y
2
,
którego całką ogólną jest funkcja
y =
1
t(C − ln |t|)
.
Zgodnie z powyższymi obserwacjami szukaną całką równania wyjściowego jest funkcja
x = y + ϕ =
1
t(C − ln |t|)
−
1
2t
.
2.10. Równania drugiego rzędu sprowadzalne do równań
piewszego rzędu
Ograniczymy się do trzech typów równań dugiego rzędu które łatwo możemy spro-
wadzić do równań pierwszego rzędu.
40
Rozdział 2. Przykłady równań całkowalnych
I. Rownania postci
x
00
= f (t)
rozwiążemy całkując dwukrotnie.
Przykład 2.18. Znaleźć całkę równania
x
00
=
1
t
.
Oczywiście
x
0
= ln |t| + C
1
,
x = t ln |t| + C
1
t + C
2
.
II. Rozważmy równanie nie zawierające bezpośrednio poszukiwanej funkcji, czyli
równanie postaci
F (t, x
0
, x
00
) = 0,
gdzie F jest funkcją znaną.
Podstawiając
y = x
0
(t)
otrzymamy równanie pierwszego rzędu
F (t, y, y
0
) = 0.
Przykład 2.19. Znaleźć całkę równania
t
2
x
00
+ tx
0
= 1.
Podstawiając y = x
0
otrzymamy
t
2
y
0
+ ty = 1,
którego całką jest funkcja
y =
ln |t| + C
1
t
.
Zatem
x
0
=
1
t
ln |t| +
C
1
t
.
Po scałkowaniu
x =
1
2
ln
2
|t| + C
1
ln |t| + C
2
.
III. Rozważmy teraz równanie nie zawierające zmiennej niezależnej, czyli równa-
nie postaci
F (x, x
0
, x
00
) = 0,
gdzie F jest znaną funkcją.
2.10. Równania drugiego rzędu sprowadzalne do równań piewszego rzędu
41
Przejdźmy do nowej funkcji u związanej z funkcją x zależnością
dx
dt
= (u ◦ x)(t).
Wówczas
d
2
x
dt
2
=
du
dx
dx
dt
= u
du
dx
.
Podstawiając do równania wyjściowego wielkości x
0
= u, x
00
= uu
0
, otrzymamy rów-
nanie pierwszego rzędu
F
x, u, u
du
dx
= 0.
Zauważmy, że w rónaniu tym zmienną niezależną jest x.
Przykład 2.20. Znaleźć rozwiązanie problemu początkowego
xx
00
+ (x
0
)
2
= (x
0
)
3
,
x(1) = 1, x
0
(1) = 2.
Podstawiając
x
0
(t) = u(x)(t)
otrzymamy
xu
du
dx
+ u
2
= u
3
,
a po uproszczeniu
x
du
dx
+ u = u
2
.
Jest to równanie Bernoulliego. Po podstawieniu v = 1/u otrzymamy równanie liniowe
xv
0
− v = −1,
którego całką ogólną jest funkcja
v = 1 + C
1
x.
Ponieważ u = 1/v, wracając do funkcji x mamy
dx
dt
=
1
C
1
x + 1
.
Stąd
t = C
1
x
2
+ x + C
2
.
Aby znaleźć całkę spełniającą zadane warunki początkowe zróżniczkujmy ostatni
związek względem t (Jeśli chcemy skorzystać z wzoru na pochodną wyznaczoną po-
wyżej musimy pamiętać,że C
1
/2 zastąpiliśmy stałą C
1
). Otrzymamy
1 = 2C
1
xx
0
+ x
0
.
Uwzględniając wrunki początkowe otrzymamy układ równań
1 = C
1
+ 1 + C
2
,
1 = 4C
1
+ 2.
Stąd C
1
= −1/4, C
2
= 1/4. Szukane rozwiązanie problemu początkowego jet zadane
funkcją
x
2
− 4x + 4t − 1 = 0.
42
Rozdział 2. Przykłady równań całkowalnych
2.11. Zadania
1. Znaleźć rozwiązanie równania o zmiennych rozdzielonych:
a) tx
0
+ x − x
2
= 0;
b) (x + 1)x
0
= t;
c) 2(1 + x
2
) + 3tx
2
x
0
= 0;
d) tx
0
+ 1 = e
x
;
e) (1 − t
2
)x
0
= x
2
− 1.
2. Znaleźć rozwiązanie równania jednorodnego:
a) (t + x)x
0
= x − t;
b) tx
0
= x(lnx − lnt);
c) t
2
x
0
= tx − x
2
;
d) x
0
=
2tx
t
2
+x
2
;
e) tx
0
= x −
√
t
2
+ x
2
,
x(0) = 1;
f) tx
0
cos
x
t
= x cos
x
t
− t,
x(π) = 1;
g) t
2
x
0
+ x
2
= txx
0
,
x(1) = 1.
3. Przesuwając stosownie układ współrzędnych rozwiąż równania:
a) 2t + x + (t + 5x − 9)x
0
= 0;
b) (t + 2x + 1)x
0
= 2t + x + 2;
c) (t − 2x + 1)x
0
= 2t − x + 1;
c) x
0
= 2
t+1
t−x−1
2
.
4. Znaleźć rozwiązanie równania liniowego:
a) tx
0
+ x = e
t
;
b) x
0
+
t
1+t
2
x =
1
t(1+t
2
)
;
c) (t + e
−x
)x
0
+ 1 = 0;
d) x + (x
2
− t)x
0
= 0;
e) x
0
=
1
e
x
−t
;
f) (t − 2tx − x
2
)x
0
+ x
2
= 0.
5. Znaleźć rozwiązanie problemu początkowego dla równania liniowego:
a) x
0
− 2tx = t − t
3
,
x(0) = 2;
b) (cos t)x
0
− (sin t)x = cos
2
t,
x(0) = 1;
c) tx
0
−
x
t+1
= t,
x(1) = 0;
d) x
0
− x tg t =
1
cos t
,
x(π) = 0;
e) (t − 2tx − x
2
)x
0
+ x
2
= 0,
x(1) = 2;
f) x
2
− 1 + 2 t − (1 + x)
2
x
0
= 0,
t(3) = 1.
6. Znaleźć rozwiązanie równania Bernoulliego:
a) x
0
+ 2tx = 2t
3
x
3
;
b) x
0
+
2x
t
=
2
√
x
cos
2
t
;
c) tx
0
+ x = tx
2
lnt;
d) tx
0
= tx
√
x + x;
2.11. Zadania
43
e) x + t(1 + tx
4
)x
0
= 0;
f) x
3
− t
2
/x)x
0
+ t = 0.
7. Znaleźć rozwiązanie problemu początkowego dla równania Bernoulliego:
a) x
0
= tx
2
+ t
2
x,
x(1) = 2;
b) tx
0
+ x = t
2
x
2
,
x(1) = 1;
c) tx
0
+ x = tx
2
ln t,
x(e) = 1;
d) tx
0
− 4x − t
2
√
x = 0,
x(0) = 1;
e) x
0
+ 2tx = t
3
x
3
,
x(1) = 0;
e) (t
2
x
3
+ tx)x
0
= 1,
x(1) = 0;
f) x + t(1 + tx
4
)x
0
= 0,
x(1) = 3;
8. Znaleźć rozwiązanie równania zupelnego:
a)
2t
x
3
dt +
x
3
−3t
2
x
4
dx = 0;
b) e
x
dt + (te
x
− 2x)dx = 0;
c) 4x + 2te
x
+ t(1 + te
x
)x
0
= 0;
d)
1
x
sin
t
x
−
x
t
2
cos
x
t
+ 1
dt +
1
t
cos
x
t
−
t
x
2
sin
t
x
+
1
x
2
dx = 0;
e)
1
t
−
x
2
(t−x)
2
dt +
t
2
(t−x)
2
−
1
x
dx = 0;
f)
xe
tx
+ 4x
3
+ te
tx
+ 12tx
2
− 2x
x
0
= 0;
g) 1 + e
1
x
+ e
1
x
(1 −
t
x
)x
0
= 0.
9. Wyznaczyć czynnik całkujący i rozwiązać równanie:
a) (t
2
+ x
2
+ 2t)dt + 2xdx = 0;
b)
x
t
dt + (x
3
− lnt)dx = 0;
c) (t cos x − x sin x)dx + (t sin x + x cos x)dt = 0;
d) x
2
dt + 2(t
2
− tx
2
)dx = 0;
e) (t
2
x
2
− 1)dx + 2tx
2
dt = 0;
f) (2tx
2
− x)dt + (x
2
+ t + x)dx = 0:
g) 3tx + x
2
+ (3tx + x
4
)x
0
= 0,
µ = µ(t + x);
i) t + t
4
+ 2t
2
x
2
+ x
4
= xx
0
= 0,
µ = µ(t
2
+ x
2
);
10. Wyznaczyć całki równania Clairaut oraz równania Lagrange’a:
a) x = tx
0
+ (x
0
)
2
;
b) x = xx
0
+ 3(x
0
)
2
;
c) x = t(x
0
)
2
+ (x
0
)
3
;
d) x = tx
0
+ x
0
− (x
0
)
3
;
e) x = tx
0
+ 3 ln |x
0
|;
f) x = 2tx
0
+ x
2
(x
0
)
2
;
h) x
0
− ln(tx
0
− x) = 0;
i) 2xx
0
= t (x
0
)
2
+ 4
.
11. Wyznaczyć parametryczną postać rozwiązania równania:
a) t(x
0
)
3
= 1 + x
0
,
(x
0
= p);
b) (x
0
)
3
− t
3
(1 − x
0
) = 0,
(x
0
= p);
c) x = e
x
0
(x
0
)
2
,
(x
0
= p);
44
Rozdział 2. Przykłady równań całkowalnych
d) (x
0
)
3
+ t
3
− 3tx
0
= 0,
(x
0
= tp);
e) x(1 + (x
0
)
2
) = 4,
(x
0
= p).
12. Stosując odpowiednie podstawienie rozwiązać równania:
a) x
0
= 1 + t
2
− 2tx + x
2
, (x = t + y
−1
);
b) x
0
− e
−t
x
2
− x − e
t
= 0,
(x = e
t
y);
c) tx
2
(x
0
− 1) = (2 − x
0
)
2
,
(2 − x
0
= xy).
13. Wyznaczyć całkę szczególną postaci x = at + b, a następnie znaleźć rozwiązanie
ogólne równania Riccatiego:
a) x
0
= x
2
− 2tx + t
2
+ 1;
b) x
0
= x
2
− tx − t;
c) tx
0
= x
2
− (2t + 1)x + t
2
+ 2t.
14. Znaleźć rozwiązanie równań drugiego rzędu;
a) tx
00
= x
0
;
b) tx
00
= x
0
ln
x
0
t
;
c) x
00
− 2x
0
tg t = sin
3
t;
d) xx
00
= (x
0
)
2
;
e) xx
00
− (x
0
)
2
= 3x
2
x
0
;
f) 2x
00
= 2x
2
,
x(−2) = 1, x
0
(−2) = −1;
g) xx
00
+ (x
0
)
2
= (x
0
)
3
,
x(0) = 1, x
0
(0) = 1.
15. Znaleźć rozwiązanie problemu początkowego dla równania drugiego rzędu;
a) 2x
00
= 3x
2
,
x(−2) = 1, x
0
(−2) = −1;
b) xx
00
+ (x
0
)
2
= (x
0
)
3
,
x(0) = 1, x
0
(0) = 1;
c) t ln t x
0
+ 4x
0
= 4tx
00
,
x(0) = 1, x
0
(0) = 2;
d) (x
0
)
2
+ 4x
0
= 4tx
00
,
x(0) = 1, x
0
(0) = 2;
e) 2tx
00
+ x
000
= 0,
x(0) = 1, x
0
(0) = 2, x
000
(0) = 3;
f) x
00
− 2x
0
ctg t = sin
3
t,
x(0) = 1, x
0
(0) = 2;
g) 2xx
00
+ (x
0
)
2
= 1,
x(0) = 1, x
0
(0) = 1.
Rozdział 3
Równanie różniczkowe liniowe n-tego rzędu
3.1. Równanie różniczkowe liniowe n-tego rzędu
Rozważmy równanie różniczkowe liniowe niejednorodne
x
(n)
+ a
1
(t)x
(n−1)
+ . . . + a
n−1
(t)x
0
+ a
n
(t)x = f (t)
(3.1)
oraz skojarzone z nim równanie różniczkowe liniowe jednorodne
x
(n)
+ a
1
(t)x
(n−1)
+ . . . + a
n−1
(t)x
0
+ a
n
(t)x = 0,
(3.2)
gdzie a
1
, . . . , a
n
są zadanymi funkcjami. Nietrudno sprawdzić, że prawdziwe są na-
stępujące uwagi.
Uwaga 3.1. Jeśli funkcja ϕ : I → R jest rozwiązaniem równania (3.2)
w przedziale I, to również funkcja Cϕ, gdzie C jest dowolną stałą, jest rozwiązaniem
równania (3.2) w przedziale I.
Uwaga 3.2. Jeśli funkcje ϕ
1
, ϕ
2
: I → R są rozwiązaniami równania (3.2)
w przedziale I, to również funkcja ϕ
1
+ ϕ
2
jest rozwiązaniem równania (3.2) w prze-
dziale I.
Uwaga 3.3. Jeśli funkcja ϕ jest rozwiązaniem równania (3.2) w przedziale I,
a funkcja ψ rozwiązaniem równania (3.1) w przedziale I, to funkcja ϕ + ψ jest również
rozwiązaniem równania (3.1) w przedziale I.
Uwaga 3.4. Jeśli funkcje ϕ
1
, ϕ
2
: I → R są rozwiązaniami równania (3.1)
w przedziale I, to funkcja ϕ
1
− ϕ
2
jest rozwiązaniem równania (3.2) w przedziale
I.
Należy podkreślić, że nawet dla równania liniowego drugiego rzędu nie mamy ogól-
nego sposobu na znalezienie rozwiązań. Co więcej, równanie to potrafimy rozwią-
zać tylko w nielicznyh przypadkach. Niemniej na temat ogólnej struktury rozwią-
zań równania różniczkowego n-tego rzędu posiadamy dość dużo informacji. Niektóre
z nich sformułujemy poniżej.
Definicja 3.1. Niech x
1
, . . . , x
n
będą całkami równania (3.2) w przedziale I.
Wyrażenie
W (t) =
x
1
(t)
x
2
(t)
. . .
x
n
(t)
x
0
1
(t)
x
0
2
(t)
. . .
x
0
n
(t)
. . .
. . .
. . .
. . .
x
(n−1)
1
(t)
x
(n−1)
2
(t)
. . .
x
(n−1)
n
(t)
46
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
nazywamy wrońskianem równania (3.2).
Twierdzenie 3.1 (Liouville’a). Niech x
1
, . . . , x
n
będą rozwiązaniami równania
(3.2) w przedziale I. Wówczas
W (t) = W (t
0
)e
−
R
t
t0
a
1
(s)ds
dla t ∈ I,
gdzie t
0
jest dowolnie ustalonym punktem w I.
Dowód. Korzystając z faktu, że wyznacznik który ma dwa wiersze identyczne jest
równy zeru, nietrudno sprawdzić, że
W
0
(t) =
x
1
(t)
x
2
(t)
. . .
x
n
(t)
x
0
1
(t)
x
0
2
(t)
. . .
x
0
n
(t)
. . .
. . .
. . .
. . .
x
(n−2)
1
(t)
x
(n−2)
2
(t)
. . .
x
(n−2)
n
(t)
x
(n)
1
(t)
x
(n)
2
(t)
. . .
x
(n)
n
(t)
.
Następnie zastępując n-te pochodne w ostatnim wierszu wyrażeniami
x
(n)
i
= −a
1
(t)x
(n−1)
i
− . . . − a
n−1
(t)x
0
i
− a
n
(t)x
i
,
i = 1, . . . , n
i ponownie wykorzystując fakt zerowania się wyznaczników o identycznych wierszach
otrzymamy
W
0
(t) = −a
1
(t)W (t).
Mnożąc ostatnią równość przez e
R
t
t0
a
1
(s)ds
mamy
e
R
t
t0
a
1
(s)ds
W
0
(t) + a
1
(t)e
R
t
t0
a
1
(s)ds
W (t) = 0.
Stąd
e
R
t
t0
a
1
(s)ds
W (t)
0
= 0,
czyli
e
R
t
t0
a
1
(s)ds
W (t) = C.
W konsekwencji
W (t) = Ce
−
R
t
t0
a
1
(s)ds
W (t).
Podstawiając t = t
0
otrzymamy C = W (t
0
), co kończy dowód.
Z twierdzenia Liouville’a wynika natychmiast następująca uwaga:
Uwaga 3.5. Wrońskian równania (3.2) albo jest identycznie równy zeru w prze-
dziale I, albo różny od zera w każdym punkcie tego przedzialu.
Definicja 3.2. Mówimy, że całki x
1
, . . . , x
n
równania (3.2) określone w przedziale
I tworzą układ fundamentalny (podstawowy) równania (3.2), jeśli odpowiadający im
wrońskian jest różny od zera.
3.1. Równanie różniczkowe liniowe n-tego rzędu
47
Zauważmy, że dla równania (3.2) zawsze istnieje układ postawowy. Istotnie, wy-
starczy rozważyć funkcje x
i
, i = 1, . . . , n, które są rozwiązaniami równania (3.2)
z warunkami początkowymi
x(t
0
) = 0, . . . , x
(i−1)
(t
0
) = 0, x
(i)
(t
0
) = 1, x
(i+1)
(t
0
) = 0, . . . , x
(n)
(t
0
) = 0.
Wówczas
W (t
0
) =
1
0
. . .
0
0
1
. . .
0
. . .
. . .
. . .
. . .
0
0
. . .
1
. = 1
Zgodnie z uwagą 3.5 wrońskian W (t) 6= 0 dla t ∈ I.
Twierdzenie 3.2. Załóżmy, że funkcje x
1
, . . . , x
n
tworzą układ fundamentalny
równania (3.2) na przedziale I. Wówczas całka ogólna równania (3.2) ma postać
x = C
1
x
1
+ . . . + C
n
x
n
.
Dowód. Należy pokazać, że jeśli ϕ jest dowolną całką równania (3.2) w przedziale
I, to istnieją stałe C
1
, . . . , C
n
takie, że
ϕ(t) = C
1
x
1
(t) + . . . + C
n
x
n
(t)
dla t ∈ I.
Rozważmy układ równań
C
1
x
1
(t) + . . . + C
n
x
n
(t) = ϕ(t),
C
1
x
0
1
(t) + . . . + C
n
x
0
n
(t) = ϕ
0
(t),
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(3.3)
C
1
x
(n−1)
1
(t) + . . . + C
n
x
(n−1)
n
(t) = ϕ
(n−1)
(t).
Dla ustalonego t ∈ I układ (3.3) jest układem równań liniowych względem zmiennych
C
1
, . . . , C
n
. Zgodnie z wzorami Cramera
C
i
(t) =
W
i
(t)
W (t)
,
i = 1, . . . , n,
gdzie
W
i
(t) =
x
1
(t)
. . .
x
i−1
(t)
ϕ(t)
x
i+1
(t)
. . .
x
n
(t)
x
0
1
(t)
. . .
x
0
i−1
(t)
ϕ
0
(t)
x
0
i+1
(t)
. . .
x
0
n
(t)
. . .
. . .
. . .
. . .
. . .
. . .
. . .
x
(n−1)
1
(t)
. . .
x
(n−1)
i−1
(t)
ϕ
(n−1)
(t)
x
(n−1)
i+1
(t)
. . .
x
(n−1)
n
(t)
.
Na mocy twierdzenia Liouville’a
C
i
(t) =
W
i
(t)
W (t)
=
W
i
(t
0
)e
−
R
t
t0
a
1
(s)ds
W (t
0
)e
−
R
t
t0
a
1
(s)ds
) =
W
i
(t
0
)
W (t
0
)
,
i = 1, . . . , n,
48
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
gdzie t
0
jest dowolnie ustalonym punktem przedziału I. Oznacza to, że wartości C
i
(i = 1, . . . , n) nie zależą od t. Zatem szukane stałe istnieją, co kończy dowód.
Definicja 3.3. Funkcje x
1
, . . . , x
n
określone na przedziale I nazywamy liniowo
niezależnymi, jeśli z równości
C
1
x
1
(t) + . . . + C
n
x
n
(t) = 0
dla t ∈ I,
(3.4)
wynika, że C
1
= 0, . . . , C
n
= 0.
Twierdzenie 3.3. Załóżmy, że funkcje x
1
, . . . , x
n
są całkami równania (3.2)
w przedziale I. Wówczas funkcje te tworzą układ fundamentalny wtedy i tylko wtedy
gdy są liniowo niezależne.
Dowód. Warunek konieczny. Załóżmy, że funkcje x
1
, . . . , x
n
tworzą układ pod-
stawowy równania (3.2). Przypuśćmy, że zachodzi warunek (3.4). Oczywiście dla do-
wolnego t ∈ I spełniony jest układ równań
C
1
x
1
(t) + . . . + C
n
x
n
(t) = 0,
C
1
x
0
1
(t) + . . . + C
n
x
0
n
(t) = 0,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(3.5)
C
1
x
n−1)
1
(t) + . . . + C
n
x
(n−1)
n
(t) = 0.
Ponieważ wrońskian W (t) 6= 0, na mocy twierdzenia Cramera C
1
= 0, . . . , C
n
= 0,
co oznacza, że funkcje x
1
, . . . , x
n
są liniowo niezależne.
Warunek wystarczający. Przypuśćmy, że rozwiązania x
1
, . . . , x
n
równania (3.2) są
funkcjami liniowo niezależnymi. Wówczas układ (3.5) posiada wyłącznie rozwiązanie
zerowe. Z teorii układów równań liniowych wynika, że wyznacznik współczynników
tego układu jest różny od zera, co oznacza, że wrońskian jest różny od zera. Zatem
rozważane rozwiązania stanowią układ podstawowy.
Z uwag 3.1 – 3.4 wynika następująca
Uwaga 3.6. Aby wyznaczyć całkę ogólną równania (3.1) wystarczy znaleźć
n liniowo niezależnych całek równania (3.2) oraz całkę szczególną równania (3.1).
Przykład 3.1. Rozważmy tzw. równanie Cauchy - Eulera
t
2
x
00
+ atx
0
+ bx = 0,
t > 0.
Szukamy rozwiązania postaci x = t
m
, gdzie m jest wartością którą należy wyznaczyć.
Podstawiając do równania wyjściowego otrzymamy
t
2
m(m − 1)t
m−2
+ atmt
m−1
+ bt
m
= 0,
a po redukcji i podzieleniu przez t
m
m
2
+ (a − 1)m + b = 0.
Niech m
1
, m
2
będą pierwiastkami otrzymanego równania kwadratowego.
3.1. Równanie różniczkowe liniowe n-tego rzędu
49
Jeśli m
1
6= m
2
są liczbami rzeczywistymi, szukanymi całkami szczególnymi są
funkcje x
1
= t
m
1
oraz x
2
= t
m
2
, a całka ogólna ma postać
x = C
1
t
m
1
+ C
2
t
m
2
.
Jeśli m
1
= m
2
, całką szczególną jest oczywiście funkcja x
1
= t
m
1
. Pokażemy, że
całką szczególną jest również funkcja x
2
= t
m
1
ln t. Istotnie
t
2
x
00
2
+ atx
0
2
+ bx
2
=
m
2
1
+ (a − 1)m
1
+ b
ln t + 2m
1
− 1 + a
t
m
1
= 0,
bowiem m
1
jest pierwiastkiem trójmianu a ponadto m
1
= (1 − a)/2. W konsekwencji
rozwiązanie ogólne ma postać
x = C
1
t
m
1
+ C
2
t
m
1
ln t.
Jeśli pierwiastki są liczbami zespolonymi, tzn. λ
1
= α + iβ, wówczas całkami
równania są funkcje zespolone t
λ
1
, t
λ
2
. Z wzoru
t
λ
1
= t
α+iβ
= t
α
t
β
i
= t
α
e
iβln t
= t
α
cos(β ln t) + i sin(β ln t)
oraz faktu, że funkcja zespolona jest równa zeru tylko wtedy gdy jej część rzeczywista
i część urojona są równe zeru wynika, że całkami szczególnymi naszego równania są
funkcje
x
1
= t
α
cos(β ln t)
oraz
x
2
= t
α
sin(β ln t).
Całka ogólna ma zatem postać
x = C
1
t
α
cos(β ln t) + C
2
t
α
sin(β ln t).
W szczególności nietrudno sprawdzić, że całką ogólną równania
t
2
x
00
+ tx
0
− λ
2
x = 0
jest funkcja
x = C
1
t
λ
+ C
2
t
−λ
.
Uwaga 3.7. Jeśli x
1
jest rozwiązaniem równania liniowego, to oczywiście Cx
1
jest również rozwiązniem tego równania. Uzmienniając stałą często możemy znaleźć
inne rozwiązanie badanego równania.
Przykład 3.2. Widać, że funkcja x
1
= t
2
jest całką równania
t
2
x
00
− 2tx
0
+ 2x = 0.
Oczywiście x = Ct
2
jest rónież całką tego równania. Po uzmiennieniu stałej i podsta-
wieniu wyrażeń x
0
= t
2
C
0
+ 2tC oraz x
00
= C
00
t
2
+ 4tC
0
+ 2C do równania wyjściowego
otrzymamy po stosownej redukcji
C
00
t + 2C
0
= 0.
Całką ostatniego równania jest funkcja C(t) = 1/t. Szukaną drugą całką jest zatem
funkcja x
2
= (1/t)t
2
= t. Całka ogólna rozważanego równania ma zatem postać
x = C
1
t + C
2
t
2
.
50
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
3.2. Równanie różniczkowe liniowe o stałych współczynnikach
Rozważmy równanie różniczkowe liniowe niejednorodne
x
(n)
+ a
1
x
(n−1)
+ . . . + a
n−1
x
0
+ a
n
x = f (t)
(3.6)
oraz skojarzone z nim równanie liniowe jednorodne
x
(n)
+ a
1
x
(n−1)
+ . . . + a
n−1
x
0
+ a
n
x = 0,
(3.7)
gdzie a
1
, . . . , a
n
są stałymi, f funkcją zmiennej t.
Zgodnie z wynikami poprzedniej sekcji, aby wyznaczyć całkę ogólną równania (3.6)
należy wyznaczyć całkę ogólną równania (3.7) oraz całkę szczególną równania (3.6).
Szukamy całek równania (3.7) postaci
x = e
λt
,
gdzie λ jest stałą którą należy wyznaczyć.
Podstawiając wielkości
x
0
= λe
λt
, x
00
= λ
2
e
λt
, . . . , x
(n)
= λ
n
e
λt
do równania (3.7), a następnie dzieląc przez czynnik e
λt
otrzymamy tzw. równanie
charakterystyczne
a
1
λ
n
+ a
2
λ
n−1
+ . . . + a
n
= 0.
Wiadomo, że równanie to posiada n pierwiastków, przy czym mogą to być pierwiastki
rzeczywiste pojedyncze, pierwiatki wielokrotne jak również pierwiastki zespolone.
W każdym z tych przypadków jesteśmy w stanie znaleźć n liniowo niezależnych roz-
wiązań równania (3.7).
W celu uproszczenia rozważań dalszą analizę poprowadzimy dla równania 2-go
rzędu
ax
00
+ bx
0
+ cx = 0.
(3.8)
Równanie charakterystyczne ma postać
aλ
2
+ bλ + c = 0.
(3.9)
Przypadek ∆ > 0. Pierwiastkami równania (3.9) są liczby
λ
1
=
−b −
√
∆
2a
,
λ
2
=
−b +
√
∆
2a
,
a szukane rozwiązania mają postać
x
1
= e
λ
1
t
,
x
2
= e
λ
2
t
.
Ponieważ wrońskian
e
λ
1
t
e
λ
2
t
λ
1
e
λ
1
t
λ
2
e
λ
2
t
= (λ
2
− λ
1
)e
(λ
1
+λ
2
)t
= −
√
∆
a
e
−
b
a
t
6= 0,
3.2. Równanie różniczkowe liniowe o stałych współczynnikach
51
funkcje x
2
, x
2
tworzą układ podstawowy równania (3.8). Zgodnie z twierdzeniem 3.2
całka ogólna tego równania ma postać
x
1
= Ae
λ
1
t
+ Be
λ
2
t
,
gdzie A i B są dowolnymi stałymi.
Przypadek ∆ = 0. Wówczas
λ
1
= λ
2
= −
b
2a
,
i uzyskamy całkę równania (3.8)
x
1
= e
λ
1
t
.
Rozwiązanie równania (3.8) szukamy teraz w postaci
x = u(t)e
λ
1
t
,
gdzie u jest funkcją którą należy wyznaczyć.
Podstawiając tak określoną funkcje do równania (3.8) otrzymamy
a(u
00
+ 2λ
1
u
0
+ λ
2
1
u)e
λ
1
t
+ b(u
0
+ λ
1
u)2)e
λ
1
t
+ cue
λ
1
t
= 0.
Stąd
au
00
+ (2aλ
1
+ b)u
0
+ (aλ
2
1
+ bλ
1
+ c) = 0
Ponieważ λ
1
jest pierwiastkiem równania (3.9), trzeci wyraz po lewej stronie ostatniej
równości jest równy zeru, a z równości λ
1
=
−b
2a
wynika, że również drugi wyraz jest
równy zeru. Zatem u
00
= 0. Stąd u = A + Bt, a szukana całka ogólna ma postać
x = Ae
λ
1
t
+ Bte
λ
1
t
,
gdzie A i B są dowolnymi stałymi.
Zauważmy, że układ podstawowy tworzą funkcje x
1
= e
λ
1
t
oraz x
2
= te
λ
1
t
Przypadek ∆ < 0. Równanie (3.9) posiada dwa pierwiastki zespolone sprzężone
λ
1
= α + iβ,
λ
2
= α − iβ,
gdzie
α =
−b
2a
,
β =
p
|∆|
2a
.
Odpowiadające im rozwiązania w przestrzeni liczb zespolonych mają postać
X
1
= e
(α+iβ)t
= e
αt
(cos βt + i sin βt),
X
2
= e
(α−iβ)t
= e
αt
(cos βt − i sin βt).
Kładąc
ϕ(t) = e
αt
cos βt,
ψ(t) = e
αt
sin βt,
mamy
X
1
(t) = ϕ(t) + iψ(t),
X
2
(t) = ϕ(t) − iψ(t).
52
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
Podstawiając funkcje X
1
do równania (3.8) otrzymamy
a ϕ
00
(t) + iψ
00
(t)
+ b ϕ
0
(t) + iψ
0
(t)
+ c ϕ(t) + iψ(t)
= 0,
lub
aϕ
00
(t) + bϕ
0
(t) + cϕ(t)
+ aψ
00
(t) + bψ
0
(t) + cψ(t)
i = 0.
Ponieważ liczba zespolona jest równa zeru wtedy i tylko wtedy gdy jej część urojona
i rzeczywista jest równa zeru, ostatnia równość jest równoważna warunkom
aϕ
00
(t) + bϕ
0
(t) + cϕ(t) = 0,
aψ
00
(t) + bψ
0
(t) + cψ(t) = 0,
co oznacza, że funkcje ϕ i ψ są całkami równania (3.8). Ponieważ tworzą one układ
podstawowy (sprawdzić!), całka ogólna równania (3.8) ma postać
x = Ae
αt
cos βt + Be
αt
sin βt,
gdzie A i B są dowolnymi stałymi.
Zajmiemy się teraz wyznaczeniem całki ogólnej równania niejednorodnego
ax
00
+ bx
0
+ cx = f (t).
(3.10)
Metoda uzmiennienia stałych. Jeśli x
1
, x
2
są całkami szczególnymi równania
jednorodnego, całka ogólna tego równania ma postać
x = Ax
1
+ Bx
2
,
gdzie A i B są dowolnymi stałymi. Powstaje pytanie: można stałe A i B zastąpić
funkcjami zmiennej t tak dobranymi, aby wyrażenie
x = A(t)x
1
(t) + B(t)x
2
(t)
było całką ogólną równania (3.10). Operacje tę nazywamy uzmiennieniem stałych.
Oczywiście
x
0
= A
0
(t)x
1
(t) + B
0
(t)x
2
+ A(t)x
0
1
(t) + B(t)x
0
2
(t).
Aby uprościć rachunki załóżmy dodatkowo, że
A
0
(t)x
1
(t) + B
0
(t)x
2
(t) = 0.
Wówczas
x
0
= Ax
0
1
+ Bx
0
2
,
x
00
= A
0
x
0
1
+ B
0
x
0
2
+ Ax
00
1
+ Bx
00
2
.
Podstawiając ostatnie wzory do równania (3.10) otrzymamy
a(A
0
x
0
1
+ B
0
x
0
2
+ Ax
00
1
+ Bx
00
2
) + b(Ax
0
1
+ Bx
0
2
) + c(Ax
1
+ Bx
2
) = f (t),
a po uporządkowaniu
A(ax
00
1
+ bx
0
1
+ cx
1
) + B(ax
00
2
+ bx
0
2
+ cx
2
) + a(A
0
x
0
1
+ B
0
x
0
2
) = f (t).
3.2. Równanie różniczkowe liniowe o stałych współczynnikach
53
Ponieważ pierwszy i drugi wyraz lewej strony jest równy zeru, uzyskana równość
redukuje się do postaci
a A
0
x
0
1
+ B
0
x
0
2
= f (t).
Tak więc funkcje A i B winny spełniać układ równań
A
0
x
1
+ B
0
x
2
= 0,
A
0
x
0
1
+ B
0
x
0
2
=
f (t)
a
.
(3.11)
Z otrzymanego układu równań możemy wyznaczyć A
0
i B
0
, a po scałkowaniu otrzy-
mamy szukane funkcje A(t) i B(t).
Przykład 3.3. Znaleźć całkę ogólną równania
2x
00
+ x
0
− x = t.
Układ podstawowy skojarzonego równania jednorodnego tworzą funkcje
x
1
= e
−t
,
x
2
= e
1
2
t
.
Odpowiednik układu równań (3.11) ma postać
A
0
e
−t
+ B
0
e
1
2
t
= 0,
−A
0
e
−t
+
1
2
B
0
e
1
2
t
=
1
2
t.
Stąd
A
0
= −
1
3
te
t
,
B
0
=
1
3
te
−
1
2
t
.
Po scałkowaniu
A =
1
3
(1 − t)e
t
+ C
1
,
B = −
2
3
(t + 2)e
−
1
2
t
+ C
2
.
Szukana całka ogólna ma postać
x =
1
3
(1 − t)e
t
+ C
1
e
−t
+ −
2
3
(t + 2)e
−
1
2
t
+ C
2
e
1
2
t
= C
1
e
−t
+ C
2
e
1
2
t
− t − 1.
Metoda przewidywań. Często prawa strona równania (3.10) sugeruje postać
całki szczególnej tego równania. Poniższa tabela podaje postać spodziewanego roz-
wiązania w zależności od funkcji f.
f (t)
Przewidywana postać
Stałe do wyznaczenia
e
λt
Ae
λt
A
sin αt
A sin αt + B cos αt
A,B
cos αt
A sin αt + B cos αt
A,B
a
0
t
n
+ . . . + a
n
A
0
t
n
+ . . . + A
n
A
0
, . . . , A
n
(a
0
t
n
+ . . . + a
n
)e
λt
(A
0
t
n
+ . . . + A
n
)e
λt
A
0
, . . . , A
n
(at + b) sin αt
(At + B) sin αt + (Ct + D) cos αt
A, B, C, D
(at + b) cos αt
(At + B) sin αt + (Ct + D) cos αt
A, B, C, D
e
λt
sin αt
(A sin αt + B cos αt)e
λt
A, B
e
λt
cos αt
(A sin αt + B cos αt)e
λt
A, B
54
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
Przykład 3.4. Znaleźć całkę szczególną równania
2x
00
+ 3x
0
− x = t
2
+ 3.
Zgodnie z powyższą tabelą szukamy całki postaci
x = At
2
+ Bt + C.
Podstawiając do równania otrzymamy
2(2A) + 3(2At + B) − (At
2
+ Bt + C) = t
2
+ 3.
Ostatnia równość zachodzi jeśli:
−A = 1,
6A − B = 0,
4A + 3B − C = 3.
Stąd
A = −1,
B = −6,
C = −25,
a szukana całka ma postać
x = −t
2
− 6t − 25.
Przykład 3.5. Znaleźć całkę równania
x
IV
− x = sin 2t.
Równanie charakterystyczne skojarzonego równania różniczkowego jednorodnego ma
postać
λ
4
− 1 = 0.
Pierwiastkami równania charakterystycznego są liczby
λ
1
= −1,
λ
2
= 1,
λ
3
= −i,
λ
4
= i,
a całkami równania jednorodnego funkcje
x
1
= e
−t
,
x
2
= e
t
,
x
3
= sin t,
x
4
= cos t.
Zgodnie z sugestią zawartą w tabli przewidujemy całkę szczególna równania niejed-
norodnego postaci
x = A sin 2t + B cos 2t.
Podstawiając do równania wyjściowego otrzymamy
15A sin 2t + 15B cos 2t = sin 2t.
Stąd A = 1/(15), B = 0, a całka szczególna
x =
1
15
sin 2t.
Zatem szukana całka ogólna ma postać
x = Ae
−t
+ Be
t
+ C sin t + D cos t +
1
15
sin 2t.
3.3. Równanie różniczkowe drugiego rzędu
55
3.3. Równanie różniczkowe drugiego rzędu
Rozważmy niejednorodne równanie różniczkowe drugiego rzędu
a
0
(t)x
00
+ a
1
(t)x
0
+ a
2
(t)x = f (t),
(3.12)
gdzie p
0
, p
1
, p
2
, f : J → R są funkcjami ciągłymi. Niech ϕ i ψ będą liniowo niezależ-
nymi całkami skojarzonego z nim równania jednorodnego
a
0
(t)x
00
+ a
1
(t)x
0
+ a
2
(t)x = 0.
(3.13)
Oczywiście całka ogólna równania (3.13) ma postać
x = C
1
ϕ(t) + C
2
ψ(t).
(3.14)
Aby znaleźć całkę równania (3.12) stałe C
1
i C
2
we wzorze (3.14) zastąpimy stosownie
dobranymi funkcjami u(t) i v(t), czyli szukamy całki postaci
x = u(t)ϕ(t) + v(t)ψ(t),
(3.15)
gdzie u i v są funkcjami które należy wyznaczyć. Mamy
x
0
= u
0
ϕ + uϕ
0
+ v
0
ψ + vψ
0
.
Dla uproszczenia rachunków przyjmujemy
ϕu
0
+ ψv
0
= 0.
(3.16)
Wówczas
x
0
= ϕ
0
u + ψ
0
v,
x
00
= ϕ
00
u + ϕ
0
u
0
+ ψ
00
v + ψ
0
v
0
.
Podstawiając ostatnie wielkości do równania (3.12) otrzymamy
a
0
(ϕ
00
u + ϕ
0
u
0
+ ψ
00
v + ψ
0
v
0
) + a
1
(ϕ
0
u + ψ
0
v) + a
2
(ϕu + ψv) = f,
lub w postaci równoważnej
(a
0
ϕ
00
+ a
1
ϕ
0
+ a
2
ϕ)u + (a
0
ψ
00
+ a
1
ψ
0
+ a
2
ψ)v + a
0
(ϕ
0
u
0
+ ψ
0
v
0
) = f
Ponieważ ϕ i ψ są całkami równania (3.13), pierwsze dwa wyrazy się zerują. Otrzy-
mamy zatem
ϕ
0
u
0
+ ψ
0
v
0
= f /a
0
.
Stąd i warunku (3.16) otrzymujemy
u
0
= −
ψf
a
0
W
,
v
0
=
ϕf
a
0
W
,
(3.17)
gdzie
W =
ϕ
ψ
ϕ
0
ψ
0
.
56
Rozdział 3. Równanie różniczkowe liniowe n-tego rzędu
Po podstawieniu do (3.15) funkcji u i v otrzymanych po scałkowaniu wzorów (3.17)
otrzymamy
x(t) = −ϕ(t)
Z
t
t
0
ψ(s)f (s)
a
0
(s)W (s)
ds + ψ(t)
Z
t
t
0
ϕ(s)f (s)
a
0
(s)W (s)
ds =
Z
t
t
0
H(s, t)
f (s)
a
0
(s)
ds,
gdzie
H(s, t) =
ϕ(s)
ψ(s)
ϕ(t)
ψ(t)
.
ϕ(s)
ψ(s)
ϕ
0
(s)
ψ
0
(s)
Nietrudno sprawdzić, że zachodzą następujące warunki:
(i). Funkcja H jest określona na zbiorze J × J;
(ii). W każdym punkcie zbioru J ×J funkcja H posiada ciągłe pochodne cząstkowe
pierwszego i drugiego rzędu względem t ;
(iii). Dla dowolnego s ∈ J funkcja y(t) = H(s, t) jest rozwiązaniem równania
(3.13) spełniającym warunki y(s) = 0, y
0
(s) = 1:
(iv) Funkcja
x(t) =
Z
t
t
0
H(s, t)
f (s)
a
0
(s)
ds
jest rozwiązaniem (3.12) spełniającym warunki x(t
0
) = x
0
(t
0
) = 0.
Zastosowany tutaj pomysł wyrażenia rozwiązania problemu początkowego za po-
mocą wzoru całkowego (którego jądrem w naszym przypadku jest funkcja H) w teorii
broblemów brzegowych jest szeroko stosowany. W szczególności na tym pomyśle opiera
się tak zwana metoda funkcji Greena. Fragment tej metody omówimy w podrozdziale
8.3.
3.4. Zadania
1. Pokazać, że problem początkowy
x
00
= f (t, x), x(t
0
) = x
0
, x
0
(t
0
) = x
1
,
gdzie f jest funkcją ciągłą, jest równoważny równaniu całkowemu
x(t) = x
0
+ (t − t
0
)x
1
+
R
t
t
0
(t − s)f(s, x(s))ds.
Wskazówka: Połóżmy F (s) = s
R
s
t
0
f (τ, x(τ ))dτ .Po zróżniczkowaniu względem
s otrzymamy
R
s
t
0
f (τ, x(τ ))dτ = F
0
(s) − sf(s, x(s)). Całkując ostatnią równość
w przedziale [t
0
, t] otrzymamy
R
t
t
0
ds
R
s
t
0
f (τ, x(τ ))dτ =
R
t
t
0
(t−s)f(s, x(s)ds. Całku-
jąc dwukrotnie równania wyjściowe i wykorzystując ostatni wzór otrzymamy tezę.
2. Mając dane rozwiązanie x
1
, wyznaczyć drugie rozwiązanie:
a) (t
2
− t)x
00
+ (3t − 1)x
0
+ x = 0 (t 6= 0, t 6= 1), x
1
= 1/(t − 1);
b) t(t − 1)x
00
+ 2(t − 1)x
0
− 2x = 0 (t 6= 0, t 6= 2), x
1
= 1 − t;
c) tx
00
− x
0
− 4t
3
x = 0 (t 6= 0), x
1
= e
t
2
;
d) tx
00
− (t + 2)x
0
+ 2x = 0, x
1
= e
t
;
e) x
00
+ α(tx
0
+ x) = 0, x
1
= e
−αt
2
/2
;
f) (1 − t
2
)x
00
− 2tx
0
+ 2x = 0, x
1
= t.
3.4. Zadania
57
3. Znaleźć całkę ogólną równania:
a) x
00
− 5x
0
+ 6x = 0;
b) x
00
− 6x
0
+ 9x = 0;
c) x
00
− x
0
+ x = 0.
4. Stosując metodę przewidywań znaleźć całkę ogólną równania:
a) x
00
− 7x
0
+ 6x = sin t;
b) x
00
+ x = 2 sin t − 2e
−t
;
c) x
00
+ 2x
0
+ x = t sin t;
d) x
00
+ x = e
t
sin t;
e) x
00
− 2x
0
+ 4x = 4e
t
cos t.
5. Stosując metodę uzmiennienia stałych znaleźć całkę ogólną równania:
a) x
00
+ x =
1
sin t
;
b) x
00
− x
0
=
e
t
1+e
t
;
c) x
00
− x
0
= e
2t
√
1 − e
2t
;
d) x
00
− 2x
0
+ x =
e
t
t
2
+1
;
6. Znaleźć całkę ogólną równania:
a) x
000
+ 4x
0
= sin 2t;
b) x
IV
− x
000
= cos t;
c) x
000
− x = t
3
− 1;
d) x
000
+ x
00
+ x
0
+ x = te
t
.
7. Znaleźć rozwiązanie problemu początkowego:
a) x
00
− x
0
= e
t
(1 − t),
x(0) = 1, x
0
(0) = 1;
b) x
00
+ 5x
0
+ 4x = e
−4t
,
x(0) = 1, x
0
(0) = 0;
c) x
00
+ x + ctg
2
t = 0,
x(π/2) = 1, x
0
(π/2) = −1;
d) x
000
− x
0
= 3t,
x(0) = 1, x
0
(0) = 2, x
00
(0) = 3;
e) x
000
+ 2x
00
+ x
0
+ 2e
−2t
= 0,
x(1) = 1, x
0
(1) = 0, x
00
(0) = 1.
Rozdział 4
Układy równań różniczkowych liniowych
4.1. Układy równań różniczkowych liniowych
Rozważmy układ równań liniowych
x
0
1
= a
11
(t)x
1
+ . . . + a
1n
(t)x
n
,
..................................................
(4.1)
x
0
n
= a
n1
(t)x
1
+ . . . + a
nn
(t)x
n
,
gdzie a
11
, . . . , a
nn
są zadanymi funkcjami zmiennej t.
Przyjmując
A(t) =
a
11
(t)
. . .
a
1n
(t)
. . .
. . .
. . .
a
n1
(t)
. . .
a
nn
(t)
, x =
x
1
. . .
x
n
, x
0
=
x
0
1
. . .
x
0
n
,
układ równań (4.1) możemy zapisać w równoważnej postaci macierzowej
x
0
= A(t)x.
(4.2)
Ponieważ ostatni zapis jest bardziej ekonomiczny, obecnie jest raczej powszechnie
używany. Zgodnie z tym zapisem, zamiast mówić o układzie równań (4.1) możemy
mówić o równaniu wektorowym (krótko równaniu) (4.2).
Definicja 4.1. Funkcje ϕ : I → R
n
nazywamy rozwiązaniem (lub całką) równania
(4.2) w przedziale I, jeśli funkcja ta jest różniczkowalna w przedziale I i ponadto
ϕ
0
(t) = A(t)ϕ(t) dla t ∈ I.
Uwaga 4.1.
Jeśli funkcje ϕ
1
, . . . , ϕ
n
: I → R
n
są całkami równania (4.2)
w przedziale I, to funkcja C
1
ϕ
1
+. . . +C
n
ϕ
n
, gdzie C
1
, . . . , C
n
są dowolnymi stałymi,
jest również całką równania (4.2) w przedziale I.
Niech ϕ
1
, . . . , ϕ
n
: I → R
n
będą całkami równania (4.2). Połóżmy
X(t) =
ϕ
1
1
(t)
. . .
ϕ
n
1
(t)
. . .
. . .
. . .
ϕ
1
n
(t)
. . .
ϕ
n
n
(t)
(4.3)
Jeśli ϕ
1
, . . . , ϕ
n
: I → R
n
(ϕ
k
= (ϕ
k
1
, . . . , ϕ
k
n
)) są całkami liniowo niezależnymi,
macierz (4.3) nazywamy macierzą fundamentalną (lub podstawową) równania (4.2).
60
Rozdział 4. Układy równań różniczkowych liniowych
Połóżmy
W (t) = det X(t).
(4.4)
Twierdzenie 4.1. (Abela). Niech ϕ
1
, . . . , ϕ
n
: I → R
n
będą całkami równania
(4.2). Niech W (t) będzie wyznacznikiem macierzy fundamentalnej (zob.(4.4)) i niech
t
0
∈ I. Wówczas
W (t) = W (t
0
)e
R
t
t0
T rA(s)ds
,
gdzie T rA(t) =
P
n
i=1
a
ii
(t).
Dowód. Zauważmy, że
W
0
(t) =
(ϕ
1
1
)
0
(t)
. . .
(ϕ
n
1
)
0
(t)
ϕ
1
2
(t)
. . .
ϕ
n
2
(t)
. . . . . .
. . .
. . . . . .
ϕ
1
n
(t)
. . .
ϕ
n
n
(t)
+ . . . +
ϕ
1
1
(t)
. . .
ϕ
n
1
(t)
. . . . . .
. . .
. . . . . .
ϕ
1
n−1
(t)
. . .
ϕ
n
n−1
(t)
(ϕ
1
n
)
0
(t)
. . .
(ϕ
n
n
)
0
(t)
.
(4.5)
Rozważmy pierwszy składnik sumy po prawej stronie równości (4.5). W miejsce po-
chodnych wstawmy odpowiadające im wielkści:
(ϕ
k
1
)
0
(t) =
n
X
j=1
a
1j
(t)ϕ
k
j
(t),
k = 1, . . . , n.
Drugi wiersz pomóżmy przez "−a
12
"trzeci przez "−a
13
", ostatni przez "−a
1n
", a
uzyskane wyrażenia dodajmy do wiersza pierwszego. Widać natychmiast, że uzy-
skany wyznacznik jest równy a
11
(t)W (t). Podobne operacje możemy wykonać na dru-
gim składniku sumy uzyskując jako wynik a
22
(t)W (t). Po przekształceniu wszystkich
składników sumy po prawej stronie wzoru (4.5) otrzymamy równość
W
0
(t) =
n
X
i=1
a
ii
(t)W (t) = TrA(t)
W (t).
Całkując ostatnią równość w przedziale [t
0
, t) otrzymamy tezę twierdzenia.
Twierdzenie 4.2. Niech ϕ
1
, . . . , ϕ
n
: I → R
n
(ϕ
k
= (ϕ
k
1
, . . . , ϕ
k
n
), k = 1, . . . , n)
będą liniowo niezależnymi całkami równania (4.2). Niech X(t) będzie odpowiadającą
im macierzą fundamentalną. Wówczas całka ogólna tego równania ma postać
x = X(t)C,
(4.6)
gdzie C = (C
1
, . . . , C
n
)
T
jest jednokolumnową macierzą stałych.
Dowód. Niech ϕ = (ϕ
1
, . . . , ϕ
n
) będzie całką równania (4.2). Należy pokazać, że
można dobrać stałe C
1
, . . . , C
n
tak, aby
ϕ = C
1
ϕ
1
+ . . . + C
n
ϕ
n
.
Dla t ∈ I rozważmy układ równań
C
1
ϕ
1
1
(t) + . . . + C
n
ϕ
n
1
(t) = ϕ
1
(t),
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C
1
ϕ
1
n
(t) + . . . + C
n
ϕ
n
n
(t) = ϕ
n
(t).
4.2.
Jednorodne układy równań liniowych o stałych współczynnikach
61
Zgodnie z wzorami Cramera
C
k
(t) =
W
k
(t)
W (t)
,
k = 1, . . . , n,
gdzie wyznacznik W
k
(t) powstał z wyznacznika W (t) przez zastąpienie kolumny
ϕ
k
1
(t), . . . , ϕ
k
n
(t)
T
kolumną ϕ
1
(t), . . . , ϕ
n
(t)
T
. Wykorzystując twierdzenie Abela
otrzymamy
C
k
(t) =
W
k
(t
0
)e
R
t
t0
T rA(s)ds
W (t
0
)e
R
t
t0
T rA(s)ds
=
W
k
(t
0
)
W (t
0
)
.
Oznacza to, że wielkości C
k
nie zależą od zmiennej t, są zatem stałymi, co należało
dowieść.
Na zakończenie warto zauważyć, że wzór (4.6) możemy zapisać w postaci równo-
ważnej
x = C
1
ϕ
1
(t) + . . . + C
n
ϕ
n
(t).
4.2. Jednorodne układy równań liniowych o stałych
współczynnikach
Rozważmy jednorodny układ równań liniowych o stałych współczynnikach
x
0
1
= a
11
x
1
+ . . . + a
1n
x
n
,
.........................................
(4.7)
x
0
n
= a
n1
x
1
+ . . . + a
nn
x
n
.
Przyjmując A = (a
ij
), x = (x
1
, . . . , x
n
)
T
, x
0
= (x
0
1
, . . . , x
0
n
)
T
, układ (4.7) możemy
zapisać w postaci macierzowej
x
0
= Ax.
(4.8)
Rozwiązania równania (4.8) szukamy w postaci
x = e
λt
w,
gdzie λ jest szukanym skalarem, a w = (w
1
, . . . , w
n
) szukanym wektorem.
Oczywiście
x
0
= λe
λt
w.
Podstawiając ostatnie wyrażenie do wzoru (4.8) otrzymamy
λe
λt
w = e
λt
Aw.
(4.9)
Po uproszczeniu przez czynnik e
λt
Aw = λw,
62
Rozdział 4. Układy równań różniczkowych liniowych
lub w postaci równoważnej
(A − λI)w = 0.
(4.10)
Wartość λ dla których równania (4.10) posiada rozwiązanie niezerowe nazywamy war-
tością własną a odpowiadające mu rozwiązanie w = (w
1
, . . . , w
n
) wektorem własnym.
Układ (4.10) posiada względem w rozwiązanie niezerowe tylko wówczas gdy
det (A − λI) = 0.
(4.11)
Równanie (4.11) nazywamy równaniem charakterystycznym układu równań (4.7). Jest
to równanie algebraiczne n-tego stopnia, które zgodnie z podstawowym twierdzeniem
algebry posiada dokładnie n pierwiastków, przy czym mogą to być również pierwiastki
wielokrotne oraz zespolone. Przypomnijmy też, że jeśli liczba λ
k
jest pierwiastkiem
zespolonym równania (4.11), to również liczba sprzężona λ
k
jest pierwiastkiem tego
równania.
Niech λ
k
będzie pierwiastkiem równania (4.11). Rozwiązując układ równań
(A − λ
k
I)w = 0,
znajdziemy wektor własny w
k
= (w
k
1
, . . . , w
k
n
) macierzy A odpowiadający wartości
własnej λ
k
.
Zauważmy, że zgodnie z (4.9) mamy
(e
λ
k
t
w
k
)
0
= λ
k
e
λ
k
t
w
k
= e
λ
k
t
Aw
k
,
co oznacza, że funkcja x
k
= e
λ
k
t
w
k
jest rozwiązaniem układu równań (4.7).
Jeśli liczby λ
1
, . . . , λ
n
są pierwiastkami jednokrotnymi rzeczywistymi, to odpo-
wiadające im rozwiązania x
1
, . . . , x
n
są liniowo niezależne. Tworzą one zatem macierz
fundamentalną układu (4.7), a całka ogólna równania (4.7) wyraża się wzorem (4.6).
Załóżmy teraz, że wartość własna λ
k
jest liczbą zespoloną. Odpowiadający jej
wektor własny v
k
będzie wówczas również liczbą zespoloną. Jeśli wektor własny v
k
odpowiadający zespolonej wartości własnej λ
k
= α
k
+ iβ
k
ma postać w
k
= u
k
+ iv
k
,
to część rzeczywista i część urojona funkcji e
λ
k
t
w
k
, czyli
x
k
= Re e
λ
k
t
w
k
= e
α
k
t
(u
k
cos β
k
t − v
k
sin β
k
t),
y
k
= Im e
λ
k
t
w
k
= e
α
k
t
(v
k
cos β
k
t + u
k
sin β
k
t),
są rozwiązaniami układu (4.7). Zauważmy ponadto, że rozwiązanie te są liniowo nie-
zależne. Wynika stąd, że w przypadku gdy równanie charakterystyczne (4.11) posiada
jednokrotne własności własne rzeczywiste lub zespolone, stosunkowo łatwo potrafimy
wyznaczyć macierz fundamentalną. W przypadku gdy występują pierwiastki wielo-
krotne, wyznaczenie macierzy fundamentalnej jest bardziej złożone. W literaturze
można znaleźć szereg algorytmów wskazujących sposób wyznaczenie macierzy funda-
mentalnej. Jeden z takich algorytmów (algorytm Putzera) podaje poniższe twierdze-
nie.
4.2.
Jednorodne układy równań liniowych o stałych współczynnikach
63
Twierdzenie 4.3. Niech λ
1
, . . . , λ
n
będą wartościami własnymi macierzy A (do-
puszczamy wartości wielokrotne). Wówczas macierz fundamentalna równania (4.8)
ma postać
X(t) =
n−1
X
j=0
u
j+1
(t)P
j
,
gdzie P
0
= I, P
j
=
Q
j
k=1
(A − λ
k
I) dla j = 1, . . . , n, a funkcje u
1
, . . . , u
n
dane są
wzorami rekurencyjnymi:
u
0
1
(t) = λ
1
u
1
(t),
u
1
(0) = 1,
u
0
j
(t) = λ
j
u
j
(t) + u
j−1
(t),
u
j
(0) = 0,
dla j = 2, . . . , n.
Przykład 4.1. Rozważmy równanie
x
0
=
3
−2
−1
2
x
Równanie charakterystyczne ma postać
3 − λ
−2
−1
2 − λ
= 0,
czyli
λ
2
− 5λ + 4 = 0.
Pierwiastkami tego równania są liczby λ
1
= 1 oraz λ
2
= 4. Dla λ
1
= 1 układ równań
(4.10) ma postać
2
−2
−1
1
w
1
w
2
=
0
0
.
Równania te zachodzą gdy w
1
− w
2
= 0. Możemy zatem przyjąć w = (1, 1)
T
. Odpo-
wiadające rozwiązanie ma więc postać
x
1
= e
t
1
1
=
e
t
e
t
.
Dla λ
2
= 4 układ równań (4.10) ma postać
−1 −2
−1 −2
w
1
w
2
=
0
0
.
Stąd w
1
+ 2w
2
= 0. Przyjmując w = (−2, 1)
T
mamy
x
2
= e
4t
−2
1
=
−2e
4t
e
4t
.
64
Rozdział 4. Układy równań różniczkowych liniowych
Rozwiązanie ogólne ma postać
x =
e
t
−2e
4t
e
t
e
4t
C
1
C
2
,
lub
x
1
= C
1
e
t
− 2C
2
e
4t
,
x
2
= C
1
e
t
+ C
2
e
4t
.
Przykład 4.2. Rozważmy równanie
x
0
=
1
2
−2 1
x
Wektorami własnymi macierzy współczynnków są liczby λ
1
= 1 − 2i oraz λ
2
= 1 + 2i.
Dla λ
1
= 1 − 2i układ równań (4.10) ma postać
2i
2
−2 2i
u
1
+ iv
1
u
2
+ iv
2
=
0
0
,
a po wymnożeniu
2(u
2
− v
1
) + 2(u
1
+ v
2
)i = 0,
−2(u
1
+ v
2
) + 2(u
2
− v
1
)i = 0.
Jako wektor własny możemy przyjąć w = (1 + i, 1 − i). Zatem w dziedzinie zespolonej
rozwiązaniem naszego równania jest funkcja
t 7→ e
t
cos 2t − i sin 2t
1 + i
1 − i
= e
t
cos 2t + sin 2t + (cos 2t − sin 2t)i
cos 2t − sin 2t + (cos 2t + sin 2t)i
.
Ponieważ część rzeczywista i część urojona jest również rozwiązaniem całka ogólna
w przestrzeni rzeczywistej ma postać
x = e
t
cos 2t + sin 2t
cos 2t − sin 2t
cos 2t − sin 2t sin 2t + cos 2t
C
1
C
2
.
Przykład 4.3. Rozważmy równanie
x
0
=
a
11
a
12
a
21
a
22
x.
Załóżmy, że λ
1
= λ
2
= λ. Zgodnie z twierdzeniem 4.3 macierz fundamentalna
rozważanego układu ma postać
X(t) = e
λt
u
1
(t)I + u
2
(t)(A − λ I)
,
gdzie funkcje u
1
i u
2
są rozwiązaniami problemów:
u
0
1
(t) = λu
1
(t),
u
1
(0) = 1,
u
0
2
(t) = λu
2
(t) + u
1
(t),
u
2
(0) = 0.
Rozwiązując ostatnie równania otrzymamy: u
1
(t) = e
λt
, u
2
(t) = te
λt
. Zatem szukana
macierz fundamentalna ma postać
X(t) = u
1
I + u
2
(A − λI) = e
λt
1 + (a
11
− λ)t
a
12
t
a
21
t
1 + (a
22
− λ)t
.
4.3. Niejednorodne układy równań liniowych
65
4.3. Niejednorodne układy równań liniowych
Rozważmy równanie
x
0
= A(t)x + f (t),
(4.12)
gdzie x = x
1
, . . . , x
n
T
, A(t) = a
ij
(t)
, f(t) = f
1
(t), . . . , f
n
(t)
T
.
Rozważmy wpierw równanie jednorodne
x
0
= A(t)x.
(4.13)
Niech X(t) = ϕ
k
i
będzie macierzą fundamentalną równania jednorodnego (4.13).
Zgodnie z twierdzeniem 4.2 całka ogólna równania (4.13) ma postać
x = X(t)C,
gdzie C = (C
1
, . . . , C
n
)
T
jest jednokolumnową macierzą stałych.
Powstaje pytanie: można macierz C zastąpić macierzą funkcji C(t) = C
1
(t), . . . , C
n
(t)
T
tak dobraną aby funkcja
x = X(t)C(t)
(4.14)
była całką ogólną równania (4.12)?
Zauważmy (zob. wzór (4.19) następnego podrozdziału), że
x
0
(t) = X
0
(t)C(t) + X(t)C
0
(t).
(4.15)
Przypuśćmy, że taka funkcja C(t) istnieje. Obliczmy iloczyn macierzy A(t)X(t).
Oczywiście będzie to macierz wymiaru n×n. Ponadto element leżący w i-tym wierszu
i k-tej kolumnie wyraża się - zgodnie z (4.3) i (4.13) - wzorem
n
X
j=1
a
ij
(t)ϕ
k
j
(t) = ϕ
k
i
)
0
(t).
Zatem
A(t)X(t) = X
0
(t).
(4.16)
Podstawiając funkcje (4.14) do równania (4.12), po uwzględnieniu związków (4.15)
i (4.16) otrzymamy
A(t)X(t)C(t) + X(t)C
0
(t) = A(t)X(t)C(t) + f (t),
a po redukcji
X(t)C
0
(t) = f (t).
(4.17)
Stąd
C
0
(t) = X
−1
(t)f (t),
gdzie X
−1
(t) oznacza macierz odwrotną do X(t). Po scałkowaniu ostatniej równości
w przedziale [t
0
, t] otrzymamy
C(t) = C(t
0
) +
Z
t
t
0
X
−1
(s)f (s)ds.
66
Rozdział 4. Układy równań różniczkowych liniowych
Podstawiając uzyskaną wielkość C(t) do (4.14) otrzymamy szukany wzór na całkę
ogólną równania (4.12):
x(t) = X(t)C(t
0
) +
Z
t
t
0
X(t)X
−1
(s)f (s)ds.
Przykład 4.4. Rozważmy równanie
x
0
=
1
−1
0
2
x +
t
e
t
Skojarzone z nim równanie jednorodne ma postać
x
0
=
1
−1
0
2
x,
a jego równanie charakterystyczne
1 − λ
−1
0
2 − λ
= 0,
czyli
(1 − λ)(2 − λ) = 0.
Pierwiastkami tego równania są liczby λ
1
= 1 oraz λ
2
= 2.
Układ równań (4.10) odpowiadający wartości własnej λ
1
= 1 ma postać
0
−1
0
1
w
1
w
2
=
0
0
,
czyli w
2
= 0. Możemy przyjąć w = (1, 0)
T
. Odpowiadające rozwiązanie
x
1
= e
t
1
0
=
e
t
0
.
Układ równań (4.10) odpowiadający wartości własnej λ
2
= 2 ma postać
−1 −1
0
0
w
1
w
2
=
0
0
,
Stąd jako w możemy przyjąć wektor (1, −1). Rozwiązanie odpowiadające wartości
włanej λ
2
x
2
= e
2t
1
−1
=
e
2t
−e
2t
.
Macierz fundamentalna układu jenorodnego
X(t) =
e
t
e
2t
0
−e
2t
.
4.4. Wiadomości pomocnicze z teorii macierzy i wyznaczników
67
Aby wyznaczyć macierz C(t) należy rozwiązać - zgodnie ze wzorem (4.17) - układ
e
t
e
2t
0
−2e
2t
C
0
1
(t)
C
0
2
(t)
=
t
e
t
,
czyli
e
t
C
0
1
+ e
2t
C
0
2
= t,
−2e
2t
C
0
2
= e
t
.
Stąd
C
0
1
= te
−t
+ 1/2,
C
0
2
= −e
−t
/2.
W konsekwncji
C
1
(t) = −te
−t
− e
−t
+ t/2 + A,
C
2
(t) = e
−t
/2 + B.
Rozwiązanie ogólne równania wyjściowego ma więc postać
x =
e
t
e
2t
0
−2e
2t
−te
−t
− e
−t
+ t/2 + A
e
−t
/2 + B
=
(t/2 + 1/2 + A)e
t
+ Be
2t
− t − 1
−e
t
− 2Be
2t
.
4.4. Wiadomości pomocnicze z teorii macierzy i wyznaczników
Macierzą m × n wymiarową nazywamy tablicę
a
11
. . .
a
1n
. . .
. . .
. . .
a
m1
. . .
a
mn
.
Krótko macierz oznaczamy symbolicznie A = (a
ij
), gdzie i oznacza numer wiersza, a
j numer kolumny. Jeśli m = n macierz nazywamy kwadratową.
Jeśli a
ij
= 0 dla i 6= j, macierz nazywamy diagonalną. Jeśli ponadto a
ii
= 1
dla i = 1, . . . , n, macierz nazywamy jednostkową. Macierz powstała z macierzy A
przez zamianę wierszy na kolumny nazywamy macierzą transponowaną i oznaczamy
symbolem A
T
. Jeśli A = (a
ij
), to A
T
= (a
ji
). W szczególności jeśli A jest macierzą
jednowierszową, to A
T
jest macierzą jenokolumnową.
Sumą macierzy A = (a
ij
) oraz B = (b
ij
) tego samego wymiaru m × n, nazywamy
macierz C = (c
ij
) wymiaru m × n, gdzie c
ij
= a
ij
+ b
ij
, tzn. A + B = (a
ij
+ b
ij
).
Jeśli α jest stałą, A = (a
ij
) macierzą, to symbolem αA oznaczamy macierz (αa
ij
).
Jeśli A = (a
ij
) jest macierzą m × n wymiarową a B = (b
ij
) macierzą n × l
wymiarową, to iloczynem macierzy A i B nazywamy macierz C = (c
ij
) o wymiarze
m × l, gdzie
c
ij
=
n
X
k=1
a
ik
b
kj
.
(4.18)
68
Rozdział 4. Układy równań różniczkowych liniowych
Śladem macierzy kwadratowej A = (a
ij
) nazywamy sumę elementów leżących na
przekątnej macierzy, czyli wielkość
Tr A =
n
X
i=1
a
ii
.
Jeśli elementy macierzy A(t) = a
ij
(t)
są funkcjami różniczkowalnymi w prze-
dziale I, to symbolem A
0
(t) oznaczamy macierz
A
0
(t) = a
0
ij
(t)
,
to znaczy macierz, której elementami są pochodne elementów macierzy A.
Jeśli A(t) jest macierzą m × n wymiarową, a B(t) macierzą n × l wymiarową, przy
czym elementy obu macierzy są funkcjami różniczkowalnymi w przedziale I, to
A(t) B(t)
0
= A
0
(t)B(t) + A(t)B
0
(t).
(4.19)
Istotnie, zgodnie z wzorem na iloczyn macierzy mamy
n
X
k=1
a
ik
(t)b
kj
(t)
0
=
n
X
k=1
a
0
ik
(t)b
kj
(t) +
n
X
k=1
a
ik
(t)b
0
kj
(t),
skąd i (4.18) wzór (4.19) wynika natychmiast.
Wyznacznikiem z macierzy kwadratowej A = (a
ij
)nazywamy liczbę
det A =
a
11
. . .
a
1n
. . .
. . .
. . .
a
n1
. . .
a
nn
=
X
(−1)
k
j1...jn
a
1j
1
a
2j
2
· · · a
nj
n
,
gdzie suma rozciąga się po wszystkich permutacjach j
1
, . . . , j
n
ciągu 1, . . . , n,
a k
j
1
...j
n
oznacza ilość inversji w permutacji j
1
, . . . , j
n
.
Zauważmy, że wartość wyznacznika nie ulegnie zmianie jeśli do wiersza (lub ko-
lumny) dodamy inny wiersz (lub kolumnę) pomnożony przez dowolną liczbę.
4.5. Zadania
1. Znaleźć rozwiązanie problemu:
a) x
0
= 5x − 2y + t,
y
0
= 4x − y + e
t
,
x(0) = 1, y(0) = 0;
b) x
0
= 2x − 3y + te
t
,
y
0
= x − 2y,
x(0) = 0, y(0) = 1;
c) x
0
= 8x − 8y + 2,
y
0
= x + 4y − t,
x(0) = 1, y(0) = −1;
d) x
0
= x − y + z, y
0
= x + y − z, z
0
= 2x − y,
x(0) = y(0) = 1, z(0) = 0.
2. . Znaleźć całkę ogólną równania u
0
= Au jeśli macierz A ma postać:
2
1
0
1
3
1
0
1
2
;
1
2
−1
−1 1
1
1
0
−1
;
1
−1
4
3
2
−1
2
1
−1
;
−1
1
0
0
−1 0
0
0
3
.
4.5. Zadania
69
3. Znaleźć rozwiązanie problemu u
0
= Au, u(0) = u
0
jeśli macierz A oraz wektor u
0
mają postać:
(i)
0
1
1
1
0
1
1
1
0
,
1
2
3
; (ii)
2
1
0
1
3
−1
−1 2
3
,
1
0
−1
;
4. Znaleźć rozwiązanie równania
u
0
=
3
4
1
3
u +
e
t
1
5. Znaleźć rozwiązanie problemu:
u
0
=
−1
0
4
0
−1 2
0
0
1
u +
e
t
e
−t
0
,
u(0) =
0
1
3
6. Znaleźć całkę ogólną równania u
0
= Au + f (t), jeśli macierz A oraz wektor f mają
następującą postać:
(i)
0
−1
3
4,
,
t
−2 − 4t
;
(ii)
2
4
1
−1;
,
1 + 4t
3t
2
(iii)
−1
1
1
1
−1 1
1
1
1
,
e
t
e
3t
4
; (iv)
2
1
−2
−1 0
0
1
1
−1
,
2 − t
1
1 − t
.
7. Znaleźć rozwiązanie problemu:
(i)
u
0
=
−1
0
4
0
−1 2
0
0
1
u +
e
t
e
−t
0
, u(0) =
0
1
3
;
(ii)
u
0
=
−2 1 1
0
2
0
0
0
3
u +
1
0
t
, u(0) =
1
1
1
;
(iii)
u
0
=
2
1
−1
−3 −1
1
9
3
−4
u +
0
t
0
, u(0) =
0
3
1
;
70
Rozdział 4. Układy równań różniczkowych liniowych
(iv)
u
0
=
2
1
1
0
2
0
0
0
−4
u +
1
−1
t
, u(0) =
1
0
1
.
Rozdział 5
Zależność rozwiązań od warunków początko-
wych, nierówności różniczkowe, twierdzenia
porównawcze
5.1. Zależność rozwiązań od warunków początkowych i pra-
wych stron równania
Lemat 5.1 (Gronwall). Niech u, v : [α, β) → [0, +∞) będą funkcjami ciągłymi.
Załóżmy, że
v(t) ≤ c +
Z
t
α
u(s)v(s)ds
dla
t ∈ [α, β),
gdzie c ≥ 0.
Wówczas
v(t) ≤ ce
R
t
α
u(s)ds
dla
t ∈ [α, β).
W szczególności, jeśli c = 0 to v(t) ≡ 0.
Dowód. Załóżmy wpierw, że c > 0. Połóżmy
w(t) = c +
Z
t
α
u(s)v(s)ds.
Po zróżniczkowaniu ostatniej równości i wykorzystaniu założeń lematu otrzymamy
w
0
(t) = u(t)v(t) ≤ u(t)w(t).
Ponieważ w(t) ≥ c > 0 dla t ∈ [α, β), ostatnią nierówność możemy zapisać w postaci
w
0
(t)
w(t)
≤ u(t).
Całkując teraz w przedziale [α, t] otrzymamy
ln w(t) − ln w(α) ≤
Z
t
α
u(s)ds.
Stąd
w(t) ≤ w(α)e
R
t
α
u(s)ds
.
W konsekwencji
v(t) ≤ w(α)e
R
t
α
u(s)ds
.
Ponieważ w(α) = c, otrzymaliśmy żądaną nierówność. Przechodząc z c do zera otrzy-
mamy v = 0, co kończy dowód.
72
Rozdział 5. Zależność rozwiązań od warunków początkowych
Wniosek 5.1. Jeśli v : [α, β) → [0, +∞) jest funkcją ciągłą i ponadto
v(t) ≤ c + K
Z
t
α
v(s)ds,
t ∈ [α, β).
gdzie c ≥ 0, K > 0, to
v(t) ≤ ce
K(t−α)
.
Twierdzenie 5.1. Niech f, g : U → R, gdzie U ⊂ R
2
, będą funkcjami ciągłymi.
Załóżmy, że g spełnia warunek Lipschitza względem drugiej zmiennej ze stałą L. Niech
(t
0
, x
0
), (t
0
, y
0
) ∈ U. Załóżmy ponadto, że
|x
0
− y
0
| ≤ δ
1
oraz
sup
(t,x)∈U
|f(t, x) − g(t, x)| ≤ δ
2
.
Jeśli x, y : I → R (I = [t
0
− h, t
0
+ h]) są odpowiednio rozwiązaniami problemu
x
0
= f (t, x),
x(t
0
) = x
0
,
oraz
y
0
= g(t, y),
y(t
0
) = y
0
,
to
|y(t) − x(t)| ≤ (δ
1
+ δ
2
h)e
L|t−t
0
|
dla
t ∈ I.
Dowód. Zgodnie z uwagą 1.1 (zob. wzór (1.7))
x(t) = x
0
+
Z
t
t
0
f (s, x(s))ds
dla
t ∈ I
oraz
y(t) = y
0
+
Z
t
t
0
g(s, y(s))ds
dla
t ∈ I.
Załóżmy, że t ∈ [t
0
, t
0
+ h] (dla t ∈ [t
0
− h, t
0
] argument jest analogiczny). Korzystając
z ostatnich równości mamy
|y(t) − x(t)| ≤ |y
0
− x
0
| +
Z
t
t
0
g(s, y(s)) − f(s, x(s))
ds
≤ |y
0
− x
0
| +
Z
t
t
0
|g(s, y(s)) − g(s, x(s))|ds +
Z
t
t
0
|g(s, x(s)) − f(s, x(s))|ds
≤ δ
1
+ δ
2
h + L
Z
t
t
0
|y(s) − x(s)|ds.
Na mocy nierówności Gronwalla (zob. wniosek 5.1)
|y(t) − x(t)| ≤ (δ
1
+ δ
2
h)e
L(t−t
0
)
.
5.2. Nierówności różniczkowe
73
problemy
x
0
= sin tx,
x(0) = 1
oraz
x
0
= tx x(0) = 1.1.
Na mocy twierdzenia 1.1 oba powyższe problemy posiadają w przedziale [−1/2, 1/2]
rozwiązania określone jednoznacznie (sprawdzić!). Oznaczmy je odpowiednio przez x
oraz ˜
x. Zauważmy, że
| sin tx − tx| =
tx +
(tx)
3
6
+ o(tx) − tx
=
(tx)
3
6
+ o(tx)
≤
1
6
1
2
3
3
2
3
+ o(tx) ≤
9
128
+ 0.007 = 0.0773.
Na mocy twierdzenia 5.1 różnicę między rozwiązaniem x a ˜
x możemy oszacować na-
stępująco
|˜x(t) − x(t)| ≤ 0.1 + (0.0773)/2)
e
1/4
< 0.177.
Uwaga 5.1 Twierdzenie 5.1 możemy sformułować dla rownania wektorowego.
Dowód przebiega analogicznie, przy czym wartość bezwzględną należy zastąpić normą
przestrzeni R
n
.
5.2. Nierówności różniczkowe
Niech f : U → R (U ⊂ R
2
) będzie funkcją ciągłą. Funkcje ϕ : I → R,
I = [a, b], nazywamy rozwiązaniem nierówności różniczkowej
x
0
< f (t, x)
(5.1)
w przedziale I, jeśli ϕ jest różniczkowalna w przedziale I, (t, ϕ(t)) ∈ U dla t ∈ I
i ponadto
ϕ
0
(t) < f (t, ϕ(t))
dla t ∈ I.
Nierówność < może być zastąpiona przez nierówności: ≤, >, ≥ .
Twierdzenie 5.2. Niech f : U → R (U ⊂ R
2
) będzie funkcją ciągłą. Niech
ϕ : J → R, J = [t
0
, t
0
+a], będzie rozwiązaniem nierówności (5.1), a funkcja ψ : J → R
rozwiązaniem nierówności
x
0
> f (t, x),
t ∈ J.
(5.2)
Jeśli ϕ(t
0
) < ψ(t
0
) to
ϕ(t) < ψ(t),
dla t ∈ J.
(5.3)
Dowód. Przypuśćmy, że warunek (5.3) nie zachodzi. Wówczas zbiór A = {t ∈
J : ϕ(t) ≥ ψ(t)} jest niepusty. Oznaczmy przez t
∗
kres dolny zbioru A. Oczywiście
t
0
< t
∗
, ϕ(t
∗
) = ψ(t
∗
) oraz ϕ(t
∗
+ s) < ψ(t
∗
+ s) dla s ∈ (t
0
− t
∗
, 0). Zatem
ϕ
0
(t
∗
− 0) =
lim
s→0, s<0
ϕ(t
∗
+ s) − ϕ(t
∗
)
s
≥
lim
s→0, s<0
ψ(t
∗
+ s) − ψ(t
∗
)
s
= ψ
0
(t
∗
− 0).
74
Rozdział 5. Zależność rozwiązań od warunków początkowych
Stąd oraz nierówności (5.2) oraz (5.1) otrzymamy
f (t
∗
, ψ(t
∗
)) < ψ
0
(t
∗
− 0) ≤ ϕ
0
(t
∗
− 0) < f(t
∗
, ϕ(t
∗
)),
co przeczy równości ϕ(t
∗
) = ψ(t
∗
). Zatem zbiór A jest pusty, a to oznacza że warunek
(5.3) jest spełniony.
Rozważmy problem Cauchy’ego
x
0
= f (t, x),
x(t
0
) = x
0
,
(5.4)
gdzie f : U → R jest funkcją ciągłą, (t
0
, x
0
) ∈ U.
Twierdzenie 5.3.
Niech x będzie rozwiązaniem problemu (5.4) w przedziale
J = [t
0
, t
0
+ h), ϕ rozwiązaniem nierówności różniczkowej (5.1) w pbrzedziale J,
a ψ rozwiązaniem nierówności różniczkowej (5.2) w pbrzedziale J. Załóżmy ponadto
że ϕ(
0
) ≤ x
0
≤ ψ(t
0
). Wówczas
ϕ(t) < x(t) < ψ(t)
dla t ∈ (t
0
, t
0
+ h).
Dowód. Pokażemy tylko drugą nierówność (dowód pierwszej jest analogiczny).
Jeśli ψ(t
0
) > x
0
żądana nierówność wynika natychmiast z twierdzenia 5.2. Przypu-
śćmy, że ψ(t
0
) = x
0
. Połóżmy
y(t) = ψ(t) − x(t),
t ∈ J.
Zauważmy że y
0
(t
0
) = ψ
0
(t
0
) − x
0
(t
0
) > f (t
0
, x(t
0
)) − f(t
0
, x(t
0
)) = 0. Zatem y
0
(t) > 0
w pewnym przedziale [t
0
, t
0
+ δ]. W konsekwencji ψ(t
0
+ δ) > x(t
0
+ δ). Ponownie z
twierdzenia 5.2 wynika że ψ(t) > x(t) dla t ∈ [t
0
+ δ, t
0
+ h) co kończy dowód.
Przykład 5.3. Niech x = x(t) będzie rozwiązaniem problemu
x
0
= x
2
+ t
2
,
x(0) = 1,
t ∈ [0, 1).
Połóżmy
ϕ(t) = 1 + t
3
/3,
ψ(t) = tg(t + π/4),
t ∈ [0, 1).
Oczywiście ϕ(0) = 1 oraz ψ(0) = 1. Ponadto dla t ∈ [0, 1) mamy:
ϕ
0
(t) = t
2
< (1 + t
3
/3)
2
+ t
2
= ϕ
2
(t) + t
2
,
ψ
0
(t) = 1
sin
2
(t + π/4)
= tg
2
(t + π/4) + 1 > ψ
2
(t) + t
2
.
Stąd oraz twierdzenia 5.3 otrzymamy:
1 + t
3
/3 < x(t) < tg(t + π/4)
dla t ∈ [0, 1).
Twierdzenie 5.4. Niech f : U → R będzie funkcją ciągłą, taką, że dla (t, x), (t, y) ∈
U , t ∈ J = [t
0
, t
0
+ h), y ≥ x spełniona jest nierówność
f (t, y) − f(t, x) ≤ L(y − x),
(5.5)
5.2. Nierówności różniczkowe
75
gdzie L > 0. Niech x będzie rozwiązanien problemu (5.4) w przedziale J. Załóżmy, że
funkcje ϕ i ψ spełniają nierówności różniczkowe
ϕ
0
(t) ≤ f(t, ϕ(t)),
ψ
0
(t) ≥ f(t, ψ(t)),
t ∈ J.
(5.6)
Załóżmy ponadto że ϕ(
0
) ≤ x
0
≤ ψ(t
0
). Wówczas
ϕ(t) ≤ x(t) ≤ ψ(t),
t ∈ J.
(5.7)
Dowód. Połóżmy
y(t) = ϕ(t) − εe
λ(t−t
0
)
,
gdzie ε > 0, λ > L. Wykorzystując warunek (5.6) i (5.5) otrzymamy
y
0
(t)
=
ϕ
0
(t) − ελe
λ(t−t
0
)
≤ f(t, ϕ(t)) − ελe
λ(t−t
0
)
≤ f(t, y(t)) + L(ϕ(t) − y(t)) − εe
λ(t−t
0
)
≤ f(t, y(t)) + ε(L − λ)e
λ(t−t
0
)
< f (t, y(t)).
Podobnie dla funkcji
z(t) = ψ(t) + εe
λ(t−t
0
)
otrzymamy nierówność
z
0
(t) > f (t, z(t)).
Ponieważ
y(t
0
) = ϕ(t
0
) ≤ x
0
≤ ψ(t
0
) = z(t
0
).
Na mocy twierdzenia 5.3 mamy
y(t) < x(t) < z(t),
t ∈ (t
0
, t
0
+ h).
Kładąc ε → 0 otrzymamy oszacowania (5.7).
Twierdzenie 5.5. W założeniach twierdzenie 5.4 warunek (5.5) zastąpmy wa-
runkiem Lipschitza
|f(t, y) − f(t, x)| ≤ L|y − x| dla t ≥ t
0
, y ≥ x.
(5.8)
Niech x będzie rozwiązanien problemu (5.4) w przedziale J. Niech funkcje ϕ i ψ speł-
niają warunki (5.6). Przyjmijmy ponadto, że ϕ(t
0
) = x
0
= ψ(t
0
).
Wówczas, jeśli ϕ(t
1
) < x(t
1
) dla pewnego t
1
∈ J, to ϕ(t) < x(t) dla t ∈ [t
1
, t
0
+ h].
Jeśli ϕ(t
1
) = x(t
1
), to ϕ(t) = x(t) dla t ∈ [t
0
, t
1
].
Podobnie, jeśli ψ(t
1
) > x(t
1
), dla pewnego t
1
∈ J, to ψ(t) > x(t) dla t ∈ [t
1
, t
0
+h].
Jeśli ψ(t
1
) = x(t
1
), to ψ(t) = x(t) dla t ∈ [t
0
, t
1
].
Dowód. Niech t ∈ J = [t
0
, t
0
+ h), y ≥ x. Warunek Lipschitza (5.8) możemy
zapisać w postaci
−L(y − x) ≤ f(t, y) − f(t, x) ≤ L(y − x).
(5.9)
76
Rozdział 5. Zależność rozwiązań od warunków początkowych
Zauważmy że warunki twierdzenia 5.4 są spełnione. Z (5.7) wynika, że x(t) − ϕ(t) ≥ 0
oraz ψ(t) − x(t) ≥ 0 dla t ∈ J. Z (5.6) oraz (5.8) wynika, że
ϕ
0
(t) − x
0
(t) ≤ f(t, ϕ(t)) − f(t, x(t)) ≤ L(x(t) − ϕ(t)).
Stąd
d
dt
e
Lt
ϕ(t) − x(t)
≤ 0.
Oznacza to, że funkcja e
Lt
ϕ(t)−x(t) jest malejąca. Stąd i warunku Ponieważ ϕ(t
1
) =
x(t
1
) wynika, że
e
Lt
ϕ(t) − x(t)
≤ e
Lt
ϕ(t
1
) − x(t
1
)
< 0
dla t > t
1
,
a w konsekwencji
ϕ(t) < x(t)
dla
t ∈ [t
1
, t
0
+ h].
Stąd wynika natychmiast, że jeśli ϕ(t
1
) = x(t
1
), to ϕ(t) = x(t) dla t ∈ [t
0
, t
1
].
5.3. Twierdzenia porównawcze
W teorii równań różniczkowych często bardzo użytecznym okazuje się oszacowanie
rozwiązań jednego równania za pomocą rozwiązń drugiego równania. Rezultaty takie
noszą nazwę twierdzeń porównawczych. Poniżej podajemy przykład takiego twierdze-
nia.
Twierdzenie 5.6. Niech f, g : U → R (U ⊂ R
2
) będą funkcjami ciągłymi.
Załóżmy, że
f (t, x) < g(t, x)
dla (t, x) ∈ U.
Niech (t
0
, x
0
) ∈ U. Niech x, y : I → R będą odpowiednio rozwiązaniami problemu
x
0
= f (t, x),
x(t
0
) = x
0
oraz
y
0
= g(t, y),
y(t
0
) = x
0
.
Wówczas
x(t) < y(t)
dla t > t
0
, t ∈ I
(5.10)
oraz
x(t) > y(t)
dla t < t
0
, t ∈ I.
(5.11)
Dowód. Rozważmy przypadek t > t
0
. Przypuśćmy dla dowodu nie wprost, że
warunek (5.10) nie zachodzi. Istnieje wówczas ˆt > t
0
(ˆt ∈ I) takie, że x(ˆt) ≥ y(ˆt).
Rozważmy funkcje u = y − x. Oczywiście u(t
0
) = 0 oraz
u
0
(t
0
) = y
0
(t
0
) − x
0
(t
0
) = g(t
0
, y(t
0
)) − f(t
0
, x(t
0
)) = g(t
0
, x
0
) − f(t
0
, x
0
) > 0.
Ponieważ u
0
jest funkcją ciągłą, istnieje δ > 0 takie, że u
0
(t) > 0 dla t ∈ (t
0
−δ, t
0
+ δ).
Stąd i równości u(t
0
) = 0 wynika, że u(t) > 0 dla t ∈ (t
0
, t
0
+ δ). Niech(t
0
, ˜
t) będzie
5.4. Rozwiązanie górne i dolne problemu Cauchy’ego
77
maksymalnym przedziałem w którym u(t) > 0. Z nierówności u(ˆt) ≤ 0 wynika, iż
˜
t ≤ ˆt. Oczywiście u(˜t) = 0, tzn. x(˜t) = y(˜t).
Zauważmy, że
u
0
(˜
t) = y
0
(˜
t) − x
0
(˜
t) = g(˜
t, y(˜
t)) − f(˜t, x(˜t)) = g(˜t, x(˜t)) − f(˜t, x(˜t)) > 0.
Ponieważ u
0
jest funkcją ciągłą, istnieje δ
1
> 0 takie, że u
0
(t) > 0 dla t ∈ (˜t− δ
1
, ˜
t).
Stąd i warunku u(˜t) = 0 wynika, że u(t) < 0 dla t ∈ (˜t− δ
1
, ˜
t), co jest niemożliwe,
bowiem u(t) > 0 dla t ∈ (t
0
, ˆ
t). Uzyskana sprzeczność kończy dowód. Podobnie można
pokazać nierówność (5.11).
5.4. Rozwiązanie górne i dolne problemu Cauchy’ego
Rozważmy problem Cauchy’ego (5.4). Załóżmy, że rozwiązanie tego problemu nie
jest określone jednoznaczne.
Definicja 5.1. Rozwiązanie ϕ : I → R problemu (5.4) nazywamy rozwiązaniem
dolnym problemu (5.4) w przedziale I, jeśli dla dowolnego rozwiązania x : J → R
problemu (5.4) mamy
ϕ(t) ≤ x(t) dla t ∈ I ∩ J.
Rozwiązanie ψ : I → R problemu (5.4) nazywamy rozwiązaniem górnym problemu
(5.4) w przedziale I, jeśli dla dowolnego rozwiązania x : J → R problemu (5.4) mamy
ψ(t) ≥ x(t) dla t ∈ I ∩ J.
Twierdzenie 5.7. Niech f : P → R, gdzie P = {(t, x) : |t − t
0
| ≤ a, |x − x
0
| ≤
b}, będzie funkcją ciągłą i ograniczoną. Wówczas problem (5.4) posiada w przedziale
[t
0
− h, t
0
+ h], gdzie h = min{a, b/(M + 1)}, M = sup{|f(t, x)| : (t, x) ∈ P },
rozwiązanie górne oraz dolne.
Dowód. Dla n ∈ N połóżmy
x
0
= f (t, x) +
1
n
,
x(t
0
) = x
0
.
(5.12)
Na mocy twierdzenia 1.4 problem (5.7) posiada w przedziale [t
0
−h, t
0
+h] rozwiązanie.
Oznaczmy go symbolem x
+
n
. Oczywiście rodzina {x
+
n
} jest równociągła i wspólnie
ograniczona. Na mocy twierdzenia Arzela - Ascoli istnieje podciąg {x
+
n
k
} ciągu {x
+
n
}
jednostajnie zbieżny w przedziale [t
0
−h, t
0
+h], powiedzmy do funkcji x
+
. Przechodząc
(zob. lemat 1.2) z n
k
→ ∞ w równości
x
+
n
k
(t) = x
0
+
Z
t
t
0
f (s, x
+
n
k
(s))ds
otrzymamy
x
+
(t) = x
0
+
Z
t
t
0
f (s, x
+
(s))ds,
78
Rozdział 5. Zależność rozwiązań od warunków początkowych
co oznacza, że x
+
jest rozwiązaniem problemu (5.4) w przedziale [t
0
− h, t
0
+ h].
Niech x : [t
0
− h, t
0
+ h] → R będzie rozwiązaniem problemu (5.4). Zgodnie z
twierdzeniem 5.6
x
+
(t) < x(t)
dla t ∈ (t
0
− h, t
0
)
oraz
x
+
(t) > x(t)
dla t ∈ (t
0
, t
0
− h).
Analogicznie rozważając ciąg problemów
x
0
= f (t, x) −
1
n
,
x(t
0
) = x
0
,
możemy wykazać istnienie rozwiązania x
−
takiego, że dla dowolnego rozwiązania x :
[t
0
− h, t
0
+ h] → R problemu (5.4) zachodzą warunki:
x
−
(t) > x(t)
dla t ∈ (t
0
− h, t
0
)
oraz
x
−
(t) < x(t)
dla t ∈ (t
0
, t
0
− h)
dla dowolnego rozwiązania x : [t
0
− h, t
0
+ h] → R problemu (5.4).
Połóżmy
ϕ(t) =
x
+
(t)
dla t ∈ [t
0
− h, t
0
],
x
−
(t)
dla t ∈ (t
0
, t
0
+ h];
oraz
ψ(t) =
x
−
(t)
dla t ∈ [t
0
− h, t
0
],
x
+
(t)
dla t ∈ (t
0
, t
0
+ h];
Nietrudno sprawdzić, że tak określone funkcje ϕ i ψ są rozwiązaniami równania (5.4)
w przedziale [t
0
−h, t
0
+ h], przy czym ϕ jest rozwiązaniem dolnym, a ψ rozwiązaniem
górnym problemu (5.4) w przedziale [t
0
− h, t
0
+ h].
Przykład 5.2. Rozwiązaniem problemu
x
0
=
√
x,
x(0) = 0,
t ≥ 0
jest rodzina funkcji
x(t) =
0
dla 0 ≤ t ≤ t
0
,
(t − t
0
)
2
/4
dla t > t
0
.
Nietrudno sprawdzić, że funkcja x ≡ 0 jest rozwiązaniem dolnym, a funkcja x(t) =
t
2
/4 rozwiązaniem górnym.
5.5. Zadania
1. Korzystając z nierówności Gronwalla pokazać, że rozwiązanie problemu
x
0
+ a(t)x = f (t),
x(t
0
) = λ,
gdzie a i f są funkcjami ciągłymi zależy w sposób ciągły od λ.
5.5. Zadania
79
2. Dla problemu początkowego
x
0
= t + e
2t
sin tx,
x(0) = x
0
oszacować przyrost rozwiązania na przedziale [0, 1], jeśli wartość początkowa x
0
została zaburzona o wielkość 0.2.
3. Oszacować różnicę rozwiązań problemów
x
0
= a + sin x, x(0) = 0
oraz
x
0
= b + sin x, x(0) = 0.
4. Oszacować różnicę rozwiązań x(t, λ
1
), x(t, λ
2
) problemu
x
0
= cos x + λ, x(0) = 0
w przedziale [0, 1].
5. Pokazać że w twierdzeniu 5.2 nierówności silne nie można zastąpić słabymi.
6. Niech x = x(t) będzie rozwiązaniem problemu x
0
= x − x
2
, x(0) = 1/2. Pokazać,
że 1/2 < x(t) ≤ 1 dla t ∈ (0, ∞).
7. Niech x = x(t) będzie rozwiązaniem problemu x
0
= x
2
− t, x(0) = 1. Pokazać, że
1 + t < x(t) ≤ 1/(1 − t) dla t ∈ (0, 1).
8. Niech f, g : U → R będą funkcjami ciągłymi. Załóżmy, że f(t, x) < g(t, x) dla
(t, x) ∈ U. Niech x = x(t), y = y(t), gdzie t ∈ J = [t
0
, t
0
+ h), będą rozwiązaniami
problemów
x
0
= f (t, x),
y
0
= g(t, y),
t ∈ J.
Załóżmy ponadto, że x(t
0
) < y(t
0
). Pokazać, że
x(t) < y(t)
dla t ∈ J.
Rozdział 6
Stabilność rozwiązań równań różniczkowych
6.1. Wprowadzenie
Rozważmy problem początkowy
x
0
= f (t, x),
x(t
0
) = x
0
,
(6.1)
gdzie f : Ω → R
n
(Ω ⊂ R
n+1
) jest funkcją ciągłą, Ω ⊂ R
n+1
zbiorem otwartym,
x ∈ R
n
, (t
0
, x
0
) ∈ Ω.
Rozwiązanie problemu początkowego (6.1) wygodnie jest oznaczać symbolem x(· ; t
0
, x
0
).
Założmy, że rozwiązanie to jest określone w przedziale [t
0
, +∞).
Definicja 6.1. Mówimy, że rozwiązanie x(· ; t
0
, x
0
) problemu (6.1) jest stabilne
w sensie Lapunowa, jeśli jest określone w przedziale [t
0
, ∞) i ponadto dla każdego
ε > 0 istnieje δ = δ(ε) > 0 takie, że
kx(t; t
0
, x
0
) − x(t; t
0
, y
0
)k < ε
dla
t ≥ t
0
, y
0
∈ B(x
0
, δ),
gdzie symbol k · k oznacza normę w przestrzeni R
n
.
Definicja 6.2. Rozwiązanie x(· ; t
0
, x
0
) problemu (6.1) nazywamy asymptotycznie
stabilnym w sensie Lapunowa, jeśli jet ono stabilne i ponadto istnieje δ > 0 takie, że
lim
t→∞
kx(t; t
0
, x
0
) − x(t; t
0
, y
0
)k = 0
dla
y
0
∈ B(x
0
, δ).
Przykład 6.1. Rozwiązaniem problemu
x
0
= 2t,
x(t
0
) = x
0
jest funkcja x(· ; t
0
, x
0
) = t
2
+ x
0
− t
2
0
. Oczywiście
|x(t; t
0
, x
0
) − x(t; t
0
, y
0
)| = |x
0
− y
0
|.
Rozwiązanie x(· ; t
0
, x
0
) jest stabilne, bowiem dla zadanego ε > 0 wystarczy przyjąć
δ = ε. Zauważmy, że rozwiązanie to nie jest asymptotycznie stabilne.
Przykład 6.2. Rozwiązaniem problemu
x
0
= a(t)x,
x(t
0
) = x
0
82
Rozdział 6. Stabilność rozwiązań równań różniczkowych
jest funkcja
x(· ; t
0
, x
0
) = x
0
e
R
t
t0
a(s)ds.
Oczywiście
|x(t; t
0
, y
0
) − x(t; t
0
, x
0
)| = |y
0
− x
0
|e
R
t
t0
a(s)ds
.
Zauważmy, że rozwiązanie x(· ; t
0
, x
0
) jest stabilne, jeśli funkcja t 7→ e
R
t
t0
a(s)ds
jest
ograniczona oraz asymptotycznie stabilne, jeśli lim
t→∞
e
R
t
t0
a(s)ds
= 0.
Przykład 6.3. Rozważmy problem początkowy
x
0
= f (x),
x(0) = 0,
gdzie f : R → R jest funkcją ciągłą. Załóżmy, że f(0) = 0. Oczywiście funkcja x(t) ≡ 0
jest rozwiązaniem tego problemu. Pokażemy, że stabilność rozwiązania zerowego zależy
od znaku funkcji f.
Przypuśćmy wpierw, że xf(x) > 0 dla 0 < |x| < h. Wówczas dla x
0
∈ (0, h)
rozwiązanie x(· ; 0, x
0
) rośnie co najmniej do chwili t takiej, że x(t; 0, x
0
) = h. Ponadto
łatwo zauważyć, że jeśli 0 < x(ˆt; 0, x
0
) < h dla pewnego ˆ
t ≥ 0, to x(t; 0, x
0
) ≥
x(ˆ
t; 0, x
0
) dla t > ˆ
t. Podobnie, jeśli −h < x(ˆt; 0, x
0
) < 0 dla pewnego ˆ
t ≥ 0, to
x(t; 0, x
0
) ≤ x(ˆt; 0, x
0
) dla t > ˆ
t. Oznacza to, że rozwiązanie zerowe nie może być
asymptotycznie stabilne.
Przypuśćmy teraz, że xf(x) < 0 dla 0 < |x| < h. Wówczas dla x
0
∈ (0, h)
rozwiązanie x(· ; 0, x
0
) maleje tak długo jak x(t; 0, x
0
) > 0, natomiast dla x
0
∈ (−h, 0)
rozwiązanie x(· ; 0, x
0
) rośnie tak długo jak x(t; 0, x
0
) < 0. Ponadto łatwo zauważyć,
że jeśli 0 < x(ˆt; 0, x
0
) < h dla pewnego ˆ
t ≥ 0, to x(t; 0, x
0
) ≤ x(ˆt; 0, x
0
) dla t > ˆ
t.
Podobnie, jeśli −h < x(ˆt; 0, x
0
) < 0 dla pewnego ˆ
t ≥ 0, to x(t; 0, x
0
) ≥ x(ˆt; 0, x
0
) dla
t > ˆ
t. Oznacza to, że rozwiązanie zerowe jest stabilne.
6.2. Stabilność układów liniowych
Rozważmy problem początkowy dla układu równań liniowych o stałych współ-
czynnikach
x
0
= Ax,
x(t
0
) = x
0
,
(6.2)
gdzie x = (x
1
, . . . , x
n
)
T
, A = (a
ij
), i, j = 1, . . . , n.
W rozdziale IV pokazaliśmy, że jeśli równanie charakterystyczne
det (A − λI) = 0
ma jednokrotne pierwiastki rzeczywiste λ
1
, . . . , λ
n
, to całka ogólna równania (6.2) ma
postać
x = C
1
e
λ
1
t
v
1
+ . . . + C
n
e
λ
n
t
v
n
,
gdzie wektor v
k
= (v
k
1
, . . . , v
k
n
)
T
jest rozwiązaniem równania
(A − λ
k
I)v = 0.
6.3. Metoda Lapunowa dla układów autonomicznych
83
Jeśli λ
1
, . . . , λ
n
są liczbami rzeczywistymi ujemnymi, wówczas e
λ
k
t
→ 0 gdy t →
∞. W konsekwencji x(t) → 0 gdy t → ∞, co oznacza że rozwiązanie zerowe jest
asymptotycznie stabilne.
Podobnie, jeśli λ
k
jest pierwiastkiem wielokrotnym, w rozwiązaniu występuje czyn-
nik e
λ
k
t
pomnożony przez wielomian zmiennej t. W konsekwencji, gdy λ
k
jest liczbą
rzeczywistą ujemną, x(t) → 0 gdy t → ∞. Zatem rozwiązanie zerowe jest asympto-
tycznie stabilne.
Jeśli λ
k
= α
k
+ iβ
k
, to odpowiadający jej wktor własny v
k
= u
k
+ iw
k
jest również
liczbą zespoloną, a stosowne rozwiązania mają postać
e
α
k
t
(u
k
cos β
k
t − w
k
sin β
k
t),
e
α
k
t
(u
k
sin β
k
t + w
k
cos β
k
t).
Jeśli α
k
< 0, powyższe funkcje dążą do zera gdy t → ∞. Jeśli α
k
= 0, funkcje te są
ograniczone, a jeśli α
k
> 0, są nieograniczone. W konsekwencji rozwiązanie zerowe
układu (6.3) jest asymtotycznie stabilne, gdy Reλ
k
< 0, k = 1, . . . , n; stabilne, gdy
Re λ
k
≤ 0, k = 1, . . . , n; niestabilne gdy Re λ
k
> 0 dla co najmniej jednego k.
6.3. Metoda Lapunowa dla układów autonomicznych
Rozważmy równanie
x
0
= f (x),
(6.3)
gdzie f : Ω → R
n
jest funkcją ciągłą, Ω ⊂ R
n
zbiorem otwartym. Punkt x
0
∈ Ω
taki, że f(x
0
) = 0 nazywamy punktem stacjonarnym. Oczywiście funkcja x(t) ≡ x
0
jest rozwiązaniem równania (6.3). Jeśli x
0
= 0, rozwiązanie x(t) ≡ 0 nazywamy
rozwiązaniem zerowym. Zmiana zmiennych y = x−x
0
sprowadza punkt stacjonarny x
0
do początku układu. Bez zmniejszenia ogólności rozważań możemy zatem ograniczyć
się do badania stabilności rozwiązań zerowych.
Definicja 6.1. Funkcje V : Ω → R posiadającą ciągłe pochodne cząstkowe, nazy-
wamy funkcją Lapunowa dla układu (6.3) w obszarze Ω, jeśli:
(i)
V (0) = 0, V (x) > 0 dla x ∈ Ω \ {0};
(ii)
V ◦ ϕ
0
(t) ≤ 0 dla dowolnego rozwiązania ϕ układu (6.3).
Uwaga 6.1. Dla niektórych rezultatów w miejsce warunku (i) zakłada się waru-
nek:
(i’)
V (0) = 0, V (x) ≥ 0 dla x ∈ Ω \ {0}, przy czym równość zachodzi tylko dla
ściśle określonych podzbiorów zbioru Ω.
Przykład 6.4. Nietrudno sprawdzić, że poniższe funkcje spełniają warunek (i):
(a) V (x) = x
2
1
+ . . . + x
2
n
,
Ω = R
n
;
(b) V (x) = x
2
1
+ . . . + x
2
n
− (x
4
1
+ . . . + x
4
n
),
Ω = {x : kxk < 1};
(c) V (x) = α
1
x
2
1
+ . . . + α
n
x
2
n
,
α
1
> 0, . . . , α
n
> 0, Ω = R
n
;
natomiast warunek (i’) spełniają funkcje;
(d) V (x) = α
1
x
2
1
+ . . . + α
n−1
x
2
n−1
,
α
1
> 0, . . . , α
n−1
> 0, Ω = R
n
;
(e) V (x) = α
1
x
2
1
+ (α
2
x
2
+ . . . + α
n−1
x
n;1
)
2
,
α
1
> 0, Ω = R
n
.
84
Rozdział 6. Stabilność rozwiązań równań różniczkowych
Warunek (ii) mówi, że dla dowolnego rozwiązania ϕ : I → R
n
leżącego w zbiorze
Ω, funkcja t 7→ V (ϕ(t)) jest malejąca. W literaturze pochodną (V ◦ϕ)
0
zwykle oznacza
się symbolem ˙V (ϕ).
Niech ϕ : I → R
n
będzie rozwiązaniem układu (6.3) leżącym w zbiorze Ω. Oczy-
wiście
˙
V (ϕ)
=
d
dt
V ϕ(t)
=
n
X
i=1
∂V
∂x
i
ϕ(t)
·
dϕ
i
(t)
dt
=
n
X
i=1
∂V
∂x
i
ϕ(t)
· f
i
(ϕ(t)) =
gradV (ϕ(t)), f (ϕ(t))
,
gdzie symbol h·, ·i oznacza iloczyn skalarny w przestrzeni R
n
.
Uwaga 6.2. Zauważmy, że jeśli
grad V (x), f (x))
≤ 0
dla
x ∈ Ω \ {0},
to warunek (ii) jest spełniony.
Twierdzenie 6.1. Niech f : Ω → R
n
, gdzie Ω ⊂ R
n
jest zbiorem otwartym,
będzie funkcją ciągłą. Niech U ⊂ Ω będzie zbiorem otwartym takim, że U ⊂ Ω. Niech
V będzie funkcją Lapunowa dla równania (6.3). Załóżmy ponadto, że V (x) ≥ α > 0
dla x ∈ ∂U. Wówczas, dla x
0
∈ U spełniającego warunek V (x
0
) < α, rozwiązanie
x(· ; 0, x
0
) jest określone dla t > 0 i całkowicie leży w zbiorze U .
Dowód. Dla dowodu nie wprost przypuśćmy, że rozwiązanie x(· ; 0, x
0
) wychodzi
ze zbioru U. Niech
t
∗
= inf{t > 0 : x(t ; 0, x
0
) ∈ ∂U}.
Z ciągłości funkcji x(· ; 0, x
0
) wynika, że x(t
∗
; 0, x
0
) ∈ ∂U. Zatem V (x(t
∗
; 0, x
0
)) ≥ α.
Połóżmy
ψ(t) = V (x(t; 0, x
0
)).
Oczywiście
ψ(0) = V (x(0; 0, x
0
)) = V (x
0
) < α
oraz zgodnie z warunkiem (ii) definicji 6.1
ψ
0
(t) =
d
dt
V (x(t; 0, x
0
)) ≤ 0
dla
t > 0.
Funkcja ψ jest zatem malejąca. W konsekwencji
α ≤ ψ(t
∗
) ≤ ψ(0) < α,
co jest niemożliwe. Nasze przypuszczenie było więc fałszywe, rozwiązanie x(· ; 0, x
0
)
nie wychodzi ze zbioru U.
Wniosek 6.1. Niech f : Ω → R
n
, gdzie Ω ⊂ R
n
jest zbiorem otwartym, będzie
funkcją ciągłą. Załóżmy, że 0 ∈ Ω oraz f(0) = 0, a ponadto istnieje funkcja Lapunowa
dla równania (6.3). Wówczas rozwiązanie zerowe równania (6.3) jest stabilne.
6.3. Metoda Lapunowa dla układów autonomicznych
85
Istotnie, ustalmy ρ > 0 tak aby B(0, ρ) ⊂ Ω. Niech 0 < ε < ρ. Niech α =
min
V (x) : kxk = ε
. Oczywiście α > 0. Dobierzmy δ > 0 tak, aby V (x) < α/2 dla
x ∈ B(0, δ). Zgodnie z twierdzeniem 6.1 rozwiązanie startujące z dowolnego punktu
x
0
∈ B(0, δ) jest określone dla t > 0 i pozostaje w zbiorze B(0, ε), co oznacza, że
rozwiązanie zerowe jest stabilne.
Połóżmy
K =
ψ ∈ C [0, ρ)), R
+
: ψ(0) = 0, ψ(t) > 0 dla t > 0, ψ funkcja rosnaca
.
Twierdzenie 6.2. Niech f : B(0, ρ) → R
n
będzie funkcją ciągłą, spełniającą
warunek f (0) = 0. Niech V będzie funkcją Lapunowa dla równania (6.3) w zbiorze
B(0, ρ). Załóżmy, że dla dowolnego rozwiązania ϕ równania (6.3) leżącego w zbiorze
B(0, ρ) istnieje funkcja ψ ∈ K taka, że
(V ◦ ϕ)
0
(t) ≤ −ψ(kϕ(t)k).
(6.4)
Wówczas rozwiązanie zerowe jest asymptotycznie stabilne.
Dowód. Na mocy wniosku 6.1 rozwiązanie zerowe jest stabilne. Zatem dla do-
wolnego 0 < ε < ρ istnieje δ > 0 takie, że
kx(t; 0, x
0
)k < ε dla x
0
∈ B(0, δ), t > 0.
Pokażemy, że dla każdego x
0
∈ B(0, δ) rozwiązanie x(·; 0, x
0
) dąży do zera. Istotnie,
niech x
0
∈ B(0, δ). Połóżmy ϕ = x(·; 0, x
0
). Niech ψ ∈ K będzie funkcją odpowiada-
jącą ϕ zgodnie z założeniem twierdzenia. Przypuśćmy, że istnieją r > 0 oraz t
0
≥ 0
takie, że
kϕ(t)k ≥ r dla t > t
0
.
(6.5)
Na mocy warunku (6.4) i własności funkcji ψ
(V ◦ ϕ)
0
(t) ≤ −ψ(kϕ(t)k) ≤ −ψ(r) dla t > t
0
.
W konsekwencji
0 ≤ V ϕ(t))
=
Z
t
0
)
t
V ◦ϕ
0
(s)ds+V (x
0
)≤V (x
0
)−ψ(r)(t−t
0
).
Ponieważ ψ(r) > 0, dla t dostatecznie dużych prawa strona jest ujemna, co daje
sprzeczność. Zatem przypuszczenie, że istnieje r > 0 spełniające warunek (6.5) jest
fałszywe. Wynika stąd, że dla dowolnego r > 0 oraz t
0
> 0 istnieje t
∗
> t
0
takie, że
kϕ(t
∗
)k < r. Oznacza to, że można znaleźć ciąg {t
n
} taki, że t
n
→ ∞, ϕ(t
n
) → 0.
Ponieważ V (ϕ(t)) jest funkcją nieujemną, malejącą względem t, wnosimy stąd, że
lim
t→∞
V (ϕ(t)) = 0. W konsekwencji lim
t→∞
kϕ(t)k = 0, co należało wykazać.
Uwaga 6.3. Zauważmy, że powyższe twierdzenia możemy sformułować bez wpro-
wadzania klasy K. Wynika to z faktu, że jeśli V : Ω → R jest funkcją ciągła, V (0) = 0
oraz V (x) > 0 dla x ∈ Ω \ {0}, to istnieje ρ > 0 oraz funkcje ψ
1
, ψ
2
∈ K takie, że
ψ
1
(kxk) ≤ V (x) ≤ ψ
2
(kxk) dla x ∈ B(0, ρ).
86
Rozdział 6. Stabilność rozwiązań równań różniczkowych
Istotnie, wystarczy przyjąć
ψ
1
(r) = min
V (x) : r ≤ kxk ≤ ρ
,
ψ
2
(r) = max
V (x) : 0 ≤ kxk ≤ r
.
Sformułowania nie używające klasy K są prostrze, za to ich dowody są mniej
przejrzyste.
Przykład 6.5. Rozważmy układ równań
x
0
= y − x
3
− xy
2
,
y
0
= −x − x
2
y − y
3
.
Połóżmy V (x, y) = x
2
+ y
2
. Oczywiście grad V (x, y) = (2x, 2y) oraz
grad V (x, y) · f(x, y) = (2x, 2y)
y − x
3
− xy
2
−x − x
2
y − y
3
= −2(x
2
+ y
2
)
2
< 0,
dla (x, y) 6= (0, 0).
Zgodnie z uwagą 6.2 tak określona funkcja V jest funkcją Lapunowa dla rozwa-
żanego układu. Na mocy twierdzenia 6.1 (zob wniosek 6.1) rozwiązanie zerowe jest
asymptotycznie stabilne.
Przykład 6.6. Rozważmy układ równań
x
0
= −xy
4
,
y
0
= x
4
y.
Niech V (x, y) = x
4
+ y
4
. Mamy
grad V (x, y) · f(x, y) = (4x
3
, 4y
3
)
−xy
4
x
4
y
= −4x
4
y
4
+ 4x
4
y
4
= 0.
V jest zatem funkcją Lapunowa, a z twierdzenia 6.1 (dokładnie z wniosku 6.1) wno-
simy, że rozwiązanie zerowe jest stabilne.
Przykład 6.7. Rozważmy układ równań
x
0
1
= a
11
(t)x
1
+ . . . + a
1n
(t)x
n
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x
0
n
= a
n1
(t)x
1
+ . . . + a
nn
(t)x
n
,
gdzie a
ij
(t) = −a
ji
(t), i, j = 1, . . . n.
Niech V (x) = x
2
1
+ . . . + x
2
n
. Mamy
grad V (x) · f(x) = (2x
1
, . . . , 2x
n
)
a
11
(t)x
1
+ . . . + a
1n
(t)x
n
,
. . . . . . . . .
a
n1
(t)x
1
+ . . . + a
nn
(t)x
n
= 2
n
X
j=1
n
X
i=1
a
ij
(t)x
i
x
j
= 2
n
X
i=1
a
ii
(t)x
2
i
.
6.3. Metoda Lapunowa dla układów autonomicznych
87
Jeśli a
ii
(t) ≤ 0, i = 1, . . . , n, z ostatniej równości wynika, że warunek (ii) definicji
6.1 jest spełniony. Zatem V jest funkcją Lapunowa. Z twierdzenia 6.1 wnosimy, że
rozwiązanie zerowe jest stabilne. Jeśli a
ii
(t) < 0, i = 1, . . . , n, rozwiązanie zerowe jest
asymptotycznie stabilne.
Twierdzenie 6.3. Rozważmy układ równań (6.3), gdzie funkcja f spełnia warunek
f (0) = 0. Niech V : Ω → [0, ∞) będzie funkcją klasy C
1
taką, że V (0) = 0. Załóżmy,
dla dowolnego rozwiązania ϕ równania (6.3) leżącego w zbiorze Ω\{0} istnieje funkcja
ψ ∈ K taka, że
(V ◦ ϕ)
0
(t) ≥ ψ(kϕ(t)k).
(6.6)
Załóżmy ponadto, że dla dowolnego r > 0 istnieje x
0
∈ Ω \ {0} takie, że kx
0
k < r oraz
V (x
0
) > 0. Wówczas rozwiązanie zerowe układu (6.3) jest niestabilne.
Dowód. Niech r
0
> 0 będzie takie, że B(0, r
0
) ⊂ Ω. Połóżmy
M =
max
x∈B(0,r
0
)
V (x).
Oczywiście M jest liczbą skończoną. Niech 0 < r < r
0
. Na mocy założeń istnieje
x
0
∈ Ω, kx
0
k < r takie, że V (x
0
) > 0. Połóżmy
ϕ(·) = x(· ; 0, x
0
).
Niech funkcja ψ ∈ K odpowiada rozwiązaniu ϕ zgodnie z przyjętym założeniem.
Ponieważ (V ◦ ϕ)
0
(t) ≥ 0, mamy
(V ◦ ϕ)(t) ≥ (V ◦ ϕ)(0) = V (x
0
)
dla t > 0.
Rozwiązanie ϕ nie może więc zbliżać się do zera. Zatem kϕ(t)k ≥ β dla pewnego
β > 0. Stąd, warunku (6.6) oraz własności funkcji ψ mamy
(V ◦ ϕ)
0
(t) ≥ ψ(β) > 0.
Zatem
(V ◦ ϕ)(t) = V (x
0
) +
Z
t
0
(V ◦ ϕ)
0
(s)ds ≥ V (x
0
) + ψ(β) t.
Ponieważ V (x
0
) + ψ(β)t > M dla dostatecznie dużych t, powiedzmy t > ˆ
t, na mocy
definicji stałej M wnioskujemy, że kϕ(t)k > r
0
dla t > ˆt. Oznacza to, że rozwiązanie
zerowe układu (6.3) jest niestabilne.
Przykład 6.8. Rozważmy układ równań
x
0
= y + x(1 − x
2
− y
2
),
y
0
= −x + y(1 − x
2
− y
2
).
Niech V (x, y) = x
2
+ y
2
. Oczywiście
grad V (x, y) · f(x, y) = 2x(y + x(1 − x
2
− y
2
) + 2y(x − y(1 − x
2
− y
2
))
= 2(x
2
+ y
2
)(1 − x
2
− y
2
).
Ponieważ prawa strona ostatniej równości jest dodatnia dla punktów (x, y) leżących
w obszarze 0 < x
2
+ y
2
< 1, z twierdzenia 6.3 wnosimy, że rozwiązanie zerowe dla
zadanego układu jest niestabilne.
88
Rozdział 6. Stabilność rozwiązań równań różniczkowych
6.4. Metoda Lapunowa dla układów nieautonomicznych
Rozważmy układ równań
x
0
= f (t, x),
(6.7)
gdzie (t, x) ∈ [t
0
, +∞) × Ω, Ω ⊂ R
n
.
Definicja 6.2. Funkcje V : [t
0
, +∞) × Ω → [0, +∞) posiadającą ciągłe pochodne
cząstkowe nazywamy funkcją Lapunowa dla układu (6.7), jeśli:
(i) V (t, 0) = 0 dla t ≥ t
0
, V (t, x) > 0 dla t ≥ t
0
, x ∈ Ω \ {0};
(ii) ˙V t, ϕ(t)
=
d
dt
V t, ϕ(t)
≤ 0 dla dowolnego rozwiązania ϕ układu (6.7).
Twierdzenie 6.4. Niech f : [t
0
, +∞) × Ω → R
n
będzie funkcją ciągłą taką, że
f (t, 0) = 0 dla t ≥ t
0
.
(i) Jeśli istnieje funkcja Lapunowa V dla układu (6.7) to rozwiązanie zerowe
układu (6.7) jest stabilne.
(ii) Jeśli ponadto ˙V t, ϕ(t)
< 0 dla dowolnego rozwiązania ϕ układu (6.7) leżącego
w zbiorze Ω \ {0}, to rozwiązanie zerowe jest asymptotycznie stabilne.
Przykład 6.9. Rozważmy układ równań
x
0
= y,
y
0
= −p(t)x,
gdzie p(t) ≥ δ > 0, p
0
(t) ≤ 0 dla t ≥ 0.
Jako funkcje Lapunowa weźmy
V (t, x, y) = p(t)x
2
+ y
2
.
Zauważmy, że
dV (t, x(t), y(t))
dt
= p
0
(t) x
2
(t) + 2p(t) x(t) x
0
(t) + 2y(t) y
0
(t)
= p
0
(t) x
2
(t) + 2p(t) x(t)y(t) − 2p(t) x(t)y(t) = p
0
(t)x
2
(t) ≤ 0.
Na mocy twierdzenia 6.4 wnioskujemy, że rozwiązanie zerowe jest stabilne.
Przykład 6.10. Rozważmy układ równań
x
0
= −a
11
(t)x − a
12
(t)y,
y
0
= a
21
(t)x − a
22
(t)y,
gdzie a
12
(t) = a
21
(t), a
11
(t) ≥ δ > 0, a
22
(t) ≥ δ > 0. Jako funkcje Lapunowa
rozważmy funkcje
V (t, x, y) = x
2
+ y
2
.
Zauważmy, że
dV (t, x(t), y(t))
dt
=
2x(t) x
0
(t) + 2y(t) y
0
(t)
=
2x(t) − a
11
(t)x(t) − a
12
(t)y(t)
+ 2y(t) a
21
(t)x(t) − a
22
(t)y(t)
=
−2a
11
(t) x
2
(t) − 2a
12
(t) x(t)y(t) + 2a
21
(t) x(t)y(t) − 2a
22
(t)y
2
(t)
=
−2 a
11
(t)x
2
(t) + a
22
(t)y
2
(t)
≤ −2δ x
2
(t) + y
2
(t)
.
6.5. Zadania
89
Zgodnie z twierdzeniem 6.4 rozwiązanie zerowe jest asymptotycznie stabilne.
6.5. Zadania
1. Dla podanych poniżej układów skonstruować funkcje Lapunowa postaci V (x, y) =
c
2
1
x
2
+ c
2
2
y
2
, c
1
> 0, c
2
> 0, a następnie zbadać, czy rozwiązanie zerowe jest
stabilne, asymptotycznie stabilne, czy niestabilne:
a) x
0
= −x + ye
x
,
y
0
= −xe
x
− y;
b) x
0
= −x
3
+ x
2
y,
y
0
= −x
3
− x
2
y;
c) x
0
= x/2 − y + xy,
y
0
= −y + xy
2
;
d) x
0
= −x − y − x
2
,
y
0
= x − y − y
3
;
e) x
0
= x
3
− y,
y
0
= x + y
3
;
f) x
0
= 2xy + x
3
,
y
0
= −x
2
+ y
5
.
2. Rozważmy układ równań
x
0
= y − xf(x, y),
y
0
= −x − yf(x, y),
gdzie f(0, 0) = 0. Załóżmy, że f jest funkcją regularną. Pokazać, że rozwiązanie
zerowe jest:
(i) stabilne, jeśli f(x, y) ≥ 0 w otoczeniu B(0, δ) początku układu;
(ii) asymptotycznie stabilne, jeśli f(x, y) > 0 w B(0, δ) \ {0};
(iii) asymptotycnie niestabilne, jeśli w kaźdym otoczeniu B(0, δ) istnieje punkt
(x, y) taki, że f (x, y) < 0.
3. Korzystając z wyników poprzedniego zadania zbadać, czy rozwiązanie zerowe na-
stępujących układów jest stabilne, asymptotycznie stabilne, czy niestabilne:
a) x
0
= y − xe
x
sin
2
y,
y
0
= −x − ye
x
sin
2
y;
b) x
0
= y − x(x
2
+ y
3
),
y
0
= −x − y(x
3
+ y
2
);
c) x
0
= y − xy
3
sin x,
y
0
= −x − y
3
sin x.
4. Pokazać, że rozwiązanie zerowe równania
x
00
+ ω
2
x = 0
jest stabilne. (Wskazówka; Zamienić równanie na układ równań).
5. Sprawdzić, że rozwiązanie zerowe równania
x
0
= sin(ln t) + cos(ln t) − 5/4
x
jest stabilne. (Wskazówka: Sprawdzić, że funkcja
V (t, x) = x
2
e
(5/4−sin(ln t))t
spełnia założenia warunku (i) twierdzenia 6.5).
6. Sprawdzić, że rozwiązanie zerowe równania
x
0
= (t sin t − 2t)x
jest asymptotycznie stabilne. (Wskazówka: Sprawdzić, że funkcja
V (t, x) = x
2
e
R
t
0
(2s−s sin s))ds
90
Rozdział 6. Stabilność rozwiązań równań różniczkowych
spełnia założenia warunku (ii) twierdzenia 6.5).
Rozdział 7
Klasyfikacja punktów krytycznych. Cykle
graniczne
7.1. Klasyfikacja punktów krytycznych układu dwóch równań
Rozważmy autonomiczny układ równań
x
0
= f (x, y),
y
0
= g(x, y),
(7.1)
gdzie x = x(t), y = y(t), f, g : D → R, D ⊂ R
2
.
Punkt (x
0
, y
0
) ∈ D taki, że f(x
0
, y
0
) = 0, g(x
0
, y
0
) = 0 nazywamy punktem
stacjonarnym (albo krytycznym) układu (7.1). Oczywiście funkcja stała (x(t), y(t)) ≡
(x
0
, y
0
) jest rozwiązaniem, tzw. rozwiązaniem stacjonarnym, układu (7.1). W niniej-
szym rozdziale zajmiemy się zachowaniem rozwiązań układu (7.1) w otoczeniu punktu
stacjonarnego. Dokonując zmiany zmiennych ˜
x = x − x
0
, ˜
y = y − y
0
, punkt sta-
cjonarny sprowadzimy do początku układu. Dlatego też, bez zmniejszenia ogólności
rozważań, wystarczy ograniczyć się do przypadku gdy punktem stacjonarnym jest
początek układu współrzędnych.
Przykład 7.1. Rozważmy układ równań liniowych o stałych współczynnikach
x
0
= ax + by,
y
0
= cx + dy,
(7.2)
gdzie ad − bc 6= 0.
Oczywiście punkt (0, 0) jest punktem stacjonarnym dla układu (7.2). Rozwiązując
równanie charakterystyczne
a − λ
b
c
d − λ
= 0
znajdziemy wartości własne, a mając wartości własne λ
1
, λ
2
, z układu równań
a − λ
i
b
c
d − λ
i
u
i
v
i
=
0
0
,
gdzie i = 1, 2, znajdziemy odpowiadające im wektory własne (u
1
, v
1
) oraz (u
2
, v
2
).
Przypadek 1.
Wartości własne są liczbami rzeczywistymi różnymi.
Rozwiązanie ogólne ma postać
x
y
= C
1
e
λ
1
t
u
1
v
1
+ C
2
e
λ
2
t
u
2
v
2
,
92
Rozdział 7. Klasyfikacja punktów krytycznych
lub w postaci równoważnej
x = C
1
u
1
e
λ
1
t
+ C
2
u
2
e
λ
2
t
,
y = C
1
v
1
e
λ
1
t
+ C
2
v
2
e
λ
2
t
.
Zauważmy jeszcze, że jeśli C
1
= 0 to trajektorią rozwiązania jest prosta y = (v
2
/u
2
)x,
a jeśli C
2
= 0, prosta y = (v
1
/u
1
)x. Dalszą analizę poprowadzimy w zależności od
znaku wartości własnych.
Przypadek 1a. Załóżmy, że λ
1
< λ
2
< 0. Wówczas przy t → +∞ rozwiązanie dąży
do początku układu. Jeśli C
1
= 0 lub C
2
= 0, rozwiązanie zdąża do początku układu
odpowiednio wzdłuż prostej y = (v
2
/u
2
)x lub y = (v
1
/u
1
)x. Ponieważ λ
1
− λ
2
< 0,
dla C
2
6= 0 mamy
lim
t→+∞
y(t)
x(t)
= lim
t→+∞
C
1
v
1
e
(λ
1
−λ
2
)t
+ C
2
v
2
C
1
u
1
e
(λ
1
−λ
2
)t
+ C
2
u
2
=
v
2
u
2
.
Oznacza to, że rozwiązanie zbliża się do początku układu stycznie względem prostej
y = (v
2
/u
2
)x.
Przypadek 1b. Załóżmy, że 0 < λ
1
< λ
2
.
Wówczas przy t → +∞ rozwiąza-
nie ucieka do nieskończoności. Jeśli C
1
= 0 lub C
2
= 0, rozwiązanie zdąża do nie-
skończoności odpowiednio wzdłuż prostej y = (v
2
/u
2
)x lub y = (v
1
/u
1
)x. Pozostałe
rozwiązania uciekają do nieskończoności asymptotycznie do prostej y = (v
2
/u
2
)x.
Przypadek 1c. Załóżmy, że λ
1
< 0 < λ
2
. Jeśli C
2
= 0, rozwiązanie zdąża do
początku układu wzdłuż prostej y = (v
1
/u
1
)x. Jeśli C
2
6= 0, rozwiązanie ucieka do
nieskończoności asymptotycznie względem prostej y = (v
2
/u
2
)x.
Przypadek 2. Załóżmy teraz, że wartość własna λ
1
= α + βi jest liczbą zespoloną.
Oczywiście odpowiadający jej wektor własny (u, v) = (u
1
+ iu
2
, v
1
+ iv
2
) jest również
liczbą zespoloną, a odpowiadające jej rozwiązanie ma postać
e
αt
(cos βt + i sin βt)
u
1
+ iu
2
v
1
+ iv
2
.
Ponieważ część rzeczywista i część urojona spełniają również nasze równanie, uzy-
skamy rozwiązania:
x
1
y
1
= e
αt
u
1
cos βt − u
2
sin βt
v
1
cos βt − v
2
sin βt
,
x
2
y
2
= e
αt
u
1
sin βt + u
2
cos βt
v
1
sin βt + v
2
cos βt
.
Ponieważ rozwiązania te są liniowo niezależne, rozwiązanie ogólne ma postać
x
y
= C
1
e
αt
u
1
cos βt − u
2
sin βt
v
1
cos βt − v
2
sin βt
+ C
2
e
αt
u
1
sin βt + u
2
cos βt
v
1
sin βt + v
2
cos βt
.
Po stosownych przekształceniach rozwiązanie to możemy zapisać w postaci
x = r
1
e
αt
cos(βt − ω
1
),
y = r
2
e
αt
cos(βt − ω
2
).
Jeśli α = 0 trajektorią rozwiązania jest krzywą zamknięta o środku w początku
układu. Jeśli α < 0 rozwiązanie dąży po spirali do zera. Jeśli α > 0 rozwiązanie
ucieka po spirali do nieskończoności.
7.2.
Równania liniowe z perturbacjami
93
Przypadek 3. Rozpatrzmy na koniec przypadek λ
1
= λ
2
. Wiadomo (zob. przykład
4.3), że rozwiązanie ogólne możemy wówczas przedstawić w postaci
x
y
= C
1
e
λ
1
t
1 + (a − λ
1
)t
ct
+ C
2
e
λ
1
t
bt
1 + (d − λ
1
)t
Nietrudno zauważyć, że jeśli częśći rzeczywiste wartości własnych są ujemne, rozwią-
zanie dąży do zera przy t → +∞. Jeśli części rzeczywiste wartości własnych są dodat-
nie, rozwiązanie ucieka do nieskończoności, asymptotycznie względm prostych których
wyliczenie pozostawiamy Czytelnikowi.
7.2. Równania liniowe z perturbacjami
Rozważmy układ równań liniowych z perturbacją
x
0
= ax + by + h(x, y),
y
0
= cx + dy + k(x, y),
(7.3)
gdzie h(0, 0) = 0, k(0, 0) = 0. Oczywiście (0, 0) jest punktem stacjonarnym rozważa-
nego układu.
Obok układu (7.3) rozważmy skojarzony z nim układ liniowy
x
0
= ax + by,
y
0
= cx + dy.
(7.4)
Wyrażenia h i k nazywamy zaburzeniem lub perturbacją układu (7.4).
Twierdzenie 7.1. Załóżmy, że
lim
(x,y)→(0,0)
h(x, y)
p
x
2
+ y
2
= 0,
lim
(x,y)→(0,0)
k(x, y)
p
x
2
+ y
2
= 0.
(i). Jeśli rozwiązanie zerowe jest asymptotycznie stabilne dla układu (7.4), to
również jest asymptotycznie stabilne dla układu (7.3).
(ii). Jeśli rozwiązanie zerowe jest niestabilne dla układu (7.4), to również jest
niestabilne dla układu (7.3).
(iii). Stabilność rozwiązania zerowego dla układu (7.4), nie daje informacji
o stabilności tego rozwiązania dla układu (7.3).
Dowód twierdzenia 7.1 pomijamy.
Przykład 7.2. Rozważmy układ
x
0
= 1 − xy,
y
0
= x − y
3
.
Łatwo sprawdzić, że (1, 1) oraz (−1, −1) są punktami stacjonarnymi naszego układu.
Transformacja u = x − 1, v = y − 1 przesuwa punkt (1, 1) do początku układu, a
rozważany układ równań przyjmuje postać
u
0
= −u − v − uv,
v
0
= u − 3v − 3v
2
− v
3
.
94
Rozdział 7. Klasyfikacja punktów krytycznych
Ponieważ wartościami własnymi macierzy współczynników skojarzonego układu linio-
wego
u
0
= −u − v,
v
0
= u − 3v
są liczby λ
1
= λ
2
= −2, punkt (1, 1) dla układu wyjściowego jest asymptotycznie
stabilny.
Podobnie, transformacja u = x+1, v = y+1 przesuwa punkt (−1, −1) do początku
układu, a rozważany układ przeprowadza w układ
u
0
= u + v − uv,
v
0
= u − 3v + 3v
2
− v
3
.
Wartościami własnymi macierzy współczynników układu liniowego
u
0
= u + v,
v
0
= u − 3v + 3v
są liczby λ
1
= −1 −
√
5 < 0, λ
2
= −1 +
√
5 > 0. Zgodnie z twierdzeniem 7.1 punkt
(−1, −1) dla układu wyjściowego jest punktem niestabilnym (siodłem).
7.3. Układy nieliniowe. Linearyzacja
Rozważmy ponownie układ (7.1), przy dodatkowym założeniu, że funkcje f i g są
różniczkowalne w sposób ciągły. Zgodnie z twierdzeniem Taylora
f (x, y) = f
x
(x
0
, y
0
)(x − x
0
) + f
y
(x
0
, y
0
)(y − y
0
) + R
1
(x − x
0
, y − y
0
),
g(x, y) = g
x
(x
0
, y
0
)(x − x
0
) + g
y
(x
0
, y
0
)(y − y
0
) + R
2
(x − x
0
, y − y
0
),
gdzie, dla i = 1, 2 mamy
lim
(x,y)→(x
0
,y
0
)
R
i
(x − x
0
, y − y
0
)
p
(x − x
0
)
2
+ (y − y
0
)
2
= 0.
Układ (7.1) możemy zapisać w postaci równoważnej, tzw. postaci zlinearyzowanej
x
0
= f
x
(x
0
, y
0
)(x − x
0
) + f
y
(x
0
, y
0
)(y − y
0
) + R
1
(x − x
0
, y − y
0
),
y
0
= g
x
(x
0
, y
0
)(x − x
0
) + g
y
(x
0
, y
0
)(y − y
0
) + R
2
(x − x
0
, y − y
0
).
Zauważmy, że macierzą wspólczynników układu liniowego skojarzonego z ostatnim
układem układem równań jest jakobian
J((x
0
, y
0
)) =
f
x
(x
0
, y
0
)
f
y
(x
0
, y
0
)
g
x
(x
0
, y
0
)
g
y
(x
0
, y
0
)
Z poprzednich rezultatów wynika natychmiast następujące twierdzenie
Twierdzenie 7.2. Załóżmy, że funkcje f i g są klasy C
1
. Załóżmy ponadto, że
(x
0
, y
0
) jest punktem stacjonarnym układu (7.1).
Jeśli części rzeczywiste wartości własnych macierzy J((x
0
, y
0
)) są ujemne, to (x
0
, y
0
)
jest punktem asymptotycznie stabilnym. Jeśli co najmniej jedna wartość własna ma
część rzyczywistą dodatnią, to punkt (x
0
, y
0
) jet niestabilny.
7.4. Cykle graniczne
95
7.4. Cykle graniczne
Przykład 7.3. Rozważmy układ
x
0
= −y + x(1 − x
2
− y
2
),
y
0
= x + y(1 − x
2
− y
2
).
Postać równań sugeruje przejście na współrzędne biegunowe. Wykorzystując równania
wyjściowe oraz związki
x = r cos ϑ,
y = r sin ϑ,
r =
p
x
2
+ y
2
,
ϑ = arctg
y
x
otrzymamy
r
dr
dt
=
r
∂r
∂x
dx
dt
+
∂r
∂y
dy
dt
= r
x
r
dx
dt
+
y
r
dy
dt
= x
dx
dt
+ y
dy
dt
=
x − y + x(1 − x
2
− y
2
)
+ y x + y(1 − x
2
− y
2
)
=
(x
2
+ y
2
)(1 − x
2
− y
2
) = r
2
(1 − r
2
)
oraz
r
2
dϑ
dt
=
r
2
∂ϑ
∂x
dx
dt
+
∂ϑ
∂y
dy
dt
= r
2
−y
r
2
dx
dt
+
x
r
2
dy
dt
= −y
dx
dt
+ x
dy
dt
=
−y − y + x(1 − x
2
− y
2
)
+ x x + y(1 − x
2
− y
2
)
= (x
2
+ y
2
) = r
2
.
W konsekwencji zadany układ równań we współrzędnych biegunowych ma postać
dr
dt
= r(1 − r
2
),
dθ
dt
= 1.
Rozwiązując ostatnie równania z warunkami początkowymi r(0) = r
0
, ϑ(0) = θ
0
otrzymamy
r(t) =
r
0
p
r
2
0
+ (1 − r
2
0
)e
−2t
,
ϑ(t) = t + ϑ
0
.
Wracając do współrzędnych wyjściowych mamy
x =
r
0
p
r
2
0
+ (1 − r
2
0
)e
−2t
cos(t + ϑ
0
),
y =
r
0
p
r
2
0
+ (1 − r
2
0
)e
−2t
sin(t + ϑ
0
).
Dla r
0
= 1 trajektorią rozwiązania jest koło jednostkowe
x = cos(t + ϑ
0
),
y = sin(t + ϑ
0
).
Dla r
0
< 1 rozwiązanie leży w kole jednostkowym i ponieważ r(t) → 1 gdy t → +∞,
nawija się spiralnie na okrąg jednostkowy. Dla r
0
> 1 rozwiązanie leży na zewnątrz
koła jednostkowego i nawija się spiralnie na koło jednostkowe. Rozwiązanie odpowia-
dające wartości r
0
= 1 nazywamy cyklem granicznym.
Twierdzenie 7.3. (Poincare - Bendixon). Załóżmy, że rozwiąznie układu (7.1)
pozostaje w obszarze ograniczonym, który nie zawiera punktów krytycznych. Wówczas
albo jest to rozwiązanie okresowe, albo nawija się spiralnie na rozwiązanie okresowe.
96
Rozdział 7. Klasyfikacja punktów krytycznych
Dowód twierdzenia Poincare - Bendixon pominięmy tutaj. Podamy natomiast
przykład jego zastosowania.
Przykład 7.4. Rozważmy równanie
u
00
+ (2u
2
+ 3u
02
− 1)u
0
+ u = 0.
Przyjmując x = u, y = u
0
równanie to możemy zamienić na równoważny układ
równań
x
0
= y,
y
0
= −x + (1 − 2x
2
− 3y
2
)y.
Zauważmy, że
d
dt
(x
2
+ y
2
) = 2x
dx
dt
+ 2y
dy
dt
= 2xy + 2y − x + y(1 − 2x
2
− 3y
2
)
= 2y
2
(1 − 2x
2
− 3y
2
).
Zauważmy dalej, że jeśli x
2
+ y
2
< 1/3 to 1 − 2x
2
− 3y
2
> 0. Stąd i poprzedniego
wzoru wnioskujemy, że wyrażenie x
2
+y
2
rośnie. Jeśli x
2
+y
2
> 1/2 to 1−2x
2
−3y
2
< 0.
W konsekwencji wyrażenie x
2
+ y
2
maleje. Wnosimy stąd, że rozwiązanie startujące
z punktu leżągo w obszarze 1/3 < x
2
+ y
2
< 1/2 pozostaje w tym obszarze. Na mocy
twierdzenia Poincare-Bendixona albo jest to rozwiązanie okresowe, albo nawija się
spiralnie na rozwiązanie okresowe.
7.5. Zadania
1. Znaleźć punkty stacjonarne oraz określić ich charakter:
a) x
0
= x + 4y,
y
0
= x + y − x
2
;
b) x
0
= x − y + x
2
+ y
2
,
y
0
= 12x − 6y;
c) x
0
= 8x − y
2
,
y
0
= y − x
2
.
2. Określić rodzaj stabilności punktu stacjonarnego (0, 0) dla układu:
a) x
0
= −2x + y,
y
0
= −5x − 6y;
b) x
0
= 2y − x,
y
0
= x;
c) x
0
= −7x + y,
y
0
= 3x − 4y.
3. Rozważmy równanie Van der Pola
x
00
+ µ(x − 1)x
0
+ x = 0.
Zastąpić go równoważnym układem równań u
0
= v, v
0
= iu + αv − αu
2
v. Poka-
zać, że (0, 0) jest jedynym punktem stacjonarnym tego układu. Zbadać charakter
punktu stacjonarnego w zależności od wielkości α.
4. Podać rodzaj stabilności punktu (0, 0, 0) dla układu:
a) x
0
= 2x + y − z + z
2
,
y
0
= x + 3y − z
3
,
z
0
= 2z + x
2
;
b) x
0
= ln(1 − z),
y
0
= ln(1 + y + z),
z
0
= ln(1 + x − yz).
c) x
0
= y − x − 1 + cos(x + y + z+, y
0
= sin(x + z), z
0
= 1 − e
x+z
.
7.5. Zadania
97
5. Rozważmy układ równań
x
0
= y + xf (r)/r,
y
0
= −x + yf(r)/r,
gdzie r = x
2
+ y
2
. Pokazać, że zerom funkcji f odpowiadają rozwiązania cykliczne.
(Wskazówka: Po przejściu na na współrzędne biegunowe otrzymamy układ
dr
dt
=
f (r),
dϑ
dt
= −1. Niech r
0
< r
1
< . . . będą zerami funkcji f . Jeśli f (r) < 0 dla
0 < r < r
0
, wówczas
dr
dt
< 0, w konsekwencji rozwiązanie nawija się spiralnie na
początek układu. Jeśli f (t) > 0 dla 0 < r < r
0
, rozwiązanie nawija się spiralnie
na okrąg o promieniu r
0
. Podobną analizę możmy przeprowadzić dla dowolnego
przedziału (r
i−1
, r
i
)).
6. Wyznaczyć cykl graniczny układu równań:
x
0
= −y +
x(x
2
+y
2
−4)
√
x
2
+y
2
,
y
0
= −x +
y(x
2
+y
2
−4)
√
x
2
+y
2
.
7. Wykorzystując twierdzenie Poincare - Bendixona wykazać istnienie rozwiązania
okresowego układu równań
x
0
= x − y − x(x
2
+ y
2
),
y
0
= x + y − y(x
2
+ y
2
).
Rozdział 8
Problemy brzegowe dla równania 2-go rzędu
8.1. Wprowadzenie do liniowych problemów brzegowych
Rozważmy równanie
p
0
(t)x
00
+ p
1
(t)x
0
+ p
2
(t)x = f (t),
(8.1)
gdzie p
0
, p
1
, p
2
i f są zadanymi funkcjami ciągłymi w przedziale [α, β]. Szukamy
rozwiązania określonego w przedziale [α, β] i spełniającego warunki brzegowe
l
1
(x) = d
1
,
l
2
(x) = d
2
,
(8.2)
gdzie
l
1
(x) = a
1
x(α) + a
2
x
0
(α) + a
3
x(β) + a
4
x
0
(β),
l
2
(x) = b
1
x(α) + b
2
x
0
(α) + b
3
x(β) + b
4
x
0
(β).
Jeśli d
1
= d
2
= 0, problem brzegowy
l
1
(x) = 0,
l
2
(x) = 0,
(8.3)
nazywamy jednorodnym. Jeśli d
2
1
+ d
2
2
> 0 problem brzegowy (8.2) nazywamy niejed-
norodnym.
Problem brzegowy nazywamy regularnym, jeśli przedział [α, β] jest skończony oraz
p
0
(t) 6= 0 dla t ∈ [α, β]. Jeśli przedział jest nieskończony lub funkcja p
0
przyjmuje
wartości zerowe, problem brzegowy nazywamy singularnym.
Jeśli współczynniki równania (8.1) zależą od parametru λ, to wartości parametru
λ dla których zadany problem brzegowy posiada rozwiązanie nazywamy wartościami
własnymi. Zbiór wszystkich wartości własnych nazywamy spektrum. Problem (8.1),
(8.2) w przypadku, gdy współczynniki równania (8.1) zależą od parametru λ, nazy-
wamy problemem Sturma - Liouville’a. W pierszej części tego rozdziału zajmiemy się
tzw. regularnym zagadnieniem Sturma - Liouville’a. W drugiej części na rozwiązanie
problemu brzegowego (8.1), (8.2) wyprowadzimy wzór całkowy, którego jądrem jest
tzw. funkcja Greena.
Klasyczne przykłady problemów brzegowych:
Problem Dirichleta:
x(α) = d
1
,
x(β) = d
2
.
Problem mieszany:
x(α) = d
1
,
x
0
(β) = d
2
lub
x
0
(α) = d
1
,
x(β) = d
2
100
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
Problem periodyczny:
x(α) = x(β),
x
0
(α) = x
0
(β).
Warto zaznaczyć, że poza nielicznymi przypadkami, nie mamy metod które po-
zwalają wyznaczyć bezpośrednio całki równania (8.1).
Rozważmy równanie jednorodne skojarzone z równaniem (8.1)
p
0
(t)x
00
+ p
1
(t)x
0
+ p
2
(t)x = 0.
(8.4)
Wiadomo, że jeśli Jeśli funkcje ϕ
1
, ϕ
2
: I → R są rozwiązaniami równania (8.4), to
całka ogólna tego równania ma postać
x(t) = C
1
ϕ
1
(t) + C
2
ϕ
2
(t).
(8.5)
Twierdzenie 8.1. Niech ϕ
1
i ϕ
2
będą całkami równania (8.4). Wówczas jedno-
rodny problem brzegowy (8.4), (8.3) posiada wyłącznie rozwiązanie zerowe wtedy i tylko
wtedy gdy
∆ =
l
1
(ϕ
1
)
l
1
(ϕ
2
)
l
2
(ϕ
1
)
l
2
(ϕ
2
)
6= 0.
Dowód. Podtawiając do jednorodnych warunków brzegowych (8.3) całkę ogólną
równania (8.4) otrzymamy
C
1
l
1
(ϕ
1
) + C
2
l
1
(ϕ
2
) = 0,
C
1
l
2
(ϕ
1
) + C
2
l
2
(ϕ
2
) = 0.
Na mocy twierdzenia Cramera ostatni układ posiada względem C
1
, C
2
wyłącznie
rozwiązanie zerowe, jeśli ∆ 6= 0.
Twierdzenie 8.2. Niejednorodny problem brzegowy (8.1), (8.2) posiada dokładnie
jedno rozwiązanie wtedy i tylko wtedy, gdy problem jednorodny (8.4), (8.3) posiada
wyłącznie rozwiązanie zerowe.
Dowód. Niech ϕ
1
i ϕ
2
będą całkami równania (8.4), ϕ
0
całką równania (8.1).
Całka ogólna równania (8.1) ma postać
x(t) = C
1
ϕ
1
(t) + C
2
ϕ
2
(t) + ϕ
0
(t).
Po uwzględnieniu warunków brzegowych (8.2) otrzymamy układ równań
C
1
l
1
(ϕ
1
) + C
2
l
1
(ϕ
2
) + l
1
(ϕ
0
) = d
1
,
C
1
l
2
(ϕ
1
) + C
2
l
2
(ϕ
2
) + l
2
(ϕ
0
) = d
0
,
Układ ten posiada dokładnie jedno rozwiązanie, jeśli ∆ 6= 0, skąd i twierdzenia 8.1
teza naszego twierdzenia wynika natychmiast.
8.2. Regularne zagadnienie Sturma - Liouville’a
101
8.2. Regularne zagadnienie Sturma - Liouville’a
Rozważmy równanie (8.1) w przypadku gdy p
1
(t) = p
0
0
(t), p
2
(t) = q(t) + λr(t),
a f(t) ≡ 0. Przyjmując p
0
(t) = p(t) równanie (8.1) możemy wówczas zapisać w postaci
p(t)x
0
0
+ q(t) + λr(t)
x = 0.
(8.6)
Szukamy rozwiązania spełniającego jednorodne warunki brzegowe
a
1
x(α) + a
2
x
0
(α) = 0,
b
1
x(β) + b
2
x
0
(β) = 0,
(8.7)
lub niejednorodne warunki brzegowe
a
1
x(α) + a
2
x
0
(α) = d
1
,
b
1
x(β) + b
2
x
0
(β) = d
2
.
(8.8)
Problem ten nazywamy regularnym zagadnieniem Sturma - Liouville’a.
Jeśli ϕ
1
i ϕ
2
są liniowo niezależnymi rozwiązaniami równania (8.6) to - zgodnie z
wynikami rozdziału 3 - całka ogólna równania (8.6) ma postać
x(t, λ) = C
1
ϕ
1
(t, λ) + C
2
ϕ
2
(t, λ).
(8.9)
Podstawiając (8.9) do warunków (8.8) (lub (8.7)) otrzymamy na wyznaczenie stałych
C
1
i C
2
układ równań
a
1
ϕ
1
(α, λ) + a
2
ϕ
0
1
(α, λ)
C
1
+ a
1
ϕ
2
(α, λ) + a
2
ϕ
0
2
(α, λ)
C
2
= d
1
,
b
1
ϕ
1
(β, λ) + b
2
ϕ
0
1
(β, λ)
C
1
+ b
1
ϕ
2
(β, λ) + b
2
ϕ
0
2
(β, λ)
C
2
= d
2
. (8.10)
Oznaczmy przez D(λ) wyznacznik współczynników układu (8.10), tzn.
D(λ) =
a
1
ϕ
1
(α, λ) + a
2
ϕ
0
1
(α, λ)
a
1
ϕ
2
(α, λ) + a
2
ϕ
0
2
(α, λ)
b
1
ϕ
1
(β, λ) + b
2
ϕ
0
1
(β, λ)
b
1
ϕ
2
(β, λ) + b
2
ϕ
0
2
(β, λ)
Rozważmy wpierw przypadek, gdy d
1
= d
2
= 0, tzn. przypadek jednorodnych
warunków brzegowych. Jeśli D(λ) 6= 0, układ (8.10), a w konsekwencji problem (8.6),
(8.7), posiada wyłącznie rozwiązanie zerowe. Jeśli D(λ) = 0 układ (8.10), a zatem
problem (8.6), (8.7), posiada nieskończenie wiele rozwiązań. Wartości λ dla których
D(λ) = 0 nazywają się wartościami własnymi.
Rozważmy teraz przypadek gdy układ (8.10) jest niejednorodny, co oznacza, że
d
2
1
+ d
2
2
> 0. Jeśli D(λ) 6= 0, układ (8.10), a zatem problem (8.6), (8.8), posiada
dokładnie jedno rozwiązanie. Jeśli D(λ) = 0 układ (8.10), a zatem problem (8.6),
(8.8), może nie posiadać rozwiązania albo też posiadać nieskończenie wiele rozwiązań.
Przykład 8.1. Rozważmy problem
x
00
+ λx = 0,
x(0) = x(π) = 0.
Jeśli λ = 0, rozwiązanie ogólne rozważanego równania ma postać x(t) = C
1
+ C
2
t.
Warunek brzegowy jest spełniony wyłącznie przez rozwiązanie zerowe.
102
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
Jeśli λ < 0, wówczas rozwiązanie ogólne ma postać x(t) = C
1
e
−
√
−λt
+ C
2
e
√
−λt
.
Jedynym rozwiązaniem spełniającym warunki brzegowe jest rozwiązanie zerowe.
Jeśli λ > 0, rozwiązanie ogólne ma postać
x(t) = C
1
sin
√
λt + C
2
cos
√
λt.
Z warunków brzegowych wynika, że
C
2
= 0,
C
1
sin
√
λπ = 0.
Stąd
√
λπ = nπ,
lub
λ = n
2
.
Wartościami własnymi są liczby λ
n
= n
2
, a funkcje x
n
= sin nt, odpowiadającymi im
funkcjami własnymi.
Przykład 8.2. Rozważmy problem
x
00
+ λx = 0,
x(0) + x
0
(0) = 0, x(1) = 0.
Jeśli λ = 0, rozwiązanie ogólne rozważanego równania ma postać x(t) = C
1
+ C
2
t.
Warunki brzegowe są spełnione, jeśli C
1
+ C
2
= 0, czyli C
2
= −C
1
. Liczba λ = 0 jest
zatem wartością własną, a x = 1 − t odpowiadającą jej funkcją własną.
Jeśli λ < 0, rozwiązanie ogólne ma postać x(t) = C
1
e
−
√
−λt
+ C
2
e
√
−λt
, a warunki
brzegowe są spełnione wyłącznie przez rozwiązanie zerowe.
Załóżmy teraz, że λ > 0. Rozwiązanie ogólne ma postać
x(t) = C
1
sin
√
λt + C
2
cos
√
λt.
Podstawiając do warunków brzegowych otrzymamy układ równań
√
λC
1
+ C
2
= 0,
C
1
sin
√
λ + C
2
cos
√
λ = 0.
Układ ten posiada rozwiązanie, gdy
tg
√
λ =
√
λ.
Ostatnie równanie posiada nieskończenie wiele rozwiązań λ
n
, n = 0, 1, 2, . . ., gdzie
λ
0
= 0, nπ < λ
n
< (2n + 1)π/2 dla n = 1, 2, . . .. Nietrudno sprawdzić, że funkcjami
własnymi są ϕ
0
(t) = 1 − t oraz ϕ
n
(t) = sin
√
λ
n
(1 − t)
dla n = 1, 2, . . ..
Przykład 8.3. Rozważmy problem
x
00
+ λ
2
x = 0,
x(0) = x(π), x
0
(0) = x
0
(π).
Jeśli λ = 0, rozwiązanie ogólne ma postać x(t) = C
1
+ C
2
t. Warunki brzegowe
są spełnione, jeśli C
1
= C
1
+ C
2
π, C
2
= C
2
. Stąd C
2
= 0, a C
1
może przyjmować
8.2. Regularne zagadnienie Sturma - Liouville’a
103
wartość dowolną. Liczba λ = 0 jest wartością własną, a x = 1 odpowiadającą jej
funkcją własną.
Jeśli λ 6= 0, pierwiastkami równania charakterystycznego są liczby λi oraz −λi, a
rozwiązanie ogólne ma postać
x(t) = C
1
sin(λt) + C
2
cos(λt).
Podstawiając do warunków brzegowych otrzymamy
sin λ(π)
C
1
− 1 − cos(λπ)
C
2
= 0,
λ 1 − cos(λπ)
C
1
+ λ sin(λπ)C
2
= 0.
Układ posiada rozwiązanie niezerowe, jeśli
sin(λπ)
− 1 − cos(λπ)
λ 1 − cos(λπ)
λ sin(λπ)
= 2λ 1 − cos(λπ)
= 0.
Rozwiązując równanie
2λ 1 − cos(λπ)
= 0
otrzymamy wartości własne λ
n
= 2n dla n = 0, 1, . . ., przy czym wartości własnej λ
n
odpowiada funkcja własna x
n
(t) = cos 2nt + sin 2nt.
Twierdzenie 8.3.
Niech λ będzie wartością własną problemu (8.6), (8.7),
a ϕ
1
i ϕ
2
rozwiązaniami odpowiadającymi wartości własnej λ. Wówczas funkcje
ϕ
1
i ϕ
2
są liniowo zależne.
Dowód. Pierwszy z warunków (8.7) daje równości:
a
1
ϕ
1
(α) + a
2
ϕ
0
1
(α) = 0,
a
1
ϕ
2
(α) + a
2
ϕ
0
2
(α) = 0,
Ponieważ przynajmniej jeden ze współczynników a
1
, a
2
jest różny od zera, z twier-
dzenia Cramera wynika, że
ϕ
1
(α)
ϕ
0
1
(α)
ϕ
2
(α)
ϕ
0
2
(α)
= 0.
Na mocy twierdzenia Liouville’a (twiedzenie 3.1) i wynikających z niego konsekwencji
(zob. twierdzenie 3.2), funkcje ϕ
1
oraz ϕ
2
są liniowo zależne.
Niech p : [α, β] → R będzie funkcją różniczkowalną, q : [α, β] → R funkcją ciągłą.
Niech x : [α, β] → R będzie funkcją dwukrotnie różniczkowalną. Niech P będzie
operatorem danym wzorem
P(x)(t) = p(t)x
0
(t)
0
+ q(t)x(t).
(8.11)
Oczywiście operator P działa na przestrzeni funkcji dwukrotnie różniczkowalnych
w przedziale [α, β].
104
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
Przyjmując oznaczenie P równanie (8.6) możemy zapisać w postaci
P(x) + λrx = 0
Lemat 8.1. Jeśli x, y : [α, β] → R są funkcjami dwukrotnie różniczkowalnymi,
wówczas
Z
β
α
yP(x) − xP(y)
dt = p(t) x
0
(t)y(t) − x(t)y
0
(t)
β
α
.
Dowód. Zauważmy, że
yP(x) − xP(y) = y(px
00
+ p
0
x
0
+ qx) − x(py
00
+ p
0
y
0
+ qy)
= p(x
00
y − xy
00
) + p
0
(x
0
y − xy
0
) =
d
dt
p(x
0
y − xy
0
)
.
Całkując ostatnią równość w przedziale [α, β] otrzymamy żądaną równość.
Twierdzenie 8.4. Załóżmy, że p jet funkcją różniczkpowalną a q funkcją ciągłą
w przedziale [α, β]. Założmy ponadto, że r(t) > 0 dla t ∈ [α, β]. Niech λ
1
, λ
2
, λ
1
6=
λ
2
, będą wartościami własnymi problemu (8.6),(8.7), a ϕ
1
, ϕ
2
odpowiadającymi im
funkcjami własnymi. Wówczas
Z
β
α
r(t)ϕ
1
(t)ϕ
2
(t)dt = 0.
(8.12)
Ponadto ϕ
1
, ϕ
2
są liniowo niezależne.
Dowód. Ponieważ ϕ
1
, ϕ
2
są rozwiązaniami równania (8.6) zatem
P(ϕ
1
) + λ
1
rϕ
1
= 0,
P(ϕ
2
) + λ
2
rϕ
2
= 0.
Uwzględniając ostatnie równości łatwo sprawdzić, że
ϕ
2
P(ϕ
1
) − ϕ
1
P(ϕ
2
) = (λ
2
− λ
1
)rϕ
1
ϕ
2
.
Całkując ostatnią równość w przedziale [α, β] i uwzględniając lemat 8.1 otrzymamy
(λ
2
− λ
1
)
Z
β
α
rϕ
1
ϕ
2
dt =
Z
β
α
ϕ
2
P(ϕ
1
) − ϕ
1
P(ϕ
2
)
dt
= p(t) ϕ
2
(t)ϕ
0
1
(t) − ϕ
1
(t)ϕ
0
2
(t)
β
α
.
(8.13)
Ponieważ funkcje ϕ
1
, ϕ
2
spełniają warunki brzegowe, zachodzą równości
a
1
ϕ
1
(α) + a
2
ϕ
0
1
(α) = 0,
a
1
ϕ
2
(α) + a
2
ϕ
0
2
(α) = 0
oraz
b
1
ϕ
1
(β) + b
2
ϕ
0
1
(β) = 0,
b
1
ϕ
2
(β) + b
2
ϕ
0
2
(β) = 0.
Ponieważ co najmniej jeden ze współczynników a
1
, a
2
(względnie b
1
, b
2
) jest różny
od zera, z twierdzenia Cramera wynika, że
ϕ
1
(α)ϕ
0
2
(α) − ϕ
0
1
(α)ϕ
2
(α) = 0
oraz
ϕ
1
(β)ϕ
0
2
(β) − ϕ
0
1
(β)ϕ
2
(β) = 0.
8.2. Regularne zagadnienie Sturma - Liouville’a
105
Uwzględniając ostatnie równości w (8.13) otrzymamy (8.12).
Przypuśćmy, że ϕ
2
= cϕ
1
. Z warunku (8.12) wynika, że
Z
β
α
ϕ
2
1
dt = 0.
Stąd wnosimy, że ϕ
1
= 0, a w konsekwencji ϕ
2
= 0. Zatem funkcje ϕ
1
, ϕ
2
są liniowo
niezależne, co kończy dowód.
W języku analizy funkcjonalnej warunek (8.9) oznacza, że funkcje ϕ
1
, ϕ
2
są orto-
gonalne z wagą r.
Twierdzenie 8.5. Dla regularnego problemu Sturma - Liouville’a (8.6), (8.7)
gdzie r(t) > 0, wartości własne są rzeczywiste.
Dowód. Przypuśćmy, dla dowodu nie wprost, że wartość własna jest liczbą ze-
spoloną czyli λ = a + ib. Niech ϕ(t) = µ(t) + iν(t) będzie odpowiadającą jej funkcją
własną. Ponieważ ϕ jest rozwiązaniem równania (8.6)
P(ϕ) + λrϕ = 0.
Ostatnią równość możemy zapisać w postaci równoważnej
pµ
00
+ p
0
µ
0
+ qµ + arµ − brν + i(pν
00
+ p
0
ν
0
+ qν + arν + brµ) = 0.
Liczba zepolona jest równa zeru, wtedy i tylko wtedy gdy jej część rzeczywista i
urojona jest równa zeru. Stąd
pµ
00
+ p
0
µ
0
+ qµ + arµ − brν = 0,
pν
00
+ p
0
ν
0
+ qν + arν + brµ = 0.
Wykorzystując operator P ostatnie równości możemy zapisać w postaci
P(µ) + (aµ − bν)r = 0,
P(ν) + (aν + bµ)r = 0.
Łatwo sprawdzić, że
νP(µ) − µP(ν) = br(µ
2
+ ν
2
).
Całkując ostatnią równość w przedziale [α, β] i wykorzystując lemat 8.1 otrzymamy
b
Z
β
α
(µ
2
+ ν
2
)rdt =
Z
β
α
[νP(µ) − µP(ν)]dt = p(µ
0
ν − µν
0
)
β
α
.
(8.14)
Funkcja ϕ spełnia warunki brzegowe (8.7), a zatem zarówno jej część rzeczywista
jak i urojona spełniają te warunki, czyli
a
1
µ(α) + a
2
µ
0
(α) = 0,
a
1
ν(α) + a
2
ν
0
(α) = 0
oraz
a
1
µ(β) + a
2
µ
0
(β) = 0,
a
1
ν(β) + a
2
ν
0
(β) = 0.
Ponieważ a
1
i a
2
nie zerują się równocześnie, z twierdzenia Cramera wynika, że
µ(α)ν
0
(α) − µ
0
(α)ν(α) = 0
oraz
µ(β)ν
0
(β) − µ
0
(β)ν(β) = 0.
Z ostatnich równości wynika, że prawa strona wzoru (8.14) jest równa zeru. W kon-
sekwencji b = 0, co należało pokazać.
106
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
8.3. Metoda funkcji Greena
W podrozdziale 3.3 rozwiązanie problemu Cauchyego dla niejednorodnego równa-
nia różniczkowego wyraziliśmy za pomocą całki, której jądrem była funkcja H. Idee
te wykorzystamy teraz dla znalezienia rozwiązania problemu brzegowego. Jądrem for-
muły całkowej będzie tak zwana funkcja Greena.
Funkcją Greena dla problemu (8.1), (8.2) nazywamy funkcje G = G(t, s) określoną
na zbiorze [α, β] × [α, β] spełniającą następujące warunki:
(i).
G jest ciągła w zbiorze [α, β] × [α, β];
(ii). Pochodna G względem t i stnieje i jest ciągła w zbiorach α ≤ s ≤ t ≤ β oraz
α ≤ t ≤ s ≤ β, ponadto dla dowolnego s ∈ [α, β]
∂G(s
+
, s)
∂t
−
∂G(s
−
, s)
∂t
=
1
p
0
(s)
,
gdzie
∂G(s
+
, s)
∂t
=
lim
t→s, t>s
∂G(t, s)
∂t
,
∂G(s
−
, s)
∂t
=
lim
t→s, t<s
∂G(t, s)
∂t
.
(iii). Dla dowolnego s ∈ [α, β] funkcja z(t) = G(t, s) jest rozwiązaniem równamia
(8.4) w przedziałach [α, s] oraz [s, β];
(iv). Dla dowolnego s ∈ [α, β] funkcja z(t) = G(t, s) spełnia warunek brzegowy
(8.3).
Zauważmy, że powyższe warunki (i) - (iv) wyznaczają w sposób jednoznaczny funk-
cje Greena. Istotnie, przypuśćmy, że funkcje ϕ
1
i ϕ
2
są liniowo niezleżnymi całkami
równania (8.4).
Na mocy warunku (iii) dla dowolnego s ∈ [α, β] istnieją: λ
1
(s), λ
2
(s), µ
1
(s), µ
2
(s)
takie, że
G(t, s) =
ϕ
1
(t) λ
1
(s) + ϕ
2
(t) λ
2
(s)
dla α ≤ t ≤ s,
ϕ
1
(t) µ
1
(s) + ϕ
2
(t) µ
2
(s)
dla s < t ≤ β,
Z własności (i) i (ii) wynika, że
ϕ
1
(s) λ
1
(s) + ϕ
2
(s) λ
2
(s) = ϕ
1
(s) µ
1
(s) + ϕ
2
(s) µ
2
(s),
(8.15)
ϕ
0
1
(s) µ
1
(s) + ϕ
0
2
(s) µ
2
(s) − ϕ
0
1
(s) λ
1
(s) − ϕ
2
(s)
0
λ
2
(s) =
1
p
0
(s)
.
(8.16)
Kładąc
ν
1
(s) = µ
1
(s) − λ
1
(s),
ν
2
(s) = µ
2
(s) − λ
2
(s),
ostatnie związki możemy zapisać w postaci
ϕ
1
(s) ν
1
(s) + ϕ
2
(s) ν
2
(s)
=
0,
ϕ
0
1
(s) ν
1
(s) + ϕ
0
2
(s) ν
2
(s)
=
1
p
0
(s)
.
(8.17)
Ponieważ rozwiązania ϕ
1
, ϕ
2
są liniowo niezależne odpowiadający im wrońskian jest
różny od zera, skąd natychmiast wynika że równania (8.17) określają jednoznacznie
ν
1
(s) oraz ν
2
(s). Oczywiście ν
1
i ν
2
są funkcjami ciągłymi zmiennej s.
8.3. Metoda funkcji Greena
107
Pamiętając, że µ
1
(s) = λ
1
(s) + ν
1
(s), a µ
2
(s) = λ
2
(s) + ν
2
(s, funkcje G(t, s)
możemy zapisać w postaci
G(t, s) =
ϕ
1
(t) λ
1
(s) + ϕ
2
(t) λ
2
(s)
dla α ≤ t ≤ s,
ϕ
1
(t) λ
1
(s) + ϕ
2
(t) λ
2
(s) + ϕ
1
(t) ν
1
(s) + ϕ
2
(t) ν
2
(s)
dla s < t ≤ β,
(8.18)
Na mocy własności (iv) dla każdego s ∈ [α, β] funkcja G(·, s) spełnia warunki brze-
gowe (8.3), czyli l
1
G(·, s)
= 0 oraz l
2
G(·, s)
= 0 w przedziale [α, β]. Przekstałcając
ostatnie dwie równości otrzymamy:
l
1
(ϕ
1
)λ
1
(s) + l
1
(ϕ
2
)λ
2
(s)
= −a
3
ϕ
1
(β)ν
1
(s) + ϕ
2
(β)ν
2
(s)
−a
4
ϕ
0
1
(β)ν
1
(s) + ϕ
0
2
(β)ν
2
(s)
,
l
2
(ϕ
1
)λ
1
(s) + l
2
(ϕ
2
)λ
2
(s)
= −b
3
ϕ
1
(β)ν
1
(s) + ϕ
2
(β)ν
2
(s)
−b
4
ϕ
0
1
(β)ν
1
(s) + ϕ
0
2
(β)ν
2
(s)
.
Ponieważ problem (8.1), (8.2) posiada wyłącznie rozwiązanie zerowe, z twierdzenia
8.1 wynika, że uzyskane równości określają funkcje λ
1
(s) oraz λ
2
(s) jednoznacznie.
Oznacza to że funkcja Greena jest określona jednoznacznie, co należało wykazać.
Theorem 8.6. Założmy, że problem (8.1), (8.3) posiada wyłącznie rozwiązanie
zerowe. Wóczas istnieje jednoznaczie określona funkcja Greena dla problemu (8.1),
(8.2), a ponadto rozwiązanie tego poblemu można wyrazić w postaci
x(t) =
Z
β
α
G(t, s)f (s)ds =
Z
t
α
G(t, s)f (s)ds +
Z
β
t
G(t, s)f (s)ds
(8.19)
Dowód. Istnienie i jednoznaczność funkcji Greena dla problemu (8.1), (8.3) zo-
stała pokazana powyżej. Na mocy warunku (ii) równość (8.20) możemy zróżniczkować.
Otrzymamy
x
0
(t)
=
G(t, t)f (t) +
Z
t
α
∂G(t, s)
∂t
f (s)ds − G(t, t)f(t) +
Z
β
t
∂G(t, s)
∂t
f (s)ds
=
Z
β
α
∂G(t, s)
∂t
f (s)ds
(8.20)
Ponieważ pochodna G względem t i stnieje i jest ciągła w zbiorach α ≤ s ≤ t ≤ β oraz
α ≤ t ≤ s ≤ β, dla dowolnego punktu (s, s), s ∈ (α, β), muszą zachodzić równości
∂G(s, s
−
)
∂t
=
∂G(s
+
, s)
∂t
,
∂G(s, s
+
)
∂t
=
∂G(s
−
, s)
∂t
.
(8.21)
Róńiczkując ponownie (8.21) wzgędem t otrzymamy
x
00
(t) =
∂G(t, t
−
)
∂t
f (t) +
Z
t
α
∂
2
G(t, s)
∂
2
t
f (s)ds −
∂G(t, t
+
)
∂t
f (t) +
Z
β
t
∂
2
G(t, s)
∂
2
t
f (s)ds,
108
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
a po uwzględnieniu (8.22) oraz własnośći (ii) mamy
x
00
(t)
=
h ∂G(t
+
, t)
∂t
−
∂G(t
−
, t)
∂t
i
f (t) +
Z
β
α
∂
2
G(t, s)
∂
2
t
f (s)ds
=
f (t)
p
0
(t)
+
Z
β
α
∂
2
G(t, s)
∂
2
t
f (s)ds.
Wykorzystując ostatnią równość, związki (8.21), (8.20) oraz własność (iii) dostaniemy
p
0
(t)x
00
+ p
1
(t)x
0
+ p
2
(t)x = f (t) +
Z
β
α
h
p
0
(t)
∂
2
G(t, s)
∂
2
t
+ p
1
(t)
∂G(t, s)
∂t
+ p
2
(t)G(t, s)
i
f (s)ds = f (t),
co oznacza, że funkcja x dana wzorem (8.20) jest rozwiązaniem równania (8.1).
Ponieważ
x(α) =
Z
β
α
G(α, s)f (s)ds,
x(β) =
Z
β
α
G(β, s)f (s)ds,
x
0
(α) =
Z
β
α
∂G(α, s)
∂t
f (s)ds,
x
0
(β) =
Z
β
α
∂G(β, s)
∂t
f (s)ds,
nietrudno sprawdzić, że
l
1
(x) =
Z
β
α
l
1
G(t, s)
ds = 0,
l
2
(x) =
Z
β
α
l
2
G(t, s)
ds = 0,
co kończy dowód twierdzenia.
Przykład 8.4 Wyznaczyć funkcje Greena dla problemu
x
00
= 0
(8.22)
a
1
x(α) + a
2
x
0
(α) = 0,
b
1
x(β) + b
2
x
0
(β) = 0,
(8.23)
Równanie (8.1) posiada liniowo niezależne rozwiązania ϕ
1
(t) = 1 oraz ϕ
2
(t) = t.
Zgodnie z twierdzeniem 8.1 problem (8,21), (8.22) posiada wyłącznie rozwiązanie
zerowe wtedy i tylko wtedy, gdy
∆ =
a
1
a
1
α + a
2
b
1
b
1
β + b
2
= a
1
b
1
(β − α) + a
1
b
2
− a
2
b
1
6= 0.
Układ równań (8.15) ma wówczas postać
ν
1
(s) + sν
2
(s) = 0,
ν
2
(s) = 1.
Stąd ν
1
(s) = −s, ν
2
(s) = 1. Natomiast układ (8.17) przyjmie postać
a
1
λ
1
(s) + (a
1
α + a
2
)λ
2
(s)
=
0,
b
1
λ
1
(s) + (b
1
β + b
2
)λ
2
(s)
=
b
1
(s − β) − b
2
.
8.4. Zadania
109
Stąd
λ
1
(s)
=
1
∆
(a
1
α + a
2
)(b
1
β − b
1
s + b
2
)
λ
2
(s)
=
1
∆
a
1
(b
1
s − b
1
β − b
2
).
Podstawiając do wzoru (8.16) uzyskane wielkości ν
1
, ν
2
, λ
1
, λ
2
otrzymamy szukaną
funkcje Greena
G(t, s) =
1
∆
(b
1
β − b
1
s + b
2
)(a
1
α − a
2
t + a
2
)
dla α ≤ t ≤ s,
(b
1
β − b
1
t + b
2
)(a
1
α − a
2
s + a
2
)
dla s < t ≤ β.
8.4. Zadania
1. Znaleźć rozwiązanie problemu:
a) x
00
+ x = 0,
x(0) = x
0
(0) = 2, x(1) + 3x
0
(1) = 4;
b) x
00
− 6x
0
+ 25x = 0,
x
0
(0) = 1, x(π/4) = 0.
2. Znaleźć rozwiązanie periodycznego problemu brzegowego:
a) x
00
+ πx = 0,
x(−1) = x(1), x
0
(−1) = x(1);
b) x
00
− x = 0,
x(0) = x(π/2), x
0
(0) = x
0
(π/2).
3. Pokazać, że problem brzegowy
x
00
= 0,
a
1
x(α) + a
2
x
0
(α) = c
1
,
b
1
x(β) + b
2
x
0
(β) = c
2
posiada wyłącznie rozwiązanie zerowe wtedy i tylko wtedy, gdy
∆ = a
1
b
1
(β − α) + a
1
b
2
− a
2
b
1
6= 0.
4. Znaleźć wartości własne i funkcje własne dla problemu:
x
00
+ λx = 0
z następującymi warunkami brzegowymi:
(i)
x(0) = 0, x
0
(β) = 0;
(ii)
x
0
(0) = 0, x
0
(β) = 0;
(iii) x(0) = 0, x(β) + x
0
(β) = 0;
(iv) x(0) − x
0
(0) = 0, x
0
(1) = 0;
(v)
x(0) − x
0
(0) = 0, x
0
(0) + x
0
(1) = 0.
5. Znaleźć wartości własne i funkcje własne dla problemu:
(i)
x
00
+ λx = 0,
x(0) = 0, x(π/2) = 0;
(ii) x
00
+ (1 + λ)x = 0,
x(0) = x(π) = 0;
(iii) x
00
+ 2x
0
+ (1 + λ)x = 0,
x(0) = x(2) = 0;
(iv) (t
2
x
0
)
0
+ λx/t
2
= 0,
x(1) = x(1) = 0;
(v) t
2
x
00
+ tx
0
+ (λt
2
− 1/2)x = 0,
x(0) = x(π/2) = 0;
(vi)
(t
2
+ 1)x
0
0
+ λ(1 + t
2
)
−2
x = 0,
x(0) = x(1) = 0.
6. Pokazać, że funkcje własne problemu periodycznego
x
00
+ (λ + 16a)x = 0,
x(0) = x(π), x
0
(0) = x
0
(π).
110
Rozdział 8. Problemy brzegowe dla równania 2-go rzędu
są ortogonalne. (Wskazówka: Przyjąć P(x) = (x
0
)
0
+ 16ax i powtórzyć argumenty
twierdzenia 8.2).
7. Pokazać, że problem
x
00
− 4λx
0
+ 4λ
2
x = 0,
x(0) = 0, x(1) + x
0
(1) = 0.
posiada tylko jedną wartość własną i wyznaczyć odpowiadającą jej funkcje własną.
8. Sprawdzić, że
G(t, s) =
(
s(t
2
−1)
(s
2
+1)
2
,
0 ≤ s ≤ t,
t(s
2
−1)
(s
2
+1)
2
,
t < s ≤ 1,
jest funkcją Greena dla problemu
x
00
+ x = 0,
x(0) = x(π/2) = 0.
9. Pokazać, że funkcją Greena dla problemu
x
00
+ x = 0,
x(0) = x(π/2) = 0
jest funkcja
G(t, s) =
− cos s sin t,
0 ≤ s ≤ t,
− sin s cos t,
t < s ≤ π/2,
a następnie znaleźć rozwiązanie problemu
x
00
+ x = 1 + t,
x(0) = x(π/2) = 1.
10. Znaleźć metodą funkcji Greena rozwiązanie problemu:
a) x
00
− x = 0,
x(0) = 0, , x(1) = 1;
b) x
00
+ x
0
+ 2x = 0,
x(0) = 0, x
0
(1) = 1;
c) t
2
x
00
+ tx
0
+ 3x = 0,
x(1) = 1, x(2) = 2;
d) x
00
+ x = t
2
,
x(0) = 0, x(π/2) = 1;
e) x
00
+ 2x
0
+ x = t,
x(0) = 0, x(2) = 3.
Rozdział 9
Całki pierwsze układu równań
9.1. Całki pierwsze układu równań
Rozważmy układ równań
dx
1
dt
= f
1
(t, x
1
, . . . , x
n
),
. . . . . . . . . . . . . . . . . . . . .
(9.1)
dx
n
dt
= f
n
(t, x
1
, . . . , x
n
),
gdzie f
i
: Ω → R, i = 1, . . . , n są funkcjami ciągłymi.
Niech
x
1
= ϕ
1
(t, C
1
, . . . , C
n
), . . . ,
x
n
= ϕ
n
(t, C
1
, . . . , C
n
),
(9.2)
będzie całką ogólną układu (9.1). Przypuśćmy, że z układu (9.2) potrafimy wyznaczyć
C
1
, . . . , C
n
, czyli otrzymamy układ funkcji
C
1
= g
1
(t, x
1
, . . . , x
n
), . . . ,
C
n
= g
n
(t, x
1
, . . . , x
n
).
Zauważmy, że wzdłuż dowolnego rozwiązania x
1
(t),..., x
n
(t) układu równań (9.1)
funkcje g
1
, ..., g
n
są stałe. W świetle tej uwagi poniższa defnicja całki pierwsze wy-
daje się naturalne. Co więcej, jeśli mając n całek pierwszych g
1
, ..., g
n
równań (9.1)
z równości C
1
= g
1
(t, x
1
, . . . , x
n
), ..., C
n
= g
n
(t, x
1
, . . . , x
n
) potrafimy wyznaczyć
funkcje x
1
= g
1
(t, C
1
, . . . , C
n
), ..., x
n
= g
n
(t, C
1
, . . . , C
n
) to funkcje te stanowią
rozwiązanie układu (9.1). Powstaje pytanie: czy znajomość n stosownie dobranych
całek pierwszych układu równań (9.1) nie wystarczy do wyznaczenia klasy wzystkich
całek pierwszych tego równania? Pozytywną odpowiedź udziela sformułowane poniżej
twierdzenie 9.1.
Definicja 9.1. Funkcje g : Ω → R klasy C
1
nazywamy całką pierwszą układu
równań (9.1), jeżeli dla dowolnego rozwiązania
x
1
= x
1
(t), . . . , x
n
= x
n
(t),
t ∈ I,
układu równań (9.1) mamy
g t, x
1
(t), . . . , x
n
(t)
= const
dla
t ∈ I,
tzn. funkcja g jest stała wzdłuż dowolnego rozwiązania układu równań (9.1).
112
Rozdział 9. Całki pierwsze układu równań
Uwaga 9.1. Niech F : R
n
→ R będzie funkcją klasy C
1
, a g całką pierwszą układu
(9.1). Wówczas funkcja
h = F g(x
1
, . . . , x
n
)
jest również całką pierwszą układu (9.1).
Podobnie, jeśli funkcje g
1
, . . . , g
k
są całkami pierwszymi uładu (9.1) a F : R
k
→ R
jest funkcją klasy C
1
, to funkcja
h = F g
1
(x
1
, . . . , x
n
), . . . , g
k
(x
1
, . . . , x
n
)
jest również całką pierwszą układu (9.1).
Definicja 9.2. Funkcje g
1
, . . . , g
m
∈ C
1
(Ω), m ≤ n, nazywamy funkcyjnie
niezależnymi w zbiorze Ω, jeśli dla dowolnego (t, x
1
, . . . , x
n
) ∈ Ω rząd macierzy
∂g
1
∂x
1
(t, x
1
, . . . , x
n
)
. . .
∂g
1
∂x
n
(t, x
1
, . . . , x
n
)
. . .
. . .
. . .
∂u
m
∂x
1
(t, x
1
, . . . , x
n
)
. . .
∂u
m
∂x
n
(t, x
1
, . . . , x
n
)
wynosi m, tzn. w każdym punkcie (t, x
1
, . . . , x
n
) ∈ Ω wiersze tej macierzy są wekto-
rami liniowo niezależnymi.
W szczególności, jeśli m = n oznacza to, że wyznacznik z powyższej macierzy jest
różny od zera.
Zauważmy, że jeśli g
1
, . . . , g
m
są funkcyjnie niezależne w zbiorze Ω to dla dowol-
nego x ∈ Ω równość
λ
1
g
1
(t, x) + . . . + λ
m
g
m
(t, x) = 0
zachodzi tylko wówczas, gdy λ
1
= . . . = λ
m
= 0.
Przypomnijmy, że punkt (t
0
,
o
x) ∈ Ω nazywamy punktem równowagi (lub sta-
cjonarnym) układu (9.1), jeśli prawe strony tego układu zerują się w tym punkcie,
czyli f
1
(t
0
,
o
x) = f
2
(t
0
,
o
x) = . . . = f
n
(t
0
,
o
x) = 0.
Twierdzenie 9.1. Załóżmy, że prawe strony f
1
, . . . , f
n
układu równań (9.1) są
funkcjami klasy C
1
w obszarze Ω ⊂ R×R
n
. Załóżmy ponadto, że w pewnym otoczeniu
punktu (t
0
,
o
x) = t
0
,
o
x
1
, . . . ,
o
x
n
∈ Ω nie będącym punktem równowagi układu (9.1),
istnieje n całek pierwszych funkcyjnie niezależnych g
1
, . . . , g
n
tego układu.
Jeśli g jest dowolną całką pierwszą układu (9.1), to w pewnym otoczeniu punktu
(t
0
,
o
x)
g(t, x
1
, . . . , x
n
) = F g
1
(t, x
1
, . . . , x
n
), . . . , g
n
(t, x
1
, . . . , x
n
)
,
(9.3)
gdzie F jest funkcją klasy C
1
.
Dowód. Dla (t
0
, x) ∈ Ω rozwiązanie ϕ układu (9.1) spełniające warunek ϕ(t
0
) =
x oznaczmy symbolem ϕ( · ; t
0
, x). Oczywiście ϕ(t
0
; t
0
, x) = x. Rozpisując ostatną
równość we współrzędnych otrzymamy
ϕ
1
(t
0
; t
0
, x
1
, . . . , x
n
) = x
1
,
. . . . . . . . . . . . . . . . . . . . . . . .
9.1. Całki pierwsze układu równań
113
ϕ
n
(t
0
; t
0
, x
1
, . . . , x
n
) = x
n
.
Zauważmy, że
∂ϕ
1
∂x
1
(t
0
; t
0
, x
1
, . . . , x
n
), . . . ,
∂ϕ
1
∂x
n
(t
0
; t
0
, x
1
, . . . , x
n
)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
∂ϕ
n
∂x
1
(t
0
; t
0
, x
1
, . . . , x
n
), . . . ,
∂ϕ
n
∂x
n
(t
0
; t
0
, x
1
, . . . , x
n
)
=
1, 0, . . . , 0
. . . . . . . . .
0, . . . , 0, 1
= 1
Załóżmy, że (t
0
,
o
x) ∈ Ω nie jest punktem równowagi układu (9.1). Niech I × U będzie
otoczeniem punktu (t
0
,
o
x) tak dobranym, że dla każdego (t, x) ∈ I × U rozwiąza-
nie ϕ( · ; t, x) jest określone w punkcie t
0
. Ponadto, ponieważ funkcje w powyższym
wyznaczniku są ciągłe, możemy otoczenie to dobrać tak, aby
∂ϕ
1
∂x
1
(t
0
; t, x
1
, . . . , x
n
), . . . ,
∂ϕ
1
∂x
n
(t
0
; t, x
1
, . . . , x
n
)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
∂ϕ
n
∂x
1
(t
0
; t, x
1
, . . . , x
n
), . . . ,
∂ϕ
n
∂x
n
(t
0
; t, x
1
, . . . , x
n
)
6= 0,
dla (t, x) ∈ I × U. Onacza to, że funkcje ϕ
1
(t
0
; ·, ·), . . . , ϕ
n
(t
0
; ·, ·) są funkcyjnie
niezależne w zbiorze I × U.
Przy przyjętych założeniach o funkcjach f
1
, . . . , f
n
, przez każdy punkt (t, x) ∈
I × U przechodzi dokładnie jedno rozwiązanie ϕ( · ; t, x) układu (9.1). Ponadto, jeśli
y = ϕ(s; t, x), to x = ϕ(t; s, y), s ∈ I. Dla (t, x) ∈ I × U połóżmy e
x = ϕ(t
0
; t, x).
Zgodnie z powyższymi obserwacjami wartość ex jest stała na każdej całce układu (9.1)
(tzn. jeśli Γ jest wykresem całki układu (9.1) to ϕ(t
0
; t, x) = const dla dowolnego
(t, x) ∈ Γ). Zatem dla dowolnego s ∈ I mamy
ϕ
1
(t
0
; s, ϕ(s; t, x))) = ϕ
1
(t
0
; s, y) = ϕ
1
(t
0
; t, x) = e
x
1
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ϕ
n
(t
0
; s, ϕ(s; t, x))) = ϕ
n
(t
0
; s, y) = ϕ
n
(t
0
; t, x) = e
x
n
,
gdzie y = ϕ(s; t, x).
Wynika stąd, że funkcje ϕ
1
(t
0
; ·, ·), . . . , ϕ
n
(t
0
; ·, ·) są funkcyjnie niezależnymi cał-
kami pierwszymi układu (9.1) na zbiorze I × U. Połóżmy
g
i
(s, x
1
, . . . , x
n
) = ϕ
i
(t
0
; s, x
1
, . . . , x
n
),
i = 1, . . . , n.
Oczywiście g
1
, . . . , g
n
są funkcyjnie niezależnymi całkami pierwszymi układu (9.1) na
zbiorze I × U. Niech g : I × U → R będzie dowolną całką pierwszą układu (9.1).
Ponieważ całki pierwsze są stałe wzdłuż dowolnego rozwiązania x = x(s), s ∈ I,
układu (9.1), różniczkując względem s równości:
g
1
(s, x(s)) = 0, . . . , g
n
(s, x(s)) = 0, g(s, x(s)) = 0
114
Rozdział 9. Całki pierwsze układu równań
i wykorzystując równości x
0
i
(s) = f
i
(s, x(s)), i = 1, . . . n, otrzymamy układ równań:
∂g
1
∂s
s, x(s)
+ f
1
s, x(s)
∂g
1
∂x
1
s, x(s)
+ . . . + f
n
s, x(s)
∂g
1
∂x
n
s, x(s)
= 0,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
∂g
n
∂s
s, x(s)
+ f
1
s, x(s)
∂g
n
∂x
1
s, x(s)
+ . . . + f
n
s, x(s)
∂g
n
∂x
n
s, x(s)
= 0,
∂g
∂s
s, x(s)
+ f
1
s, x(s)
∂g
∂x
1
s, x(s)
+ . . . + f
n
s, x(s)
∂g
∂x
n
s, x(s)
= 0,
dla s ∈ I. Ponieważ dla dowolnego s ∈ I powyższy układ posiada rozwiązanie nieze-
rowe wzgledem 1, f
1
, . . . , f
n
, zatem wyznacznik współczynników musi być równy zeru,
czyli
∂g
1
∂s
s, x(s)
,
∂g
1
∂x
1
s, x(s)
, . . . ,
∂g
1
∂x
n
(s, x(s))
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
∂g
n
∂s
s, x(s)
,
∂g
n
∂x
1
s, x(s)
, . . . ,
∂g
n
∂x
n
s, x(s)
∂g
∂s
s, x(s)
,
∂g
∂x
1
s, x(s)
, . . . ,
∂g
∂x
n
s, x(s)
= 0,
dla s ∈ I. Z ostatniej równości wynika, że pochodne funkcji g są liniowo zależne od
pochodnych funkcji g
1
, . . . , g
n
. W konsekwencji
g(t, x) = F g
1
(t, x), . . . , g
n
(t, x)
,
gdzie F jest funkcją klasy C
1
. Dowód twierdzenia 9.1 został zakończony.
Rozważmy teraz układ autonomiczny
dx
1
dt
= f
1
(x
1
, . . . , x
n
),
. . . . . . . . . . . . . . . . . . . . .
(9.4)
dx
n
dt
= f
n
(x
1
, . . . , x
n
),
Załóżmy, że f
n
(x
1
, . . . , x
n
) 6= 0. Dla i = 1, . . . , n − 1 połóżmy e
f
i
= f
i
/f
n
oraz s = x
n
.
Wówczas układ (9.1) możemy zapisać w formie:
dx
1
ds
= e
f
1
(x
1
, . . . , x
n−1
, s),
. . . . . . . . . . . . . . . . . . . . . . . . . . .
(9.5)
dx
n−1
ds
= e
f
n
(x
1
, . . . , x
n−1
, s),
Zgodnie z poprzednim twierdzeniem, w otoczeniu dowolnego punktu nie będącego
punktem równowagi, układ ten posiada n−1 funkcyjnie niezależnych całek pierwszych
g
1
= g
1
(x
1
, . . . , x
n−1
, s),. . . , g
n−1
= g
n−1
(x
1
, . . . , x
n−1
, s). Ponadto, jeśli g jest całką
pierwszą w tym otoczeniu, to g = F ◦ (g
1
, . . . , g
n−1
), gdzie F jest funkcją klasy C
1
.
Rozdział 10
Metoda charakterystyk dla równań
różniczkowych cząstkowych pierwszego rzędu
10.1. Równania różniczkowe cząstkowe pierwszego rzędu
Równanie różniczkowe cząstkowe to równanie w którym występuje niewiadoma
funkcja dwóch lub więcej zmiennych oraz niektóre jej pochodne cząstkowe. Rzędem
równania nazywamy najwyższy rząd pochodnej. I tak równaniem różniczkowym cząst-
kowym pierwszego rzędu nazywamy zależność
F (x
1
, . . . , x
n
, u, u
x
1
, . . . , u
x
n
) = 0,
gdzie (x
1
, . . . , x
n
) ∈ U ⊂ R
n
, F : U × R
n+1
→ R jest zadaną funkcją, a u szukaną
funkcją zmiennych x
1
, . . . , x
n
.
Przykładem równania różniczkowego cząstkowego pierwszego rzędu jest zależność
xu
x
+ yu
y
= u.
Nietrudno sprawdzić bezpośrednim rachunkiem, że funkcja
u(x, y) = xF (y/x),
gdzie F jest dowolną funkcją różniczkowalną jednej zmiennej, jest rozwiązaniem na-
szego równania. Tak więc w przypadku równania różniczkowego zwyczajnego całka
ogólna zależy od rodziny stałych, a w przypadku równania różniczkowego cząstkowego
pierwszego rzędu całka ogólna zależy od rodziny funkcji.
W rozdziale tym omówimy rozwiązywanie równań różniczkowych cząstkowych
pierwszego rzędu metodą charakterystyk. Metoda ta polega na sprowadzeniu rozwią-
zania równania różniczkowego cząstkowego do rozwiązania układu równań różniczko-
wych zwyczajnych, tak zwanych równań charakterystyk. W tym celu znajduje się
rozwiązanie równania wyjściowego wzdłuż pewnych krzywych, a następnie pokazuje
się, że powierzchnia utworzona w stosowny sposób z tak skonstruowanych krzywych
(charakterystyk) jest rozwiązaniem równania wyjściowego. Wpierw sformułujemy idee
tej metody na prostym przykładzie równania liniowego o stałych współczynnikach,
następnie rozwiniemy ją dla przypadku równań liniowych o współczynnikach funkcyj-
nych jak również równań quasi-liniowych.
10.2. Równanie liniowe cząstkowe o stałych współczynnikach
Rozważmy liniowe równanie różniczkowe cząstkowe pierwszego rzędu o stałych
współczynnikach
au
x
+ bu
y
= c,
(x, y) ∈ D ⊂ R
2
.
(10.1)
116
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
Niech u będzie rozwiązaniem równania (10.1) w obszarze D. Rozważmy krzywą Γ
zawartą w D daną równaniami
x = x(t), y = y(t),
t ∈ I.
Oczywiście wzdłuż krzywej Γ rozwiązanie u przyjmuje wartości
z(t) = u x(t), y(t)
,
t ∈ I,
a pochodna względem zmiennej t wyraża się wzorem
dz
dt
=
∂u
∂x
dx
dt
+
∂u
∂y
dy
dt
.
(10.2)
Załóżmy, że krzywa Γ jest tak dobrana, że
dx
dt
= a,
dy
dt
= b.
(10.3)
Stąd i z faktu, że u jest rozwiązaniem równania (10.1) wynika, że prawa strona relacji
(10.2) jest równa c, czyli
dz
dt
= c.
(10.4)
Rozwiązując równania (10.3) z warunkami początkowymi: x(0) = x
0
, y(0) = y
0
,
otrzymamy
x = at + x
0
,
y = bt + y
0
,
lub po wyrugowaniu parametru t
y
0
= y −
b
a
(x − x
0
).
(10.5)
Zauważmy, że przez każdy punkt obszaru D przechodzi dokładnie jedno rozwiązanie
układu równań (10.3).
Rozwiązanie równania (10.4) ma postać
z = ct + K.
(10.6)
Przypomnijmy, że funkcja (10.6) jest rozwiązaniem równania (10.1) wzdłuż krzywej
Γ, czyli krzywej danej równaniem (10.5). Jeśli zatem stałą K zastąpimy dowolną
funkcją która na krzywej Γ przyjmuje stałą wartość, co symbolicznie możemy zapisać
K = F (y
0
), gdzie y
0
jest dane wzorem (10.5). Funkcja
z = ct + F (y
0
),
będzie w dalszym ciągu spełniać równanie (10.1) wzdłuż krzywej Γ. Rozważmy teraz
funkcje
u(x, y) =
c
a
(x − x
0
) + F y −
b
a
x +
b
a
x
0
,
10.2. Równanie liniowe cząstkowe o stałych współczynnikach
117
gdzie F jest dowolną funkcją różniczkowalną jednej zmiennej. Bezpośredni rachunek
pokazuje, że funkcja ta jest rozwiązaniem równania (10.1). Istotnie
au
x
+ bu
y
= a
c
a
−
b
a
F
0
y −
b
a
x +
b
a
x
0
+ bF
0
y −
b
a
x +
b
a
x
0
= c.
Tak więc, aby znaleźć rozwiązania równania (10.1), wystarczy rozwiązać układ
równań liniowych (10.3), (10.4). Równania te noszą nazwę równań charakterystyk,
a ich rozwiązania charakterystyk równania (10.10). Warunki początkowe x(0) = x
0
,
y(0) = y
0
należy dobrać tak, aby krzywe całkowe Γ pokryły cały obszar D. Zazwyczaj
jako punkty początkowe wygodnie jest wziąć punkty leżące na stosownie dobranej
krzywej, na przykład na osi Ox lub Oy. Często wystarczy ograniczyć się do rozwią-
zań spełniających warunki: x(0) = 0, y(0) = y
o
. Zauważmy jeszcze, że ponieważ F
jest funkcją dowolną, wygodnie jest uzyskane rozwiązanie równania (10.1) zapisać w
postaci równoważnej
u(x, y) =
c
a
x + F y −
b
a
x
.
(10.7)
Warto zrozumieć geometryczną idee powyższego postępowania. Otóż funkcja F opi-
suje powierzchnie regularną utworzoną z charakterystyk. Poniewaź wzdłuż każdej cha-
rakterytyki równanie (10.1) jest spełnione, ponadto powierzchnia jest klasy C
1
, zatem
jest to szukane rozwiązanie.
Przykład 10.1 Znaleźć rozwiązanie równania
u
x
+ 2u
y
= 0,
x > 0, y ∈ R,
(10.8)
spełniające warunek początkowy
u(0, y) = f (y),
(10.9)
gdzie f jest zadaną funkcją różniczkowalną.
Rozwiązując równania charakterystyk
dx
dt
= 1,
dy
dt
= 2,
z warunkami początkowymi x(0) = 0, y(0) = y
0
, otrzymamy
x = t,
y = 2t + y
0
,
lub po wyrugowaniu t,
y = 2x + y
0
.
Równanie (10.4) przyjmuje postać
dz
dt
= 0,
a jego rozwiązanie możemy zapisać w postaci
z = F (y
0
),
118
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
gdzie F jest dowolną funkcją różniczkowalną jednej zmiennej. Zgodnie z wzorem (10.7)
całka ogólna równania (10.8) ma postać
u(x, y) = F (y − 2x).
Rozwiązanie to winno spełniać warunek początkowy (10.9), czyli
u(0, y) = F (y) = f (y).
Wynika stąd, że rozwiązaniem problemu (10.8), (10.9) jest funkcja
u(x, y) = f (y − 2x).
W szczególności, jeśli f(y) = 1/(1 + y
3
) to rozwiązaniem tego problemu jest funkcja
u(x, y) =
1
1 + (y − 2x)
3
.
Przykład 10.2. Znaleźć rozwiązanie równania
u
x
+ au
y
= 0,
x > 0, y > 0 (a>0),
(10.10)
spełniające warunki
u(x, 0) = f (x),
u(0, y) = g(y),
(10.11)
gdzie f i g są funkcjami różniczkowalnymi i ponadto f(0) = g(0).
Zgodnie z poprzednimi rozważaniami całka ogólna równania (10.10) ma postać
u(x, y) = F (y − ax),
gdzie F jest dowolną funkcją różniczkowalną jednej zmiennej.
Rozważmy zbiory D
1
=
(x, y) ∈ R
2
: x ≥ 0, 0 ≤ y ≤ ax
oraz D
2
=
(x, y) ∈
R
2
: x ≥ 0, y > ax
. Zauważmy, że w zbiorze D
1
rozwiązanie równania (10.10)
winno spełniać warunek u(x, 0) = f(x), zaś w zbiorze D
2
warunek u(0, y) = g(y). W
pierwszym przypadku F (−ax) = f(x), czyli F (t) = f(−t/a), zaś w drugim F (y) =
g(y). Wynika stąd, że rozwiązaniem problemu (10.10), (10.11) jest funkcja
u(x, y) =
f x −
y
a
,
jeśli x ≥ 0, 0 ≤ y ≤ ax;
g(y − ax), jeśli x ≥ 0, y > ax.
Przykład 10.3. Znaleźć rozwiązanie równania
u
x
+ 3u
y
= 0,
x > 0, y > 0,
spełniające warunki
u(x, 0)
=
cos x,
dla x > 0,
u(0, y)
=
1,
jeśli 0 ≤ y ≤ 1;
2y − 1, jeśli y > 1.
10.2. Równanie liniowe cząstkowe o stałych współczynnikach
119
Nietrudno sprawdzić, że całka ogólna równania wyjściowego ma postać
u(x, y) = F (y − 3x),
zaś rozwiązanie spełniające zadane warunki początkowo-brzegowe ma postać
u(x, y) =
cos(x −
y
3
),
jeśli x > 0, 0 < y < 3x,
1,
jeśli x > 0, 3x ≤ y ≤ 1,
2(y − 3x) − 1, jeśli x > 0, y > max{1, 3x}.
Opisaną tu metodę możemy stosować również w przypadku, gdy współczynniki
a,b,c są funkcjami zmiennych x i y. Równanie tego typu rozwiążemy w następnym
przykładzie.
Przykład 10.4. Znaleźć rozwiązanie równania
u
x
+ yu
y
= λu,
x, y ∈ R,
spełniające warunek początkowy
u(0, y) = f (y),
gdzie f jest funkcją różniczkowalną.
Rozwiązując równania charakterystyk
dx
dt
= 1,
dy
dt
= y,
z warunkami początkowymi x(0) = 0, y(0) = y
0
otrzymamy
x = t,
y = y
0
e
t
.
Zauważmy, że rodzina krzywych x = t, y = y
0
e
t
, y
0
∈ R, pokrywa całą przestrzeń R
2
,
na której szukamy rozwiązania. Równanie (10.4) przyjmuje tym razem postać
dz
dt
= λz.
Rozwiązując to równanie otrzymamy
z = Ke
λt
.
Ponieważ stała K jest dobrana dla charakterystyki y
0
= ye
−x
w miejsce K możemy
wstawić F (y
0
), czyli
z = F (y
0
)e
λt
,
gdzie F jest dowolną funkcją różniczkowalną. Zgodnie z poprzednimi razważaniami
funkcja
u(x, y) = F ye
−x
e
λx
120
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
jest rozwiązaniem równania wyjściowego. Uwzględniając warunek początkowy mamy
u(0, y) = F (y) = f (y).
Zatem szukane rozwiązanie ma postać
u(x, y) = f ye
−x
e
λx
.
Przykład 10.5. Znaleźć rozwiązanie równania
u
x
+ u
2
u
y
= 0,
x, y ∈ R
+
spełniające warunki
u(0, y) =
√
y,
dla y > 0,
u(x, 0) = 0,
dla x > 0.
Równania charakterystyk mają postać
dx
dt
= 1,
dy
dt
= z
2
,
dz
dt
= 0.
Z równania
dz
dt
= 0 wynika, że funkcja z = u(x(t), y(t)) jest stała wzdłuż charak-
terystyk. Wykorzystując ten fakt, możemy w drugim równaniu potraktować z jako
stałą. Po rozwiązaniu równań charakterystyk z warunkami początkowymi x(0) = 0,
y(0) = y
0
, otrzymamy
x = t,
y = z
2
t + y
0
,
z = F (y
0
).
Eliminując z dwóch pierwszych równań t otrzymamy y
0
= y − z
2
x, a wstawiając -
podobnie jak poprzednio - w miejsce z funkcje u do równania trzeciego, otrzymamy
rozwiązanie równania wyjściowego w postaci uwikłanej
u = F (y − xu
2
).
Wykorzystując warunek początkowy otrzymamy
u(0, y) = F (y) =
√
y.
Zatem rozwiązanie naszego problemu możemy zapisać w postaci uwikłanej
u =
p
y − xu
2
dla y − xu
2
≥ 0.
Wyznaczając z ostatniego równania u mamy
u =
r
y
1 + x
,
dla x ≥ 0, y ≥ 0.
Zauważmy, że tak otrzymana funkcja u spełna również drugi z żądanych warunków,
bowiem u(x, 0) =
√
0 = 0.
10.2. Równanie liniowe cząstkowe o stałych współczynnikach
121
Przykład 10.6. Rozważmy teraz liniowe równanie różniczkowe cząstkowe pierw-
szego rzędu o stałych współczynnikach
au
x
+ bu
y
+ cu
z
= α,
(x, y, z) ∈ V ⊂ R
3
.
Jak poprzednio szukamy rozwiązania wzdłuż krzywej Γ ⊂ V danej równaniami
x = x(t), y = y(t), z = z(t)
t ∈ I.
Załóżmy, że krzywa Γ jest tak dobrana, że
dx
dt
= a,
dy
dt
= b,
dz
dt
= c.
Rozwiązując ostatni układ równań z warunkami początkowymi: x(0) = 0, y(0) = y
0
,
z(0) = z
0
otrzymamy
x = at,
y = bt + y
0
,
z = ct + z
0
,
lub po wyrugowaniu parametru t równanie krawędziowe krzywej Γ:
y −
b
a
x = y
0
,
z −
c
a
x = z
0
.
(Jeśli punkt (0, y
0
, z
0
) /
∈ V lub uzyskana rodzina krzywych nie pokrywa obszaru V ,
należy wzbogacić warunki początkowe). Zauważmy, że wzdłuż krzywej Γ rozwiązanie
r:ownania przyjmuje wartość v(t) = u x(t), y(t), z(t)
, przy czym zgodnie z równa-
niem wyjściowym
dv
dt
= α.
Stąd
v = αt + K.
Ponieważ stała K jest dobrana do krzywej Γ, możemy fakt ten wyrazić formułą K =
F (y
0
, z
0
), gdzie F jest dowolną różniczkowalną funkcją dwóch zmiennych, czyli
v = αt + F (y
0
, z
0
).
Wracając do zmiennych wyjściowych i pamiętając, że t = x/a mamy
u(x, y, z) =
α
a
x + F y −
b
a
x, z −
c
a
x
.
Nietrudno sprawdzić, że tak określona funkcja jest rozwiązaniem równania wyjścio-
wego.
122
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
10.3. Równanie różniczkowe cząstkowe liniowe pierwszego
rzędu
Przeanalizujemy jeszcze raz zaproponowaną w poprzednim paragrafie metodę
w wersji nieco zmodyfikowanej. W tym celu rozważmy liniowe równanie różniczkowe
cząstkowe pierwszego rzędu
a(x, y)u
x
+ b(x, y)u
y
+ c(x, y)u = f (x, y),
(10.12)
gdzie a, b, c, f są funkcjami ciągłymi w obszarze D ⊂ R
2
. Załóżmy ponadto, że
funkcje a i b nie zerują się równocześnie w żadnym punkcie zbioru D.
Celem znalezienia rozwiązań równania (10.12) dokonajmy zmiany zmiennych
ξ = ξ(x, y),
η = η(x, y),
(x, y) ∈ D
(10.13)
tak dobranej, aby po zmianie zmiennych w równaniu (10.12) wyrugować jedną z po-
chodnych cząstkowych.
Załóżmy chwilowo, że taka zmiana zmiennych istnieje i ponadto, że z równań
(10.13) możemy wyznaczyć x i y jako funkcje zmiennych ξ i η, czyli
x = x(ξ, η),
y = y(ξ, η),
przy czym tak określone funkcje x i y posiadają pochodne cząstkowe względem ξ i η.
Połóżmy
w(ξ, η) = u x(ξ, η), y(ξ, η)
.
Wracając do zmiennych wyjściowych x i y otrzymamy
u(x, y) = w ξ(x, y), η(x, y)
.
Stąd
u
x
= w
ξ
ξ
x
+ w
η
η
x
,
u
y
= w
ξ
ξ
y
+ w
η
η
y
.
Podstawiając ostatnie związki do równania (10.12) otrzymamy
(aξ
x
+ bξ
y
)w
ξ
+ (aη
x
+ bη
y
)w
η
+ cw = f.
Zauważmy, że postawiony cel osiągniemy, jeśli funkcje η dobierzemy tak, aby
aη
x
+ bη
y
= 0,
(10.14)
(lub funkcje ξ tak aby aξ
x
+ bξ
y
= 0). Istotnie, niech rodzina krzywych
η(x, y) = K,
gdzie K jest dowolną stałą, będzie całką ogólną równania (10.14). Oczywiście dη = 0,
czyli
η
x
dx + η
y
dy = 0.
(10.15)
Jeśli η
y
6= 0, z warunków (10.14), (10.15) wynika, że
dy
dx
=
b
a
.
(10.16)
10.3. Równanie różniczkowe cząstkowe liniowe pierwszego rzędu
123
Równanie (10.16) nazywamy równaniem charakterystyk równania (10.12). Rodzinę
krzywych ψ(x, y) = K, będącą rozwiązaniem ogólnym równania (10.16) nazywamy
rodziną charakterystyk równania (10.12).
Niech ψ(x, y) = K będzie rozwiązaniem ogólnym równania (10.16). Kładąc
ξ = x,
η = ψ(x, y),
równanie (10.12) sprowadzimy do równania
ea(ξ, η)w
ξ
+ ec(ξ, η)w = e
f (ξ, η)
(10.17)
gdzie
ea(ξ, η) = a x(ξ, η), y(ξ, η)
= a ξ, y(ξ, η)
,
ec(ξ, η) = c x(ξ, η), y(ξ, η)
= c ξ, y(ξ, η)
,
e
f (ξ, η) = f x(ξ, η), y(ξ, η)
= f ξ, y(ξ, η)
.
Zauważmy, że związek (10.17) możemy traktować jako równanie różniczkowe zwy-
czajne względem zmiennej ξ, zależne od parametru η. Niech w = w(ξ, η) będzie
rozwiązaniem tego równania. Połóżmy
u(x, y) = w ξ(x, y), η(x, y)
,
(x, y) ∈ D.
Nietrudno sprawdzić, że tak określona funkcja u jest rozwiązaniem równania (10.12).
Zauważmy jeszcze, że równania charakterystyk (10.16) możemy zapisać w postaci
układu równań
dx
dt
= a,
dy
dt
= b.
(10.18)
Przykład 10.7. Rozwiązać równanie
u
x
+ 2xyu
y
= u,
(x, y) ∈ R
2
,
(10.19)
z warunkiem początkowym
u(0, y) = y
3
,
y ∈ R.
(10.20)
Rozwiązując równanie charakterystyk
dy
dx
= 2xy,
otrzymamy
y = Ce
x
2
lub
ye
−x
2
= C.
Kładąc
ξ = x,
η = ye
−x
2
,
124
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
mamy
u
x
= w
ξ
− 2xye
−x
2
w
η
,
u
y
= e
−x
2
w
η
,
a po podstawieniu do równia wyjściowego
w
ξ
= w.
Rozwiązując ostatnie równanie dostajemy
w = Ke
ξ
.
Ponieważ stała K może zależeć od η, przyjmijmy K = F (η), gdzie F jest dowolną
funkcją różniczkowalną jednej zmiennej. Zatem
w = F (η)e
ξ
.
Zgodnie z poprzednimi uwagami funkcja
u(x, y) = F ye
−x
2
e
x
jest rozwiązaniem równania (10.19). Uwzględniając warunek początkowy (10.20) mamy
u(0, y) = F (y) = y
3
.
Zatem rozwiązaniem problemu (10.19), (10.20) jest funkcja
u(x, y) = y
3
e
−3x
2
e
x
= y
3
e
x−3x
2
.
Przykład 10.8. Rozwiązać równanie
xu
x
+ 2x
2
u
y
− u = x
2
e
x
.
(10.21)
Rozwiązując równanie charakterystyk
dy
dx
= 2x
otrzymamy y = x
2
+ C. Zmiana zmiennych
ξ = x,
η = y − x
2
prowadzi do równania
w
ξ
−
1
ξ
w = ξe
ξ
.
Rozwiązując to równanie otrzymamy
w = ξe
ξ
+ ξF (η),
gdzie F jest dowolną funkcją różniczkowalną jednej zmiennej. Wracając do zmiennych
wyjściowych znajdziemy całkę ogólną równania (10.21):
u(x, y) = xe
x
+ xF (y − x
2
).
10.4. Równanie różniczkowe cząstkowe liniowe o n-zmiennych niezależnych
125
Załóżmy teraz, że szukamy rozwiązania równania (10.21), które na krzywej y = x
2
przyjmuje wartość sin x, czyli
u(x, x
2
) = xe
x
+ xF (0) = sin x.
Oznacza to, że musimy znaleźć taką stałą C aby
xe
x
+ xC = sin x.
Ponieważ jest to niemożliwe, postawiony problem nie posiada rozwiązania.
Załóżmy z kolei, że szukamy rozwiązania równania (10.21), które na krzywej y = x
2
przyjmuje wartość xe
x
− 4x, czyli
u(x, x
2
) = xe
x
+ xF (0) = xe
x
− 4x.
Wynika stąd, że F (0) = −4. Założony warunek jest więc spełniony, jeśli F jest dowolną
funkcją różniczkowalną taką, że F (0) = −4. Oznacza to, że problem ten posiada
nieskończenie wiele rozwiązań.
Załóżmy wreście, że szukamy rozwiązania równania (10.21), które na krzywej y =
x
2
+ x przyjmuje wartość cos x, czyli
u(x, x
2
+ x) = xe
x
+ xF (x) = cos x.
Zauważmy, że warunek ten zachodzi, jeśli F (x) =
1
x
cos x − e
x
. Zatem szukane roz-
wiązanie ma postać
u(x, y) = xe
x
+
x
y − x
2
cos(y − x
2
) − xe
y−x
2
.
Warto odnotować, że krzywa y = x
2
jest charakterystyką, natomiast krzywa
y = x
2
+ x nie jest charakterystyką równania (10.21). Z tym faktem - jak zobaczymy
w następnym paragrafie - związana jest kwestia jednoznaczności lub niejednoznacz-
ności rozwiązań problemu początkowego.
10.4. Równanie różniczkowe cząstkowe liniowe o n-zmiennych
niezależnych
Rozważmy wpierw liniowe jednorodne równanie różniczkowe cząstkowe 1-go rzędu
o n-zmiennych niezależnych
a
1
(x
1
, . . . , x
n
)
∂u
∂x
1
+ a
2
(x
1
, . . . , x
n
)
∂u
∂x
2
+ . . . + a
n
(x
1
, . . . , x
n
)
∂u
∂x
n
= 0,
(10.22)
gdzie a
1
, . . . , a
n
są funkcjami klasy C
1
określonymi w zbiorze Ω ⊂ R
n
.
Rozważmy ponadto układ równań
dx
1
dt
= a
1
(x
1
, . . . , x
n
),
. . . . . . . . . . . . . . . . . . . . .
(10.23)
dx
n
dt
= a
n
(x
1
, . . . , x
n
),
126
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
zwany układem równań charakterystyk dla równania (10.22).
Twierdzenie 10.1. Funkcja u : Ω → R klasy C
1
jest rozwiązaniem równania
(10.22) wtedy i tylko wtedy gdy jest całką pierwszą układu równań (10.23).
Dowód. Warunek wystarczający. Niech u będzie całką pierwszą układu równań
(10.23). Niech
o
x= (
o
x
1
, . . . ,
o
x
n
) ∈ Ω. Niech x(t) = x
1
(t), . . . , x
n
(t)
, t ∈ I, będzie
rozwiązaniem układu równań (10.23) przechodzącym w chwili t
0
przez punkt
o
x
, tzn.
x(t
0
) =
o
x
. Ponieważ u jest całką pierwszą układu (10.23)
u x
1
(t), . . . , x
n
(t)
= const
dla
t ∈ I.
Różniczkując ostatnią równość względem zmiennej t dostajemy
∂u
∂x
1
x
1
(t), . . . , x
n
(t)
x
0
1
(t) + . . . +
∂u
∂x
n
x
1
(t), . . . , x
n
(t)
x
0
n
(t) = 0,
t ∈ I.
Zgodnie z (10.23) wiekość x
0
i
(t) możemy zastąpić wyrażeniem a
i
(x
1
, . . . , x
n
) dla i =
1, . . . , n. W szczególności dla t = t
0
mamy
a
1
(
o
x)
∂u
∂x
1
(
o
x) + . . . + a
n
(
o
x)
∂u
∂x
n
(
o
x) = 0,
co oznacza, że funcja u spełnia równanie (10.22) w punkcie
o
x
. Ponieważ
o
x
jest dowol-
nym punktem zbioru Ω, funkcja u jest rozwiązaniem równania (10.22) w Ω.
Warunek konieczny. Niech u = u(x
1
, . . . , x
n
) będzie rozwiązaniem równania (10.22),
a układ funkcji x
1
= x
1
(t), . . . , x
n
= x
n
(t), t ∈ I, rozwiązaniem układu równań
(10.23). Oczywiście
n
X
i=1
a
i
x
1
(t), . . . , x
n
(t)
∂u
∂x
i
x
1
(t), . . . , x
n
(t)
= 0
dla
t ∈ I.
Ponieważ
x
0
i
(t) = a
i
x
1
(t), . . . , x
n
(t)
i = 1, . . . , n,
powyższe równanie możemy zapisać w postaci
n
X
i=1
x
0
i
(t)
∂u
∂x
i
x
1
(t), . . . , x
n
(t)
= 0,
czyli
d
dt
u( x
1
(t), . . . , x
n
(t)
= 0.
Wynika stąd, że
u x
1
(t), . . . , x
n
(t)
= const
dla
t ∈ I,
co oznacza, że u jest całką pierwszą układu równań ( 3.23).
10.4. Równanie różniczkowe cząstkowe liniowe o n-zmiennych niezależnych
127
Zauważmy, że układ równań (10.23) możemy zapisać w postaci:
dx
1
a
1
= · · · =
dx
n
a
n
,
(10.24)
a ponadto dla dowolnych λ
1
, . . . , λ
n
∈ R, µ
1
, . . . , µ
n
∈ R,
d λ
1
x
1
+ . . . + λ
n
x
n
λ
1
a
1
+ . . . + λ
n
a
n
=
d µ
1
x
1
+ . . . + µ
n
x
n
µ
1
a
1
+ . . . + µ
n
a
n
Uwaga 10.1. Niech rodzina
ψx
i
, x
j
) = C,
(10.25)
gdzie C jet stałą dowolną, będzie całką ogólną równania
dx
i
a
i
(x
1
, . . . , x
n
)
=
dx
j
a
j
(x
1
, . . . , x
n
)
.
Wówczas funkcja
Ψ(x
1
, . . . , x
n
) = ψ(x
i
, x
j
),
(x
1
, . . . , x
n
) ∈ Ω,
jest całką pierwszą układu równań (10.23).
Istotnie, niech ϕ = (ϕ
1
, . . . , ϕ
n
) będzie całką układu (10.23) określoną w przedziale
J. Wówczas
d(Ψ ◦ ϕ)(t) =
∂ψ
∂x
i
dϕ
i
(t) +
∂ψ
∂x
j
dϕ
j
(t) = 0,
t ∈ J,
bowiem z (10.25) mamy ψ
x
i
dx
i
+ ψ
x
j
dx
j
= 0. Oznacza to, że funkcja ψ jest całką
pierwszą układu (10.23).
Przykład 10.9. Znaleźć całkę ogólną równania
xu
x
+ yu
y
+ z
2
u
z
= 0.
Układ równań charakterystyk możemy zapisać w postaci:
dx
x
=
dy
y
=
dz
z
2
.
Rozwiązując równania:
dx
x
=
dy
y
,
dx
x
=
dz
z
2
,
otrzymujemy:
y/x = C
1
,
xe
1/z
= C
2
.
Łatwo sprawdzić, że funkcje:
ψ
1
= y/x,
ψ
2
= xe
1/z
.
128
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
są liniowo niezależnymi całkami pierwszymi układu równań charakterystyk, a zatem
szukana całka ogólna ma postać
u = F y/x, xe
1/z
,
gdzie F jest dowolną funkcją różniczkowalną dwóch zmiennych.
Rozważmy teraz równanie niejednorodne
a
1
(x
1
, . . . , x
n
, u)
∂u
∂x
1
+ . . . + a
n
(x
1
, . . . , x
n
, u)
∂u
∂x
n
= f (x
1
, . . . , x
n
, u),
(10.26)
gdzie a
1
, . . . , a
n
są funkcjami klasy C
1
określonymi w zbiorze Ω ⊂ R
n
.
Szukamy rozwiązania w postaci uwikłanej
V (x
1
, . . . , x
n
, u) = 0,
(10.27)
gdzie V jest funkcją posiadającą ciągłe pochodne cząstkowe w pewnym otoczeniu
punktu
o
w= (
o
x
1
, . . . ,
o
x
n
,
o
u). Załóżmy, że
∂V
∂u
(
o
w) 6= 0. Z twierdzenia o pochodnej funkcji
uwikłanej w otoczeniu punktu
o
w
otrzymamy
∂u
∂x
i
= −
∂V
∂x
i
. ∂V
∂u
,
i = 1, . . . , n
Podstawiając ostatnie wielkości do równania (10.26) otrzymamy równanie liniowe
jednorodne
a
1
(x
1
, . . . , x
n
, u)V
x
1
+ . . . + a
n
(x
1
, . . . , x
n
, u)V
x
n
+ f (x
1
, . . . , x
n
, u)V
u
= 0, (10.28)
Równania charakterystyk równania (10.28) mają postać:
dx
1
a
1
(x
1
, . . . , x
n
, u)
= . . . =
dx
n
a
n
(x
1
, . . . , x
n
, u)
=
du
f (x
1
, . . . , x
n
, u)
.
(10.29)
Niech ψ
1
, . . . , ψ
n
będą funkcyjnie niezależnymi całkami pierwszymi układu równań
(10.29). Zgodnie z wzorem (10.24) całka ogólna równania (10.28) ma postać
V = F (ψ
1
, . . . , ψ
n
),
gdzie F jest dowolną funkcją posiadającą ciągłe pochodne cząstkowe. Stąd i (10.27)
wynika, że całką ogólną równania (10.26) ma postać
F (ψ
1
, . . . , ψ
n
) = 0.
(10.30)
Przykład 10.10. Znaleźć całkę ogólną równania
u
x
+ yu
y
+ z
2
u
z
= u
3
.
Równanie charakterystyk możemy zapisać w postaci:
dx
1
=
dy
y
=
dz
z
2
=
du
u
3
.
10.5. Przykłady
129
Rozwiązując równania:
dy
y
=
dx
1
,
dz
z
2
=
dx
1
,
du
u
3
=
dx
1
,
otrzymamy:
ln y − x = C
1
,
1/z + x = C
2
,
1/u
2
+ 2x = C
3
Łatwo sprawdzić, że funkcje:
ψ
1
= ln y − x,
ψ
2
= 1/z + x,
ψ
3
= 1/u
2
+ 2x,
są liniowo niezależnymi całkami pierwszymi układu równań charakterystyk. Zatem
szukana całka ogólna ma postać:
F ln y − x, 1/z + x, 1/u
2
+ 2x
= 0,
gdzie F jest dowolną funkcją różniczkowalną trzech zmiennych.
10.5. Przykłady
Na poniższym przykładzie prześledzimy różne sposoby praktycznego wykorzysta-
nia metody charakterystyk, które umownie nazwiemy metodą charakterystyk, metodą
krzywych charakterystycznych, metodą zmiany zmiennych oraz metodą całek pierw-
szych.
Przykład 10.9. Znaleźć rozwiązanie równania
xu
x
+ yu
y
= u,
przechodzące przez krzywą x = s, y = s + 1, z = 2.
Metoda charakterystyk. Rozwiązując równanie charakterystyk
dx
dt
= x,
dy
dt
= y,
z warunkami początkowymi x(0) = 1, y(0) = y
0
, otrzymamy
x = e
t
,
y = y
0
e
t
,
a po wyrugowaniu t
y
x
= y
0
.
Rozwiązując pozostałe równanie charakterystyk
dz
dt
= z,
130
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
otrzymamy
z = Ce
t
,
gdzie stała C zależy od krzywej y/x = y
0
. Fakt ten możemy zapisać w postaci
z = F (y
0
)e
t
,
gdzie F jest dowolną funkcją klasy C
1
. Wracając do zmiennych x i y otrzymamy
u = F
y
x
x.
Uwzględniając zadane warunki mamy
2 = F 1 +
1
s
s.
Podstawiając τ = 1 + 1/s otrzymamy
F (τ ) = 2(τ − 1).
Zatem szukane rozwiązanie ma postać
u = 2
y
x
− 1
x = 2(y − x).
Metoda krzywych charakterystycznych. Rozwiązując równanie charaktery-
styk
dx
dt
= x,
dy
dt
= y,
du
dt
= u,
otrzymamy
x = Ae
t
,
y = Be
t
,
u = Ce
t
.
Załóżmy, że charakterystyka przechodzi przez punkt (s, s + 1, 2) dla t = 0. Wynika
stąd, że
A = s,
B = s + 1,
C = 2.
Zatem równania charakterystyk przechodzących przez zadaną krzywą mają postać
x = se
t
,
y = (s + 1)e
t
,
u = 2e
t
.
Eliminując z tego układu s i t, otrzymamy
u = 2(y − x).
Metoda zmiany zmiennych. Rozwiązując równanie charakterystyk
dy
dx
=
y
x
otrzymamy y = Cx. Zmiana zmiennych
ξ = x, η =
y
x
10.5. Przykłady
131
sprowadza równanie wyjściowe do postaci
ξ
dw
dξ
= w.
Rozwiązując to równanie otrzymamy
w = ξ F (η),
gdzie F jest dowolną funkcją różniczkowalną jednej zmiennej. Wracają do zmiennych
wyjściowych otrzymamy całkę ogólną równania wyjściowego
u(x, y) = x F
y
x
.
Uwzględniając warunek początkowy u(s, s + 1) = 2 otrzymamy
2 = s F
s+1
s
.
Kładąc t = (s + 1)/s, czyli s = 1/(t − 1), mamy
2 =
1
t − 1
F (t).
Zatem F (t) = 2(t − 1). Stąd szukane rozwiązanie ma postać
u(x, y) = 2
y
x
− 1
x = 2(y − x).
Metoda całek pierwszych. Rozwiązując równania
dx
x
=
dy
y
,
dx
x
=
du
u
,
otrzymamy rodziny charakterystyk
y
x
= C
1
,
u
x
= C
2
.
Ponieważ funkcje ψ
1
= y/x, ψ
2
= u/x są funkcyjnie niezależnmi całkami pierwszymi
układu równań charakterystyk
dx
x
=
dy
y
=
du
u
,
zgodnie z wzorem (10.30) całka ogólna równania wyjściowego ma postać
F (y/x, u/x) = 0,
gdzie F jest dowolną różniczkowalną funkcją dwóch zmiennych. Zauważmy, że wzór
na całkę ogólną możemy formalnie zapisać w postaci F (C
1
, C
2
) = 0, gdzie C
1
= ψ
1
,
C
2
= ψ
2
. Aby znaleźć całkę szczególną przechodzącą przez zadaną krzywą należy
132
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
wyznaczyć funkcje F . W tym celu wystarczy wyznaczyć związek pomiędzy C
1
i C
2
.
Możemy go uzyskać rugując s, x, y oraz u z równań
y/x = C
1
,
u/x = C
2
,
x = s,
y = s + 1,
u = 2.
Po przeprowadzeniu prostych rachunków otrzymamy
C
2
= 2(C
1
− 1).
Podstawiając w miejsce C
1
i C
2
stosowne funkcje mamy
u
x
= 2
y
x
− 1
.
Stąd
u = 2(y − x).
Wykorzystując jedną z omówionych powyżej metod rozwiążemy dalsze przykłady
Przykład 10.11. Znaleźć rozwiązanie równania
u
x
+ uu
y
= u
2
,
które na krzywej y = ln x przyjmuje wartość u = 1, tzn. u(x, ln x) = 1.
Rozwiązując równanie charakterystyk
dx
dt
= 1,
du
dt
= u
2
,
dy
dt
= u,
otrzymamy
x = t + A,
u = 1/(C − t)
y = − ln |C − t| + B.
Przyjmując, że dla t = 0 charakterystyki przechodzą przez punkt (s, ln s, 1), możemy
wyznaczyć stałe
A = s,
C = 1,
B = ln s.
Zatem
x = t + s,
y = − ln |1 − t| + ln s,
u = 1/(1 − t).
Eliminując z tego układu t i s otrzymamy szukane rozwiązanie w postaci uwikłanej
x +
1
u
− 1 =
1
|u|
e
y
.
Przykład 10.12. Znaleźć całkę ogólną równania
(y + z)u
x
+ yu
y
+ (x − y)u
z
= 0.
Równania charakterystyk mają postać:
dx
y + z
=
dy
y
=
dz
x − y
.
10.5. Przykłady
133
Wykorzystując własność (10.25) i rozwiązując równania:
d(x + z)
x + z
=
dy
y
,
d(x − y)
z
=
dz
x − y
,
otrzymujemy
(x + z)/y = C
1
,
(x − y)
2
− z
2
= C
2
.
Łatwo sprawdzić, że funkcje ψ
1
= (x+z)/y, ψ
2
= (x−y)
2
−z
2
są liniowo niezależnymi
całkami pierwszymi układu równań charakterystyk. Zatem - na mocy twierdzeń 10.1
i 3.2 - całka ogólna równania wyjściowego ma postać:
u = F (x + z)/y, (x − y)
2
− z
2
,
gdzie F jest dowolną różniczkowalną funkcją dwóch zmiennych.
Przykład 10.13. Znaleźć rozwiązanie ogólne równania
yu
x
− 4x
3
u
y
= yu
2
.
W celu znalezienia całek pierwszych układu równań charakterystyk
dx
y
=
dy
−4x
3
=
du
yu
2
rozwiążmy równania
dx
y
=
dy
−4x
3
,
dx
y
=
du
yu
2
.
Po scałkowaniu otrzymamy
2x
4
+ y
2
= C
1
,
x +
1
u
= C
2
.
Ponieważ funkcje ψ
1
= 2x
4
+ y
2
, ψ
2
= x + 1/u są funkcyjnie niezależnymi całkami
pierwszymi układu równań charakterystyk, szukane rozwiązanie ogólne - zgodnie ze
wzorem (3.30) - ma postać:
F 2x
4
+ y
2
, x + 1/u
= 0.
Przykład 10.14 Znaleźć całkę ogólną równania
x
2
u
x
+ y
2
u
y
= (x + y)u.
Zgodnie z (10.29) równania charakterystyk mają postać
dx
x
2
=
dy
y
2
=
du
(x + y)u
.
Wykorzystując (10.25) rozważmy układ równań
dx
x
2
=
dy
y
2
,
d(y − x)
y
2
− x
2
=
du
(x + y)u
.
134
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
Całka pierwszego równania ma postać 1/y − 1/x = C
1
. Zapisując natomiast drugie
równanie w postaci równoważnej
d(y − x)
y − x
=
du
u
,
zauważymy łatwo, że jego całka ma postać u/(y − x) = C
2
. W konsekwencji szukane
rozwiązanie zgodnie z wzorem (10.30) możemy wyrazić w formie
F
1
x
−
1
y
,
u
y − x
= 0.
Przykład 10.15. Znaleźć rozwiązanie równania
(y − z)u
x
+ (z − x)u
y
+ (x − y)u
z
= 0.
Z układu równań chrakterystyk
dx
dt
= y − z,
dy
dt
= z − x,
dz
dt
= x − y,
otrzymamy zależności
dx + dy + dz = 0,
xdx + ydy + zdz = 0,
które implikują natychmiast rodziny całek pierwszych
x + y + z = C
1
,
x
2
+ y
2
+ z
2
= C
2
.
Szukana całka ogólna ma zatem postać
u = F x + y + z, x
2
+ y
2
+ z
2
.
10.6. Zadania
1. Znaleźć całki ogólne następujących równań:
a) 3u
x
+ 5u
y
− xyu = 0;
b) u
x
− u
y
+ yu = 0;
c) u
x
+ 4u
y
− xu = x;
d) x
2
u
x
− 2u
y
− xu = x
2
;
e) x
2
u
x
+ xyu
y
+ xu = x − y;
f) xu
x
+ u
y
= e
u
.
2. Znaleźć rozwiązania następujących problemów:
a) u
x
+ xu
y
= 1,
u(0, y) = e
y
;
b) u
x
+ uu
y
= 0,
u(x, 0) = x
3
;
c) xu
x
+ yu
y
= 2u,
u(x, x
2
) = x
3
.
10.6. Zadania
135
3. Znaleźć rozwiązanie równania
3yu
x
− 2xu
y
= 0
spełniające warunek:
a) u(x, y) = x
2
na prostej y = x;
b) u(x, y) = 1 na krzywej 3y
2
+ 2x
2
= 4;
c) u(x, y) = 2x na krzywej 2x
2
− 3y
2
= 4.
4. Znaleźć rozwiązanie równania
u
x
− 6u
y
= x
spełniające warunek:
a) u(x, y) = e
x
na prostej y = −6x + 2;
b) u(x, y) = 1 na paraboli y = −x
2
;
c) u(x, y) = −4x na prostej y = −6x.
5. Znaleźć rozwiązanie równania
4u
x
+ 8u
y
− u = 1
spełniające warunek:
a) u(x, y) = cos x na prostej y = 3x;
b) u(x, y) = x na prostej y = 2x;
c) u(x, y) = 1 − x na paraboli y = x
2
.
6. Znaleźć rozwiązanie równania
yu
x
+ x
2
u
y
= xy
spełniające warunek:
a) u(x, y) = 4x na krzywej y = x
3/2
;
b) u(x, y) = x
3
na krzywej 3y
2
= 2x
3
;
c) u(x, y) =
1
2
x
2
na krzywej y = 0.
7. Znaleźć całki ogólne następujących równań
a) xuu
x
− yuu
y
= y
2
− x
2
;
b) y
2
u
x
− xyu
y
= x(u − 2y);
c) 3x
2
u
x
− (u − x)u
y
= 3x
2
;
d) x(x + y)u
x
− y(x + y)u
y
= (y − x)(2x + 2y + u);
e) (y + xu)u
x
− (x + yu)u
y
= x
2
− y
2
;
f) (x
3
+ 3xy
2
)u
x
+ 2y
3
u
y
+ 2y
3
zu
z
= 0.
8. Znaleźć rozwiązania problemów:
a) u
x
− xu
y
= 4,
u(x, y) = 0 dla y = 2x;
b) xu
x
+ yu
y
= xyu, u(x, y) = 1 dla y = x
2
;
c) (x + u)u
x
+ (y + u)u
y
= 0,
u(x, y) = x + 1 dla y = 2x;
d) u
x
− y
3
u
y
= 1/(sin u),
u(x, y) = 0 dla y =
√
x;
e) u
x
+ y
2
u
y
= cos u,
u(x, y) = 0 dla x = y
2
;
f) x
3
u
x
− yu
y
= u,
u(x, y) = 0 dla y = x
2
− 1;
9. Znaleźć rozwiązania problemów:
a) xu
x
+ yu
y
= yu
2
;
136
Rozdział 10. Równania różniczkowe cząstkowe pierwszego rzędu
b) (x + u)u
x
+ (y + u)u
y
= 0;
c) xu
x
+ yu
y
= x + y; u(1, y) = y
2
;
d) yu
x
− xu
y
= 0;
u(0, y) = y
2
;
e) (1 + x
2
)u
x
+ xyu
y
= 0;
u(x, 2x) = x
2
;
f) u
x
− y
2
u
y
= u, u(x, 1/x) = e
x
.
10. Znaleźć rozwiązanie przechodzące przez zadaną krzywą:
a) xu
x
+ yu
y
= yu
2
,
x = s, y = s
2
, z = 1;
b) (x
2
− y
2
)u
x
+ 2xyu
y
= xu,
x = 2s, y = s, z = 1;
c) cos u · u
x
+ cos x · u
y
= cos x · cos y,
x + π, y = 1, z = sin
2
s;
d) 2y(u − 3)u
x
+ (2x − u)u
y
= y(2x − 3),
x
2
+ y
2
= 2x, u = 0;
e) x(y
2
+ u)u
x
− y(x
2
+ u)u
y
= (x
2
− y
2
)u,
x
2
+ y
2
= 2x, u = 0;
f) (x − y)u
x
+ (y − x − u)u
y
= u,
x
2
+ y
2
= 1, u = 1.
Bibliografia
[1] R.P. Agarval, D.O. Reagan, An introduction to ordinary differential equations, Springer,
2008.
[2] H. Amann, Ordinary differential equations, Walter & Gruyter, New York 1990.
[3] C. Chicaro, Ordinary differential equations with applications, Springer, 2006.
[4] A. F. Filippov, Zbiór zadań z równań różniczkowych, Izd. Nauka, Moskwa, 1961, 2009.
[5] M. Gewert, Z. Skoczylas, Równania różniczkowe zwyczajne, Oficyna Wydawnicza GiS,
2002.
[6] R.M. O’Malley, An Introduction to ordinary differential equations, SIAM Rev. 51, 2009.
[7] J. Ombach, Wykłady z równań różniczkowych zwyczajnych, Kraków, 1996.
[8] A. Pelczar, J. Szarski, Wstęp do równań różniczkowych zwyczajnych, PWN, Warszawa,
1984.
[9] A. Pelczar, Wstęp do teorii równań różniczkowych zwyczajnych, PWN, Warszawa, 1989.
[10] J.C. Robinson, An introduction to ordinary differential equations, Cambridge, 2004.