Myjak J Równania różniczkowe

background image

Równania róźniczkowe

Józef Myjak

background image
background image

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

background image

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

background image

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)

background image

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)

background image

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ń.

background image

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 − α) ≤ ε,

background image

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

background image

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

.

background image

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ą.

background image

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.

background image

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).

background image

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

.

background image

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τ,

background image

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.

background image

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]

.

background image

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.

background image

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

background image

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.

background image

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).

background image

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

,

background image

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)

background image

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.

background image

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

.

background image

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

background image

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

.

background image

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

.

background image

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.

background image

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

,

background image

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

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.

background image

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

.

background image

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

.

background image

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.

background image

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

.

background image

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

.

background image

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,

background image

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).

background image

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.

background image

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ą.

background image

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.

background image

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;

background image

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);

background image

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.

background image

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)

background image

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.

background image

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,

background image

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.

background image

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

.

background image

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ć

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,

background image

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).

background image

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

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

00

(t) + bϕ

0

(t) + cϕ(t) = 0,

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).

background image

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

background image

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.

background image

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

.

background image

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.

background image

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.

background image
background image

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).

background image

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).

background image

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,

background image

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.

background image

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

.

background image

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

.

background image

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.

background image

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

.

background image

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)

background image

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

 .

background image

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

 ;

background image

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

 .

background image

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.

background image

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

)

.

background image

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).

background image

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)

background image

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)

background image

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

background image

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,

background image

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 λ.

background image

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.

background image
background image

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

background image

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.

background image

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

.

background image

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)

·

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.

background image

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, ρ).

background image

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

.

background image

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.

background image

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)

.

background image

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

background image

90

Rozdział 6. Stabilność rozwiązań równań różniczkowych

spełnia założenia warunku (ii) twierdzenia 6.5).

background image

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

,

background image

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.

background image

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

.

background image

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.

background image

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

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

),

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.

background image

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

.

background image

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),

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

).

background image
background image

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

background image

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.

background image

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.

background image

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ć

background image

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 [α, β].

background image

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

1

= 0,

P(ϕ

2

) + λ

2

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

β

α

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.

background image

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

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

00

+ p

0

µ

0

+ qµ + arµ − brν = 0,

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ć.

background image

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.

background image

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,

background image

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

.

background image

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

(π).

background image

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.

background image

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).

background image

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

,

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

background image

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

background image

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

.

background image

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)

background image

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

,

background image

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

),

background image

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.

background image

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

background image

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.

background image

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.

background image

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

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)

background image

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

,

background image

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

).

background image

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

),

background image

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).

background image

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

i

(t) +

∂ψ

∂x

j

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

.

background image

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

.

background image

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,

background image

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

background image

10.5. Przykłady

131

sprowadza równanie wyjściowe do postaci

ξ

dw

= 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

background image

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

.

background image

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

.

background image

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

.

background image

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

;

background image

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.

background image

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.


Wyszukiwarka

Podobne podstrony:
Myjak J Równania różniczkowe
Janus J , Myjak J Wprowadzenie Do Równań Różniczkowych Cząstkowych
Niejednorodne liniowe rownania rozniczkowe
04 Rozdział 03 Efektywne rozwiązywanie pewnych typów równań różniczkowych
Bołt W Równania Różniczkowe
raport3 Równania różniczkowe zwyczajne
Metody Komputerowe i Numeryczne, Równania różniczkowe zwyczajne
9 Rownania rozniczkowe id 4845 Nieznany (2)
anch1012 rownania rozniczkowe
Kochański P, Kortyka P Sposoby rozwiązywania prostych równań różniczkowych zwyczajnych
Szereg Fouriera przyklady, SiMR, Studia inżynierskie, Semestr II 2, Równania różniczkowe, 2012 13
RÓWNANIE RÓŻNICZKOWE RZĘDU I O ZMIENNYCH ROZDZIELONYCH
ćw równania różniczkowe II rzedu
sciaga rownanie rozniczkowe zupelne, AGH, I & II, Matematyka, Teoria
12 ELEMENTY RÓWNAŃ RÓŻNICZKOWYCH ZWYCZAJNYCH

więcej podobnych podstron