Rwnania rniczkowe
Krzysztof Frczek
Version 1.0b, 2003/07/07
1
SPIS TRECI 2
Spis treci
1 Rwnania rniczkowe 31.1 Przykady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Co to jest rwnanie rniczkowe zwyczajne? . . . . . . . . . . 61.3 Interpretacja geometryczna . . . . . . . . . . . . . . . . . . . . 81.4 Rwnanie o rozdzielonych zmiennych . . . . . . . . . . . . . . 8
2 Istnienie i jednoznaczno rozwiza 102.1 Istnienie i jednoznaczno . . . . . . . . . . . . . . . . . . . . 102.2 Rozwizania globalne . . . . . . . . . . . . . . . . . . . . . . . 17
3 Schematy numeryczne 253.1 Definicje i podstawowe wasnoci . . . . . . . . . . . . . . . . 253.2 Schematy Rungego-Kutty . . . . . . . . . . . . . . . . . . . . 313.3 Praktyczne zastosowania schematw numerycznych . . . . . . 33
4 Ukady rwna liniowych 374.1 Rwnania liniowe o staych wspczynnikach . . . . . . . . . . 434.2 Rwnania liniowe wyszych rzdw . . . . . . . . . . . . . . . 494.3 Liniowe rwnania rnicowe . . . . . . . . . . . . . . . . . . . 524.4 Liniowe schematy wielokrokowe . . . . . . . . . . . . . . . . . 53
5 Zalenoci rozwiza od warunkw pocztkowych 67
6 Rwnania rniczkowe czstkowe pierwszego rzdu 756.1 Podstawowe definicje i wasnoci . . . . . . . . . . . . . . . . . 756.2 Rozmaitoci (przypomnienie) . . . . . . . . . . . . . . . . . . 766.3 Rozwizywanie rwna liniowych . . . . . . . . . . . . . . . . 776.4 Rwnania quasi-liniowe . . . . . . . . . . . . . . . . . . . . . . 84
7 Rwnania rniczkowe czstkowe drugiego rzdu 907.1 Rwnanie struny . . . . . . . . . . . . . . . . . . . . . . . . . 91
8 Problem Dirichleta 998.1 Metoda siatek . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
1 RWNANIA RNICZKOWE 3
1 Rwnania rniczkowe
1.1 Przykady
Przykad 1.1.1. Do banku wkadamy w chwili t0 pewien kapita pocztkowyN0. Bank oferuje nam oprocentowanie k(t)(w stosunku rocznym) - zmiennew czasie. Jaka bdzie warto wkadu w chwili t? Zaley to oczywicie odtego jak czsto bank kapitalizuje (dolicza odsetki) nasz wkad. Jeli okreskapitalizacji wynosi h, to:
N(t+ h) = N(t) + h k(t)N(t) (1.1.1)
Co moemy powiedzie na temat N(t) jeli kapitalizacja przebiega w sposbcigy, czyli h 0?
N(t+ h)N(t)h
= k(t)N(t) (1.1.2)
Przechodzc z h 0 otrzymujemydNdt
= k NN(t0) = N0
(1.1.3)
Przykad 1.1.2. (Druga zasada dynamiki)Obserwujemy ruch pewnej czstki w R3. Wiemy e w chwili t0 znajduje si wx0 R3 i porusza si z prdkoci v0 R3. Zamy, e na czstk znajdujcsi w x R3 i poruszajc si z prdkoci v R3 w chwili t dziaa siaF (t, x, v) R3. Wwczas ruch czstki x(t) R3 opisuje rwnanie Newtona:
m x(t) = F (t, x(t), x(t))x(t0) = x0x(t0) = v0
x(t) = (x1(t), x2(t), x3(t))m xi (t) = F (t, x1(t), x2(t), x3(t), x1(t), x2(t), x3(t))
i = 1, 2, 3.
(1.1.4)
Powysze rwnanie mona sprowadzi do, w pewnym sensie, prostszego rw-
1 RWNANIA RNICZKOWE 4
nania. Oznaczmy v(t) = x(t). Wwczas:m v(t) = m x(t) = F (t, x(t), x(t)) = F (t, x(t), v(t))x(t) = v(t)x(0) = x0v(0) = v0
(1.1.5)
Wwczas poszukiwana funkcja jest postaci t 7 (x(t), v(t)) R3 R3.Przykad 1.1.3. (Wahado matematyczne)Wahado dugoci l, ktre posiada ciarek o masie m, wprawiono w ruchw chwili t0 pod ktem 0 z prdkoci ktow 0. Jakie bdzie pooeniewahada oraz jego prdko ktowa w chwili t?
Na wahado dziaaj dwie siy: sia cikoci mg oraz sia z jak sznurektrzyma ciarek. Niech (x, y) = (l sin, l cos).
Zatem sia dziaajca na wahado w pooeniu (l sin, l cos) wynosiF (l sin, l cos) = mg sin( cos, sin). Niech x(t) = l(sin(t), cos(t))oznacza pooenie wahada w chwili t, czyli (t) jest ktem jego wychylenia.Druga zasada dynamiki mwi:
x(t) = F (x(t)) (1.1.6)
Zatem
x(t) = l(cos(t) (t), sin(t) (t))x(t) = l( sin(t)((t))2 + cos(t) (t), cos(t)((t))2 sin(t) (t)).
(1.1.7)
1 RWNANIA RNICZKOWE 5
Std
ml( sin(t)((t))2 + cos(t) (t)) = mg sin(t) cos(t) / cos(t)ml( cos(t)((t))2 sin(t) (t)) = mg sin2 (t) / sin(t)
l(t) = g sin(t).(1.1.8)
Jeli (t) = (t), to (t) = (t)(t) = g
lsin(t)
(t0) = 0(t0) = 0.
(1.1.9)
Przykad 1.1.4. (Rozwj populacji)Niech N(t) bdzie wielkoci populacji (np. ilo krlikw, bakterii itp.) najakim zamknitym obszarze. Wiemy, e w chwili t0 wielko populacji wynosiN0. Jakie prawa rzdz rozwojem populacji? Przyrost populacji N (t) jestproporcjonalny do jej wielkoci, czyli
N (t) = k(N(t)) N(t), (1.1.10)
gdzie k(N) jest wspczynnikiem wzrostu populacji gdy jej wielko wyno-si N . Poniewa ilo pokarmu jest staa, wic funkcja k jest malejca. Dlauproszczenia moemy przyj k(N) = a b N . Zatem dynamik populacjiopisuje rwnanie: N (t) = (a b N(t))N(t)N(t0) = N0 (1.1.11)Przykad 1.1.5. (Wspistnienie gatunkw)Na danym terenie yj dwa gatunki: drapieniki i ofiary. Niech x(t) oznaczaliczb drapienikw, y(t) liczb ofiar w chwili t.x(t) = (b y(t) a)x(t)y(t) = (e d x(t))y(t) (1.1.12)(Rwnanie Volterry-Lotki)
1 RWNANIA RNICZKOWE 6
1.2 Co to jest rwnanie rniczkowe zwyczajne?
Definicja 1.2.1. Rwnaniem rniczkowym zwyczajnym rzdu n nazywamyrwnanie postaci:
F (t, x(t), x(t), ..., x(n)(t)) = 0, (1.2.1)
przy czym szukan funkcj jest funkcja x : [t0, t0 + ] Rd, ktra speniawarunek (1.2.1), gdzie F : [t0, t0 + ] Rd ... Rd
n+1
Rk jest funkcj
przynajmniej cig.
Jeli k = d oraz F mona rozwika dla ostatniej wsprzdnej to rwna-nie (1.2.1) ma posta
x(n) = f(t, x(t), x(t), ..., x(n1)(t)), (1.2.2)
gdzie f : [t0, t0 + ] Rd ... Rd n
Rd
Rwnanie (1.2.2) moe posiada wiele rozwiza. Aby ograniczy si do jed-nego rozwizania rwnanie (1.2.2) rozwaa si wraz z warunkami pocztko-wymi postaci:
x(t0) = x0x(t0) = x1...x(n1)(t0) = xn1
(1.2.3)
Stwierdzenie 1.2.1. Dowolne rwnanie postaci (1.2.2) mona sprowadzido rwnania pierwszego rzdu (czyli n = 1).
Dowd. Oznaczmy:
x1(t) = x(t)x2(t) = x(t)
...
xn(t) = x(n1)(t)
x(t) = (x1(t), ..., xn(t)) Rdn.
1 RWNANIA RNICZKOWE 7
Wwczas
x1(t) = x(t) = x2(t)
x2(t) = x(t) = x3(t)
...
xn1(t) = x(n1)(t) = xn(t)
xn(t) = x(n)(t) = f(t, x1(t), ..., xn(t)) = f(t, x(t)).
Std otrzymujemy rwnanie
x(t) = f(t, x(t)) (1.2.4)
gdzie f : [t0, t0 + ] Rdn Rdn, f i(t, x) = xi+1 dla i = 1, . . . , n 1 orazfn(t, x) = f(t, x). Natomiast warunek pocztkowy wyglda nastpujco
x(t0) = (x1(t0), ..., xn(t0)) = (x(t0), x(t0), ..., x(n1)(t0)) = (x0, ..., xn1).
Jeli teraz rozwiemy rwnanie (1.2.4) z powyszym warunkiem poczt-kowym, to y(t) = x1(t) jest rozwizaniem rwnania (1.2.2) z warunkiempocztkowym (1.2.3).
1 RWNANIA RNICZKOWE 8
1.3 Interpretacja geometryczna
Rozwamy rwnanie rniczkowe postaci x(t) = f(x(t)), gdzie f : Rd Rd.Rwnanie takiej postaci nazywamy autonomicznym (niezalenym od czasut). Wwczas na funkcj f : Rd Rd moemy patrze jak na pole wektorowe(pole wektorw prdkoci). Rozwizanie x(t) moemy wwczas traktowa ja-ko opis ruchu czstki w Rd, ktrego wektor prdkoci jest wyznaczony przezwektor pola f umieszczony w punkcie w ktrym znajduje si czstka.
Jeli rwnanie rniczkowe jest postaci x(t) = f(t, x(t)), okrela si je mia-nem nieautonomicznego (zalenego od czasu). W takim wypadku pole wek-torowe f zmienia si w czasie, co naley uwzgldni w ruchu czstki.
1.4 Rwnanie o rozdzielonych zmiennych
Definicja 1.4.1. Rwnanie postaci
x(t) = h(t)q(x(t)), (1.4.1)
gdzie h : K R, g : L R s funkcjami cigymi na pewnych odcinkachK i L nazywamy rwnaniem o rozdzielonych zmiennych.
Twierdzenie 1.4.1. (Metoda rozdzielonych zmiennych)Niech g(x) 6= 0 dla x L. Oznaczmy przez H oraz G funkcje pierwotne
1 RWNANIA RNICZKOWE 9
odpowiednio funkcji h oraz 1g. Niech u : K L bdzie funkcj rniczkowaln.
Wwczas u jest rozwizaniem rwnania (1.4.1) wtedy i tylko wtedy gdy:
CRG(u(t)) = H(t) + C. (1.4.2)
Dowd. () Zauwamy, e jeli u(t) = h(t)g(u(t)) dla t K, to
u(t)g(u(t))
= h(t)
G(u(t))u(t) = H (t)
(G u)(t) = H(t)
G(u(t)) = H(t) + C
() wystarczy zrniczkowa.
Uwaga 1.4.1. Poniewa G(x) = 1g(x) 6= 0, wic G jest odwracalna, std
u(t) = G1(H(t) + C) (1.4.3)
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 10
2 Istnienie i jednoznaczno rozwiza
2.1 Istnienie i jednoznaczno
Niech f : [t0, t0 + ] G Rd (G Rd otwarty) bdzie funkcj cig.Rozwamy problem Cauchyegox(t) = f(t, x(t))x(t0) = x0. (2.1.1)Kiedy istnieje rozwizanie problemu (2.1.1) i czy jest ono jedyne?Zamy e x : [t0, t0+] G Rd jest funkcj rniczkowaln speniajcrwnanie (2.1.1). Wwczas x jest klasy C1 oraz
x(t) x(t0) = tt0x()d =
tt0f(, x())d, (2.1.2)
czyli
x(t) = x0 + tt0f(, x())d. (2.1.3)
Odwrotnie, jeli x jest funkcj cig speniajc (2.1.3), wwczas jest roz-wizaniem problemu Cauchyego (2.1.1). Zatem problemy (2.1.1) i (2.1.3) srwnowane.
Lemat 2.1.1. GronwallaNiech u, v : [t0, t0 + ] R bd funkcjami cigymi nieujemnymi orazC R, C 0. Jeli:
v(t) 6 C + tt0u()v()d, (2.1.4)
tov(t) 6 C e
tt0u()d
. (2.1.5)
Dowd. 1) C > 0. Rozwamy w(t) = C + tt0u()v()d . Wwczas v(t) 6
w(t) oraz w(t) C > 0. Ponadto w(t) = u(t)v(t) 6 u(t)w(t). Std
w(t)w(t)
6 u(t).
Zatem
lnw(t) lnw(t0) = tt0
w()w()
d 6 tt0u()d
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 11
orazv(t) 6 w(t) 6 w(t0) e
tt0u()d
= C e tt0u()d
.
2) C = 0. Wwczas
v(t) 6 + tt0u()v()d
dla dowolnego > 0. Zatem na mocy 1) otrzymujemy
v(t) 6 e tt0u()d
Natomiast przechodzc z 0 otrzymujemy v(t) 6 0.
Definicja 2.1.1. Mwimy, e funkcja ciga f : [t0, t0 + ]G Rd, gdzieG Rd, spenia warunek Lipschitza ze wzgldu na x ze sta L, jeli
t[t0,t0+]x,yG f(t, x) f(t, y) 6 L x y . (2.1.6)
Przykad 2.1.1. Niech f : [t0, t0+]G Rd bdzie klasy C1 (gdzie G jestzbiorem wypukym) tak, e
supt,x
f(t, x)x = L < + (2.1.7)
(warunek ten jest speniany gdy < + oraz G jest zbiorem zwartym).Wwczas na mocy twierdzenia o waroci redniej
f(t, x) f(t, y) 6 x y sup0661
xf(t, x+ (y x)) 6 L x y
(2.1.8)
Twierdzenie 2.1.2. O jednoznacznoci rozwizaNiech f : [t0, t0 + ] G Rd (G Rd) bdzie funkcj cig speniajcwarunek Lipschitza ze sta L ze wzgldu na x. Zamy, e funkcje rnicz-kowalne x, y : [t0, t0 + ] G Rd speniaj warunki:
x(t) = f(t, x(t)), y(t) = f(t, y(t)) dla t [t0, t0 + ] (2.1.9)
oraz x(t0) = y(t0). Wwczas x(t) = y(t) dla t [t0, t0 + ].
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 12
Dowd. Niech v(t) = x(t) y(t). Wwczas
v(t) =x(t0) + t
t0f(, x())d y(t0)
tt0f(, y())d
=
tt0(f(, x()) f(, y()))d
6 tt0f(, x()) f(, y()) d
6 tt0L x() y() d =
tt0Lv()d.
Stosujc lemat Gronwalla dla C = 0, u = L otrzymujemy v(t) = x(t) y(t) =0 dla t [t0, t0 + ]. Zatem x(t) = y(t) dla t [t0, t0 + ].
Przykad 2.1.2. Rozwamy rwnaniex = 2|x|
x(0) = 0.
Jednym z rozwiza jest x1(t) = 0. Ponadto
x2(t) ={
t2 dla t 0t2 dla t 6 0
jest rwnie jego rozwizaniem, poniewa:
x2(t) ={
2t dla t 02t dla t 6 0 = 2
|x2(t)|
Oczywicie x 7 2|x| jest ciga jednak nie Lipschitza.
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 13
Wida wic, e warunek Lipschitza jest konieczny dla jednoznacznoci roz-wiza.
Twierdzenie 2.1.3. (Picarda o istnieniu lokalnych rozwiza)Niech f : [t0, t0+]K(x0, b) Rd (K(x0, b) jest kul domknit o rodkuw x0 i promieniu b) bdzie funkcj cig speniajc warunek Lipschitza dlax ze sta L. Niech f(t, x) 6M dla (t, x) [t0, t0+]K(x0, b). Wwczasistnieje dokadnie jedna funkcja rniczkowalna
x :[t0, t0 +min(,
b
M)] K(x0, b)
taka, e x(t0) = x0 oraz x(t) = f(t, x(t)) dla x [t0, t0 + ], gdzie =min(, b
M).
Dowd. Jednoznaczno wynika z twierdzenia 2.1.2. Wystarczy zatem udo-wodni istnienie rozwizania. W tym celu skonstruujemy cig yn : [t0, t0 +] Rd w sposb indukcyjny, ktry bdzie przyblia rozwizanie rwnania.Cig {yn} definiujemy nastujco:y0(t) = x0yn+1(t) = x0 + tt0 f(, yn())d dla t [t0, t0 + ]eby definicja miaa sens musimy sprawdzi, czy yn(t) K(x0, b) dlat [t0, t0 + ].Dowd indukcyjny:1o Dla n = 0 mamy y0(t) = x0 K(x0, b).2o Zamy, e yn K(x0, b) dla t [t0, t0 + ]. Wwczas
yn+1 x0 = t
t0f(, yn())d
6 tt0f(, yn()) d
6 M(t t0) 6M 6Mb
M= b.
Zatem yn(t) K(x0, b) dla kadego n N. Nastpnie pokaemy, e:
yn+1(t) yn(t) 6MLn(t t0)n+1
(n+ 1)!dla t [t0, t0 + ].
Dowd indukcyjny:1o Dla n = 0 mamy
y1(t) y0(t) = y1(t) x0 6M(t t0) =ML0(t t0)1
1!.
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 14
2o Zamy, e yn(t) yn1(t) 6 MLn1(tt0)n
n! dla t [t0, t0 + ]. Wwczas
yn+1(t) yn(t) =x0 + t
t0f(, yn())d x0
tt0f(, yn1())d
6
tt0f(, yn()) f(, yn1()) d
6 L tt0yn() yn1() d 6 L
tt0
MLn1( t0)n
n!d
=MLn( t0)n+1
(n+ 1)!
t
t0
=MLn(t t0)n+1
(n+ 1)!.
Rozwamy szereg funkcyjny:
y0 +n=0
(yn+1(t) yn(t)) dla t [t0, t0 + ]. (2.1.10)
Poniewa mamy supt[t0,t0+] yn+1(t) yn(t) 6MLnn+1
(n+1)! oraz szereg liczbo-
wy
n=0MLnn+1
(n+1)! jest zbieny, wic, na podstawie kryterium Weierstrassa,szereg (2.1.10) jest zbieny jednostajnie do funkcji cigej y : [t0, t0+] Rd.Ponadto
y y0 +n1k=0
(yk+1 yk) = y0 + (y1 y0) + ...+ (yn yn1) = yn,
zatem yn y (zbiega jednostajnie) oraz y : [t0, t0 + ] K(x0, b). Ponadtozn(t) = f(t, yn(t)) zbiega jednostajnie do z(t) = f(t, y(t)) na [t0, t0 + ],poniewa
z(t) zn(t) = f(t, y(t)) f(t, yn(t)) 6 L y(t) yn(t) .
Zatem dla dowolnego t [t0, t0 + ]
x0 + tt0zn()d x0 +
tt0z()d = x0 +
tt0f(, y())d
orazx0 +
tt0zn()d = x0 +
tt0f(, yn())d = yn+1(t) y(t).
Std
y(t) = x0 + tt0f(, y())d
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 15
oraz y jest ciga na [t0, t0 + ], czyli y jest klasy C1 orazy(t) = f(t, y(t)) dla t [t0, t0 + ]y(t0) = x0
Twierdzenie 2.1.4. (o istnieniu i jednoznacznoci rozwiza lokalnych roz-wiza dla funkcji klasy C1) Niech f : [t0, t0 + ] G Rd (G Rdotwarty) bdzie funkcj klasy C1. Wwczas dla dowolnego x0 G istnieje > 0 oraz funkcja rniczkowalna x : [t0, t0 + ] G taka, e x(t0) = x0oraz x(t) = f(t, x(t)) dla x [t0, t0 + ]. Ponadto, zamy, e dla pewnego > 0 funkcje rniczkowalne x, y : [t0, t0 + ] G Rd speniaj warun-ki: x(t) = f(t, x(t)), y(t) = f(t, y(t)) dla t [t0, t0 + ] oraz x(t0) = y(t0).Wwczas x(t) = y(t) dla t [t0, t0 + ].
Dowd. 1o Istnienie. Poniewa x0 G i G jest otwarty, wic istnieje b > 0takie, e K(x0, b) G. Poniewa zbr [t0, t0 + ]K(x0, b) jest zwarty
M := sup(t,x)[t0,t0+]K(x0,b)
f(t, x) < +,
L := sup(t,x)[t0,t0+]K(x0,b)
fx
(t, x) < +.
Zatem
f(t, x) f(t, y) Lx y dla t [t0, t0 + ], x, y K(x0, b).
Std na podstawie tw. Picarda istnieje funkcja rniczkowalna x : [t0, t0 +] K(x0, b) G ( = min(, b/M)) taka, ex(t) = f(t, x(t)) dla t [t0, t0 + ]x(t0) = x02o Jednoznaczno. Niech
t0 + 0 = inf{t [t0, t0 + ] : x(t) 6= y(t)}.
Zamy, e 0 < . Z cigoci x i y mamy y0 := x(t0+ 0) = x(t0+ 0) G.Poniewa G jest zbiorem otwartym wic istnieje b > 0 takie, e K(y0, b) G.Wwczas, podobnie jak w 1o, istnieje L 0 takie, e
f(t, x) f(t, y) Lx y dla t [t0 + 0, t0 + ], x, y K(y0, b).
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 16
Niech > 0 bdzie takie, e x(t), y(t) K(y0, b) dla t [t0 + 0, t0 + 0 + ].Wwczas f : [t0+ 0, t0+ 0+ ]K(y0, b) Rd jest funkcj Lipschitza orazx, y : [t0 + 0, t0 + 0 + ] K(y0, b) speniaj zaoenia Twierdzenia 2.1.2.Zatem x(t) = y(t) dla t [t0 + 0, t0 + 0 + ]. Std
t0 + 0 = inf{t [t0, t0 + ] : x(t) 6= y(t)} t0 + 0 + ,
czyli 0 i sprzeczno. Std 0 = i x(t) = y(t) dla t [t0, t0 + ].
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 17
2.2 Rozwizania globalne
Przykad 2.2.1. Rozwamy rwnania:x = x2x(1) = 1. (2.2.1)Wwczas x(t) = 1
t2 jest jego rozwizaniem, ale tylko na odcinku [1, 2).Istnieje zatem tylko lokalne rozwizanie tego problemu.
Twierdzenie 2.2.1. (Arzeli-Ascoliego) Niech xn : [a, b] Rd bdzie rodzinjednakowo cig, tzn.
>0>0nt,s[a,b]t s < xn(t) xn(s) < ,
takich, e {xn(a)} jest ograniczony. Wwczas moemy wybra podcig {xnk}kNjednostajnie zbieny do funkcji cigej x : [a, b] Rd.
Uwaga 2.2.1. Jeli funkcje xn speniaj warunek Lipschitza ze wspln staL (xn(t) xn(s) 6 Lt s), to {xn}nN jest jednakowo ciga.
Twierdzenie 2.2.2. (Peano, o istnieniu rozwiza) Jeli f : [t0, t0 + ] Rd Rd jest funkcj cig i ograniczon, wwczas dla kadego x0 Rdistnieje funkcja x : [t0, t0 + ] Rd klasy C1 taka, e:x(t) = f(t, x(t)) dla t [t0, t0 + ]x(t0) = x0 (2.2.2)Dowd. Dowd opiera si na przyblianiu rozwizania tzw. amanymi Eu-lera. Rozwamy cig podziaw n odcinka [t0, t0 + ] postaci n = (t0 =tn0 < t
n1 < . . . < t
nk = t0+), ktrego rednica dn dy do zera. Wwczas n-t
aman Eulera konstruujemy w nastpujcy sposb:
xn(t0) = x0xn(t) = x0 + f(t0, x0)(t t0) dla t [t0, t1]xn(t) = xn(t1) + f(t1, xn(t1))(t t1) dla t [t1, t2]
...xn(t) = xn(ti) + f(ti, xn(ti))(t ti) dla t [ti, ti+1].
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 18
Najpierw udowodnimy, e xn spenia warunek Lipschitza ze sta M , gdzieM jest ograniczeniem funkcji f . Rzeczywicie :1o Jeli ti 6 t < s < ti+1, to
xn(s) xn(t) = xn(ti) + f(ti, xn(ti))(s ti) xn(ti) f(ti, xn(ti))(t ti)= f(ti, xn(ti)) s t 6Ms t.
2o Jeli ti 6 t 6 ti+1 < ... < ti+j 6 s 6 ti+j+1, to
xn(s) xn(t)6 xn(s) xn(ti+j)+ xn(ti+j) xn(ti+j1)+ . . .+ xn(ti+2) xn(ti+1)
+ xn(ti+1) xn(t)6 M((s ti+j) + (ti+j ti+j1) + ...+ (tt+2 ti+1) + (ti+1 t))= M(s t).
Ponadto,
xn(t) 6 x0+ xn(t) xn(t0) 6 x0+M(t t0) 6 x0+ M = R.
Zatem rodzina {xn} spenia zaoenia twierdzenia 2.2.1 (Arzeli-Ascoliego).Std istnieje podcig {xnk}kN zbieny jednostajnie do x : [t0, t0 + ] Rd.W dalszej czci dowodu pokaemy, e funkcja x jest rozwizaniem problemuCauchyego. Oznaczmy zn(t) = x0 +
tt0f(, xn())d oraz
n = supt,s[t0,t0+]
ts6dn
z1,z2K(0,R)
z1z26Mdn
f(t, z1) f(s, z2) . (2.2.3)
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 19
Poniewa f jest jednostajnie ciga na [t0, t0+]K(0, R) oraz dn 0, wicn 0. Pokaemy, e zn(t) xn(t) 6 n(t t0) 6 n.Dowd indukcyjny:1o Zamy, e t [t0, t1]. Wwczas
zn(t) xn(t) =x0 + t
t0f(, xn())d x0 f(t0, x0)(t t0)d
=
tt0(f(, xn()) f(t0, x0))d
6
tt0f(, xn()) f(t0, x0) d.
Poniewa dla [t0, t1], t0 6 dn, wic xn() x0 6 M t0 6dnM , zatem
zn(t) xn(t) 6 tt0nd = n(t t0) (2.2.4)
2o Zamy, e
zn(t) xn(t) 6 n(t t0) dla t [ti1, ti].
Wwczas dla dowolnego t [ti, ti+1] mamy
zn(t) xn(t) =x0 + t
t0f(, xn()))d xn(ti) f(ti, xn(ti))(t ti)
6
x0 + tit0f(, xn())d xn(ti)
+ t
ti(f(, xn()) f(ti, xn(ti)))d
6 zn(ti) xn(ti)+
ttif(, xn()) f(ti, xn(ti)) d.
Poniewa dla [ti, ti+1] mamy ti 6 dn, wic xn() xn(ti) 6Mdn,zatem
zn(t) xn(t) 6 zn(ti) xn(ti)+ ttind 6 n(tit)+n(tti) = n(tt0).
(2.2.5)Poniewa xnk x oraz zn xn 0, wic znk x. Rozwamy funkcjen(t) = f(t, xn(t)) oraz (t) = f(t, x(t)). Poniewa f jest jednostajnie cigana [t0, t0 + ]K(0, R), wic
nk .
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 20
Zatem dla t [t0, t0 + ] otrzymujemy
x0 + tt0nk()d x0 +
tt0()d = x0 +
tt0f(, x())d. (2.2.6)
orazx0 +
tt0nk()d = znk(t) x(t). (2.2.7)
Std x(t) = x0 + tt0f(, x())d .
Do koca tego rozdziau bdziemy rozwaa funkcje cige, ktre spenia-j nastpujcy warunek:
f(t, x) 6 a(t) x+ b(t) dla (t, x) [t0, t0 + ] Rd, (2.2.8)
gdzie a, b : [t0, t0+] R+ s funkcjami cigymi. Dla tego typu funkcji udo-wodnimy twierdzenie o globalnym istnieniu rozwiza problemu Cauchyego.
Stwierdzenie 2.2.3. Jeli istniej nieujemne funkcje cige a, b : [t0, t0 +] R+ takie, e
f(t, x) 6 a(t) x+ b(t) dla (t, x) [t0, t0 + ] Rd
oraz x : [t0, t0 + ] Rd jest rozwizaniem problemu Cauchyegox(t) = f(t, x(t))x(t0) = x0,to zachodzi nierwno
x(t) 6(x0+
t0+t0
b()d)e
( t0+t0
a()d)dla t [t0, t0 + ]. (2.2.9)
Dowd. Oznaczmy v(t) = x(t). Wwczas
v(t) =x0 + t
t0f(, x())d
6 x0+ tt0(a() x()+ b())d
=(x0+
t0+t0
b()d)+ tt0a()v()d.
Na mocy lematu 2.1.1 (Gronwalla) otrzymujemy:
x(t) = v(t) 6(x0+
t0+t0
b()d)e
( t0+t0
a()d).
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 21
Lemat 2.2.4. Dla dowolnego C > 0 rozwamy funkcj rC : Rd K(0, C)dan wzorem
rc(x) ={
x gdy x 6 CC xx gdy x > C.
(2.2.10)
Wwczas rc(x) rc(y) 6 x y dla x, y Rd.
Dowd. Zacznijmy od nastpujcej uwagi:Jeli x a y > 0, toy a xx
6 x y
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 22
Rzeczywicie: y a xx2
6 x y2
my2+ a2 2 ax
x, y 6 x2 + y2 2x, y
m
2x, yx
(x a) 6 x2 a2
2x, yx
6 x+ a
2x, yx
6 2 y 6 x+ a
Wrmy do rc(x) rc(y) 6 x y.1o Jeli x , y < C, to teza jest oczywista.2o Jeli y 6 C < x, to rc(x) rc(y) =
C xx y 6 x y3o Jeli x y > C, to (a = y)y y xx
6 x y .Std
rc(x) rc(y) = C yy xx
< y yy xx
6y yxx
6 x y .
Twierdzenie 2.2.5. (O istnieniu globalnych rozwza) Jeli f : [t0, t0 +]Rd Rd jest funkcj cig, dla ktrej istniej nieujemne funkcje cigea, b : [t0, t0 + ] R takie, e:
f(t, x) 6 a(t) x+ b(t) dla (t, x) [t0, t0 + ] Rd, (2.2.11)
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 23
to dla kadego x0 Rd problem Cauchyegox(t) = f(t, x(t))x(t0) = x0 (2.2.12)ma rozwizanie na caym przedziale [t0, t0 + ].
Dowd. Pomy
C :=(x0+
t0+t0
b()d)e
( t0+t0
a()d). (2.2.13)
Nastpnie rozwamy funkcj f : [t0, t0 + ] Rd Rd,
f(t, x) = f(t, rc(x)). (2.2.14)
Funkcja f jest ciga poniewa jest zoeniem funkcji cigych f i rc. Ponadtoz cigoci f istnieje M > 0 takie, e
f(t, x) 6M dla (t, x) [t0, t0 + ]K(0, C). (2.2.15)
Std f(t, x) = f(t, rc(x)) 6M dla (t, x) [t0, t0 + ] Rd. (2.2.16)Moemy zatem skorzysta z Twierdzenia 2.2.2 (Peano) dla
f : [t0, t0 + ] Rd Rd. (2.2.17)
Wwczas istnieje jedyna funkcja x : [t0, t0 + ] Rd klasy C1 taka, e:x(t) = f(t, x(t)) dla t [t0, t0 + ]x(t0) = x0. (2.2.18)Ponadtof(t, x) = f(t, rc(x)) 6 a(t) rc(x)+ b(t) 6 a(t) x+ b(t).Na mocy Stwierdzenia 2.2.3
x(t) 6(x0+
t0+t0
b()d)e
( t0+t0
a()d)= C.
Std x(t) = f(t, x(t)) = f(t, rc(x(t))) = f(t, x(t))x(t0) = x0.
2 ISTNIENIE I JEDNOZNACZNO ROZWIZA 24
Wniosek 2.2.6. Jeli f : [t0,+)Rd Rd jest funkcj cig, dla ktrejistnieje nieujemna funkcja ciga a : [t0,+) R takie, e
f(t, x) f(t, y) 6 a(t) x y dla t [t0,+) oraz x, y Rd,
to dla kadego x0 Rd istnieje jedyna funkcja rniczkowalna x : [t0,+)Rd taka, e x(t) = f(t, x(t)) dla t [t0,+)x(t0) = x0.Dowd. Z zaoe
f(t, x) f(t, x)f(t, x0)+f(t, x0) f(t, x0)+a(t)(x+x0) = a(t)x+b(t),
gdzie b(t) = f(t, x0) + a(t)x0. Ponadto dla dowolnego m N funkcjaf : [t0, t0 + m) Rd Rd jest Lipschitza za sta Lm = sup{a(t) : t [t0, t0 + m]}. Zatem na mocy Twierdzenia 2.2.5 oraz 2.1.2, dla dowolnegom N istnieje dokadnie jedna funkcja xm : [t0, t0 + m] Rd speniajcawarunek: xm(t) = f(t, xm(t))xm(t0) = x0.Ze wzgldu na jednoznaczno tych rozwiza, jeli m1 < m2, to
xm1(t) = xm2(t) dla t [t0, t0 +m1].
Zatem w sposb jednoznaczny moemy zdefiniowa funkcj x : [t0,+) Rd kadc
x(t) := xm(t) gdy t [t0, t0 +m]. (2.2.19)
Wwczas x(t0) = x0 oraz x(t) = f(t, x(t)) dla t [t0,+). Rzeczywicie,jeli t [t0,+) to znajdziemy m N takie, e t [t0, t0+m+1]. Wwczas
x(t) = xm(t) = f(t, xm(t)) = f(t, x(t)). (2.2.20)
3 SCHEMATY NUMERYCZNE 25
3 Schematy numeryczne
3.1 Definicje i podstawowe wasnoci
Rozwamy problem Cauchyego postacix(t) = f(t, x(t)) dla t [t0, T ]x(t0) = x0, (3.1.1)gdzie f : [t0, T ] R R jest funkcj ograniczon i cig, speniajcwarunek Lipschitza ze wzgldu na x. Chcemy to zagadnienie rozwiza nu-merycznie na przedziale [t0, T ]. W tym celu dzielimy przedzia na N rwnychczci o dugoci h = Tt0
N, za pomoc punktw tk = t0+kh, k = 0, 1, . . . , N .
W dalszym cigu bdziemy szuka przyblionych rozwiza w punktach tk.Oznacza to, e szukamy cigu x1, ..., xN o tej wasnoci, e moliwie dobrzeprzyblia on cig x(t0), ..., x(tN). Przy dobrze dobranej metodzie oba cigipowinny zbiega do siebie, gdy h 0. Jak konstruowa takie metody? Wtym celu mona odwoa si do wzoru Taylora. Zamy, e x(t) jest rozwi-zaniem problemu Cauchyego (3.1.1), wwczas:
x(t+ h) = x(t) + hx(t) +O(h2) = x(t) + hf(t, x(t)) +O(h2), (3.1.2)
przy czym
A(h) = O(hp) c>0|A(h)| 6 c|hp|
A(h) = o(hp) limh0
A(h)hp
= 0.(3.1.3)
Zatem
x(tk+1) x(tk) + hf(tk, x(tk)) x(tk) + hf(tk, x(tk)), (3.1.4)
co prowadzi do tzw. schematu Eulera
xk+1 = xk + hfk = xk + hf(tk, xk). (3.1.5)
Zatem znajc warunek startowy x0 i korzystajc ze wzoru rekurencyjnego(3.1.5) moemy wyznaczy cay cig x0, x1, . . . , xN .
Zamieniajc miejscami t i t+ h we wzorze Taylora otrzymujemy
x(t) = x(t+ h) hx(t+ h) +O(h2) == x(t+ h) hf(t+ h, x(t+ h)) +O(h2),
(3.1.6)
3 SCHEMATY NUMERYCZNE 26
co prowadzi do zamknitego schematu Eulera postaci:
xk+1 = xk + hfk+1 = xk + hf(tk+1, xk+1). (3.1.7)
W pierwszym schemacie Eulera (3.1.5) w jawny sposb wyliczymy xk+1 zna-jc xk. Takie schematy nazywamy otwartymi. W zamknitym schemacie Eu-lera (3.1.7) xk+1 jest przedstawiony w sposb uwikany. Tego typu schematynazywamy zamknitymi i daj one znacznie lepsze rezultaty numeryczne nipodobne schematy otwarte.
Definicja 3.1.1. Schemat postaci
xi+1 = xi + hf (h, ti, xi, xi+1) dla i = 0, ..., N 1, (3.1.8)
gdzie f jest funkcj zalen od f , nazywamy schematem jednokrokowym.Schemat taki jest otwarty, jeli f nie zaley od ostatniej wsprzdnej.
Majc schemat oraz warto x0 moemy rekurencyjnie wyznaczy cig{xi}, ktry ma przyblia rozwizania {x(ti)}.
Schematy Eulera s jednak mao dokadne. Aby otrzyma lepszy schemattrzeba skorzysta ze wzoru Taylora wyszego rzdu:
x(t+ h) = x(t) + x(t) +h2
2x(t) +O(h3).
Wwczas
x(t) =d
dtf(t, x(t)) = ft(t, x(t)) + fx(t, x(t))x(t)
= ft(t, x(t)) + fx(t, x(t))f(t, x(t)),
gdzie fx(t, x) = fx(t, x), ft(t, x) =ft(t, x). Prowadzi to do schematu Taylo-
ra:
xk+1 = xk + hf(tk, xk) +h2
2(ft(tk, xk) + fx(tk, xk)f(tk, xk)). (3.1.9)
Definicja 3.1.2. Mwimy, e schemat (3.1.8) jest zbieny, gdy dla dowolnegot [t0, T ] oraz x0 R, jeli
1o t = t0 + kh, k +, h 0,
2o x0(h) x0, dla h 0,
3 SCHEMATY NUMERYCZNE 27
to xk x(t), gdzie x(t) jest rozwizaniem problemu Cauchyego (3.1.1),natomiast {xi} jest cigiem uzyskanym za pomoc schematu, gdy warunekstartowy wynosi x0(h).
Definicja 3.1.3. Schemat (3.1.8) jest rzdu p, jeli dla dowolnego rozwiza-nia x Cp([t0, T ]) zagadnienia (3.1.1) istnieje C > 0 takie, e
|rk| 6 Chp+1, k = 0, 1, . . . , (3.1.10)
gdzie x(tk + h) = x(tk) + hf (h, tk, x(tk), x(tk+1)) + rk (rk nazywany jestbdem lokalnym schematu), oraz powyszy warunek nie jest prawdziwy dlap+ 2.
Aby zbada zbieno schematu naley jednak oszacowa tzw. globalnybd schematu, czyli
ek = x(tk) xk. (3.1.11)Pniej przekonamy si, e prdko zbienoci ek do zera zaley od rzduschematu.Przykad 3.1.1. Wyznaczmy rzd otwartego schematu Eulera xk+1 = xk +hf(tk, xk). Wwczas
rk = x(tk + h) x(tk) hf(tk, x(tk))
= x(tk) + hx(tk) +h2
2x(tk) + o(h2) x(tk) hx(tk)
=h2
2x(tk) + o(h2),
zatem jest to schemat 1-ego rzdu.Przykad 3.1.2. Wyznaczmy rzd schematu xk+1 = xk+h(fk+(1)fk+1),gdzie 0 6 6 1. Wwczas
rk = x(tk + h) x(tk) hf(tk, x(tk)) h(1 )f(tk+1, x(tk+1))= x(tk + h) x(tk) hx(tk) (1 )hx(tk + h)
= hx(tk) +h2
2x(tk) +
h3
6x(tk) + o(h3) hx(tk)
(1 )(hx(tk) + h2x(tk) +
h3
2x(tk) + o(h3)
)
= h2(12 (1 )
)x(tk) + h3
(
2 1
6
)x(tk) + o(h3),
zatem rzd schematu jest 1 oraz rwny 2, jeli = 12 (schemat trapezw).
3 SCHEMATY NUMERYCZNE 28
wiczenie: Pokaza e schemat Taylora jest rzdu 2.
W dalszej czci rozwaa zajmiemy si tylko schematami otwartymi, leczwszystkie twierdzenia prawdziwe bd rwnie dla schematw zamknitych.
Definicja 3.1.4. Schemat xk+1 = xk + hf (h, tk, xk) jest zgodny, jeli
1o funkcja f jest ciga,
2o spenia warunek Lipschitza
|f (h, t, x) f (h, t, y)| 6 L|x y|,
3o f (0, t, x) = f(t, x).
wiczenie: Sprawdzi czy znane nam schematy s zgodne.
Lemat 3.1.1. Niech a, b bd staymi dodatnimi takimi, e cig {n} speniawarunek
|k+1| 6 a|k|+ b dla k = 0, 1, 2... (3.1.12)
Wwczas
|k| 6 ak|0|+
ak1a1 b gdy a 6= 1kb gdy a = 1
(3.1.13)
Dowd. (indukcja)1o Dla k = 0 zachodzi rwno.2o Zamy e teza jest prawdziwa dla pewnego k. Wwczas
|k+1| 6 a|k|+ b 6 ak+1|0|+
(aa
k1a1 + 1
)b gdy a 6= 1
(k + 1)b gdy a = 1
= ak+1|0|+
ak+11a1 b gdy a 6= 1
(k + 1)b gdy a = 1
Twierdzenie 3.1.2. Jeli schemat jest zgodny, to jest zbieny.
3 SCHEMATY NUMERYCZNE 29
Dowd. Oszacujmy bd globalny ek = x(tk) xk. Wiemy, e
xk+1 = xk + h(h, tk, xk)
oraz
x(tk+1) = x(tk) + hx(tk+1) x(tk)
h= x(tk) + hx(tk + h)
dla pewnego 0 6 6 1. Zatem
ek+1 = ek + h [((h, tk, x(tk)) (h, tk, xk))+((0, tk, x(tk)) (h, tk, x(tk)))+(f(tk + h, x(tk + h)) f(tk, x(tk)))]
|ek+1| 6 |ek|+ Lh|ek|+ h [|(0, tk, x(tk)) (h, tk, x(tk))|+ |f(tk + h, x(tk + h)) f(tk, x(tk))|] .
Pomy R = |x0|+M(T t0) oraz
(h) = supt,t[t0,T ]
|x|6R
|(h, t, x)(0, t, x)|+ supt,t[t0,T ]
|tt|6h
|x|,|x|6R
|xx|6Mh
|f(t, x)f(t, x)|. (3.1.14)
Poniewa jest funkcj cig, wic (h) 0 dla h 0. Poniewa x(t) jestrozwizaniem problemu Cauchyego (3.1.1), wic
|x(t) x(t)| = | ttf(, x())d | 6M |t t|
oraz |x(t)| 6 |x0|+M(T t0) = R. Std
|ek+1| 6 (1 + hL)|ek|+ h(h) (3.1.15)
Korzystajc z lematu 3.1.1 otrzymujemy
|ek| 6 (1 + hL)k|e0|+
(1+hL)k1
hLh(h) gdy L 6= 0
kh(h) gdy L = 0.(3.1.16)
3 SCHEMATY NUMERYCZNE 30
Ponadto, gdy t = t0 + kh, to
(1 + hL)k 6 ehLk = eL(tt0) 6 eL(Tt0) (3.1.17)
oraz e0 = x0 x0(h). Zatem
|ek| 6 e(Tt0)L|x0(h) x0|+
eL(Tt0)
L(h) gdy L 6= 0
(T t0)(h) gdy L = 0.(3.1.18)
Stdlimh0
ek = 0.
Twierdzenie 3.1.3. Jeli schemat (3.1.8) jest rzdu p, zgodny oraz, jelirozwizanie problemu Cauchyego (3.1.1) jest klasy Cp+1([t0, T ]), to
|ek| 6 O(|x0(h) x0|) +O(hp) (3.1.19)
Dowd. Tak jak w poprzednim dowodzie
ek+1 = ek h(h, tk, xk) + x(tk + h) x(tk)= ek + h((h, tk, x(tk)) (h, tk, xk)) + rk.
Zatem |ek+1| 6 (1 + hL)|ek|+ Chp+1. Std
|ek| 6 e(Tt0)L|e0|+
e(Tt0)L
LChp gdy L 6= 0
(T t0)Chp gdy L = 0.(3.1.20)
3 SCHEMATY NUMERYCZNE 31
3.2 Schematy Rungego-Kutty
Definicja 3.2.1. Schemat f nazywamy r-poziomowym schematem Rungego-Kutty, jeli
f (h, t, x) =r
i=1
ciKi,
gdzie K1, . . . , Kr s uwikane wzorami
Ki = Ki(h, t, x) = f(t+ hr
j=1
bij, x+ hr
j=1
bijKj)
dla i = 1, .., r.
Jeli bij = 0 dla i j, to Ki wyraa si w sposb jawny
K1 = f(t, x)
Ki = f(t+ hi1j=1
bij, x+ hi1j=1
bijKj) dla i = 2, . . . , r.
Wyznaczmy wszystkie sensowne otwarte 2-poziomowe schematy Rungego-Kutty, czyli schematy postaci:
xk+1 = xk + h(c1K1 + c1K2)
K1 = f(tk, xk), K2 = f(tk + hb, xk + hbf(tk, xk)).
Wyznaczmy bd lokalny tego schematu
rk = x(tk + h) x(tk) h(h, tk, xk(t)),
gdzie (h, tk, xk(t)) = c1fk + c2f(tk + hb, x2 + hbfk).
Przypomnienie: 2-wymiarowy wzr Taylora
f(x1 + h1, x2 + h2)
= f(x1, x2) +Df(x1, x2)(h1, h2) +12D2f(x1, x2)(h1, h2)2 + o(h21 + h
22)
= f(x1, x2) + fx1(x1, x2)h1 + fx2(x1, x2)h2
+12(fx1x1(x1, x2)h
21 + 2fx1x2(x1, x2)h1h2 + fx2x2(x1, x2)h
22) + o(h
21 + h
22).
3 SCHEMATY NUMERYCZNE 32
Zatem
(h, tk, x(tk))= c1fk + c2f(tk + hb, x2 + hbfk)
= (c1 + c2)fk + c2[bhft,k + bhfx,kfk +12(b2h2ftt,k + b2h2ftx,kfk + b2h2fxx,kf 2k )] + o(h
2)
= (c1 + c2)fk + c2bh(ft,k + fx,kfk) +12c2b
2h2(ftt,k + 2ftx,kfk + fxx,kf 2k ) + o(h2),
natomiast
x(tk + h) x(tk) = hx(tk) +h2
2x(tk) +
h3
6x(tk) + o(h3),
gdzie
x(tk) = f(xk, x(tk)) = fkx(tk) = ft(tk, x(tk)) + fx(tk, x(tk))x(tk) = ft,k + fx,kfkx(tk) = ftt,k + ftx,kfk + fxt,kfk + fxx,kf 2k + fx,kft,k + f
2x,kfk,
czyli
x(tk + h) x(tk)
= hfk +h2
2(fx,k + fx,kfk) +
h3
6(ftt,k + 2ftx,kfk + fxx,kf 2k + fx,kft,k + f
2x,kfk) + o(h
3).
Std
rk = (1 (c1 + c2))hfk + (12 c2b)h2(ft,k + fx,kfk) +
+h3((16 1
2c2b
2)(ftt,k + 2ftx,k + fxx,kf 2k ) +16(fx,kft,k + f 2x,kfk))
+o(h3).
Jeli c1 + c2 = 1, c2b = 12 , to rzd schematu jest rwny 2 i nie mona gopolepszy. Podstawiajc c1 = 0, c2 = 1, b = 12 otrzymujemy
xk+1 = xk + hf(tk +h
2, xk +
h
2fk) (3.2.1)
zmodyfikowany schemat Eulera, natomiast dla c1 = c2 = 12 , b = 1 otrzymu-jemy
xk+1 = xk + hfk + f(tk+1, xk + hfk)
2(3.2.2)
3 SCHEMATY NUMERYCZNE 33
schemat Henna.wiczenie: Pokaza, e zamknity schemat Rungego-Kutty postaci:
xk+1 = xk +12h(K1 +K2)
K1 = f(tk + h(12+
36), xk +
14hK1 + (
14+
36)K2)
K2 = f(tk + h(1236), xk + (
1436)hK1 +
14hK2)
(3.2.3)
ma rzd 3
3.3 Praktyczne zastosowania schematw numerycznych
Rozwamy problem:{x(t) = f(t, x(t)) dla t [t0, T ]x(t0) = x0,
(3.3.1)
gdzie f : [t0, T ]R R jest funkcj cig, ograniczon i Lipschitza ze wzgl-du na x. Chcemy rozwiza to rwnanie stosujc pewien schemat zgodny frzdu p. Dodatkowo chcemy zna rozwizanie ze z gry zadan dokadnociEg. Jeli bdziemy stosowa schemat ze sta dugoci kroku rwn h,to wiemy, e |ek| 6 Chp. Jednak staa C jest zwykle bardzo dua i chcczachowa nierwno Chp 6 Eg musimy wykonywa bardzo mae kroki, conie jest wygodne.
Alternatyw dla tej metody jest ciga zmiana dugoci kroku. Sprbujmydobra tak dugo krokw, eby
|ek| = |x(tk) xk| 6 Egtk t0T t0
(3.3.2)
Zanim przejdziemy do opisu metody sformuujemy przydatn uwag.
Uwaga 3.3.1. Niechx(t) = f(t, x(t))x(t0) = x0y(t) = f(t, y(t))y(t0) = y0 (3.3.3)
Wwczas
x(t0 + h) y(t0 + h) = (x0 y0)(1 +O(h))
3 SCHEMATY NUMERYCZNE 34
poniewa
x(t0 + h) y(t0 + h) = x0 + x(t0)h y0 y(t0)h+O(h2) == x0 y0 + (f(t0, x0) f(t0, y0))h+O(h2) == (x0 y0) + fx(t0, y0)(x0 y0)h+O(h2)= (x0 y0)(1 +O(h))
Zamy, e skonstruowalimy ju xk tak aby spenia (3.3.2). Wykonajmyteraz krok dugoci h (to wanie ta dugo kroku bdzie pniej dobierana)wykorzystujc schemat , czyli
xk+1 = xk + h(h, tk, xk). (3.3.4)
Niech u jest rozwizaniem problemu Cauchyego (3.3.1) z warunkiem poczt-kowym u(tk) = xk. Wwczas
|ek+1| = |x(tk+1) xk+1| 6 |x(tk+1) u(tk+1)|+ |u(tk+1) xk+1|. (3.3.5)
Korzystajc z Uwagi 3.3.1 mamy
|x(tk+1) u(tk+1)| = |x(tk) xk|(1 +O(h)) = |ek|(1 +O(h))
6 Egtk t0T t0
(1 +O(h))
Ponadto
|u(tk+1) xk+1| = |u(tk+1) u(tk) h(h, tk, u(tk))|= |rk| = |R|hp+1 +O(hp+2),
(3.3.6)
gdzie rk = Rhp+1 +O(hp+2)Zauwamy jeszcze, e wystarczy wiedzie, e:
|u(tk+1) xk+1| 6Egh
T t0(3.3.7)
Wwczas |ek+1| 6 Eg tk+1t0Tt0 . Gdybymy znali R to moglibymy wywnio-skowa (3.3.7) na podstawie (3.3.6). Sprbujmy wyznaczy R. W tym celurozwamy w - rozwizanie problemu Cauchyego (3.3.1) z warunkiem poczt-kowym w(tk+1) = xk+1 oraz wk+2 = xk + 2h(2h, tk, xk). Niech
xk+2 = xk+1 + h(h, tk+1, xk+1) = w(tk+1) + h(h, tk+1, w(tk+1)).
3 SCHEMATY NUMERYCZNE 35
Wwczas:
wk+2 xk+2 = (u(tk+2) wk+2) + (u(tk+2) w(tk+2))++ (w(tk+2) xk+2).
(3.3.8)
Ponadto:
w(tk+2) xk+2 = w(tk+2) w(tk+1) h(h, tk+1, w(tk+1))= Rhp+1 +O(hp+2)
na mocy Uwagi 3.3.1
u(tk+2) w(tk+2) = (u(tk+1) w(tk+1))(1 +O(h))= (u(tk+1) xk+1)(1 +O(h))= (u(tk+1) u(tk) h(h, tk, u(tk))(1 +O(h))= (Rhp+1 +O(hp+2))(1 +O(h)) = Rhp+1 +O(hp+2)
u(tk+2) wk+2 = u(tk+2) u(tk) 2h(2h, tk, u(tk))= R(2h)p+1 +O(hp+2).
Zatemxk+2 wk+2 = 2(2p 1)Rhp+1 +O(hp+2) (3.3.9)
std
|R|hp+1 = 12|wk+2 xk+2|
2p 1+O(hp+2) (3.3.10)
oraz
|u(tk+2) xk+2| =12|wk+2 xk+2|
2p 1+O(hp+2)
6|wk+2 xk+2|
2p 1.
(3.3.11)
Jeli|wk+2 xk+2|
2p 16 Eg
h
T t0(3.3.12)
to mamy dobre ograniczenie bdu. Jeli nie, to musimy skrci krok do h.Przy czym musimy dobra tak eby
|u(tk+2) xk+2| = |R|p+1hp+1 +O(hp+2)
6 p+1|wk+2 xk+2|
2p 16? Eg
h
T t0.
(3.3.13)
3 SCHEMATY NUMERYCZNE 36
Wystarczy zatem wzi:
=(Egh
T t0 2
p 1|wk+1 xk+2|
) 1p
(3.3.14)
W praktyce, wygodnie jest stosowa nastpujcy algorytm:
1. Dane s {tk, xk, h0}, gdzie (tk, xk) jest przyblionym rozwizaniem wtk, za h0 dugoci kroku.
2. Wyznaczamy (poprzez schemat) wartoci xk+1 idc z krokiem dugocih0 z (tk, xk), xk+2 idc z krokiem dugoci h0 z (tk+1, xk+1) oraz wk+2idc z krokiem dugoci 2h0 z (tk, xk).
3. Wyznaczamy =(Egh0Tt0
2p1|xk+2wk+2|
) 1p oraz kadziemy h1 = ch0 (c
0, 8 z dodatkowym ograniczeniem: h05 6 h1 6 5h0.
4. Jeli h1 < h0, to sprawdzamy czy
|xk+2 wk+2|2p 1
6 Egh0
T t0(3.3.15)
(a) Jeli nierwno jest speniona, to akceptujemy wartoci xk+1, xk+2jako rozwizanie i przechodzimy do 1) z {tk+2, xk+2, h0}.
(b) Jeli nie jest speniona, to wracamy do 1) z {tk, xk, h1}.
5. Jeli h1 > h0, to akceptujemy wartoci xk+1, xk+2 jako rozwizanie iprzechodzimy do punktu 1 z {tk+2, xk+2, h1}.
4 UKADY RWNA LINIOWYCH 37
4 Ukady rwna liniowych
W tej czci wykadu bdziemy rozwaa rwnania liniowe, czyli rwnaniapostaci
x(t) = A(t)x(t) + b(t) dla t [t0, t0 + ], (4.0.16)gdzieA(t) jest dd-macierz, czyliA(t) = [aij(t)]i,j=1...d, gdzie aij : [t0, t0 + ]R cige, oraz b(t) Rd gdzie b : [t0, t0 + ] Rd jest funkcj cig.
Jeli A, b s funkcjami staymi to mwimy o rwnaniu liniowym o staychwspczynnikach. Jeli b = 0, to rwnanie nazywamy jednorodnym.
Dla dowolnego przeksztacenia liniowego A : Rd Rd oznaczmy
A = supx=1
Ax (4.0.17)
Wwczas dla dowolnego x Rd mamy
Ax = A( xx
)x 6 Ax.
Ponadto
Ax2 =di=1
(d
j=1
aijxj)2 6di=1
dj=1
a2ij
dk=1
x2k =di=1
dj=1
a2ijx, (4.0.18)
zatem A 6
i,j a2ij. Rwnie
A+B 6 A+ B (4.0.19)
poniewa gdy x = 1 to wtedy
(A+B)x 6 Ax+ Bx 6 Ax+ Bx = A+ B. (4.0.20)
StdA+B = sup
x=1(A+B)x 6 A+ B. (4.0.21)
Niech R 3 t 7 A(t) Mdd(R) bdzie funkcj cig. Wwczas pokae-my, e t 7 A(t) te jest ciga. Zamy, e tk t. Wwczas
A(tk) A(t) 6
i,j
(aij(tk) ai,j(t))2 0. (4.0.22)
4 UKADY RWNA LINIOWYCH 38
Ponadto
A(tk) 6 A(tk) A(t)+ A(t)A(t) 6 A(t) A(tk)+ A(tk),
(4.0.23)
std |A(tk)A(t)| 6 A(t)A(tk) 0, zatem t A(t) jest funkcjcig.
Twierdzenie 4.0.1. Dla dowolnego x0 Rd problem Cauchyego{x(t) = A(t)x+ b(t)x(t0) = x0
(4.0.24)
ma dokadnie jedno rozwizanie na [t0, t0 + ] ( R+ {}).
Dowd. Oznaczmy f(t, x) = A(t)x+ b(t). Wwczas
f(t, x) f(t, y) = A(t)(x y) 6 A(t)x y. (4.0.25)
Ponadto funkcje (t, x) 7 f(t, x) oraz t 7 A(t) s cige. Zatem f speniazaoenia Wniosku 2.2.6.
Dla dowolnego rwnania
x(t) = A(t)x(t) + b(t) (RNJ) (4.0.26)
przez (RJ) bdziemy oznacza rwnanie
x(t) = A(t)x(t). (4.0.27)
Twierdzenie 4.0.2. 1. Rozwizanie rwnania (RJ) tworzy d-wymiarowprzestrze liniow.
2. Jeli x0(t) jest pewnym szczeglnym rozwizaniem (RNJ) oraz x1(t), . . . , xd(t)tworz baz rozwiza (RJ), to kade rozwizanie (RNJ) jest postaci
x(t) = x0(t) + c1x1(t) + . . .+ cdxd(t), ci R (4.0.28)
4 UKADY RWNA LINIOWYCH 39
Dowd. 1. Niech E bdzie zbiorem wszystkich rozwiza (RJ). Niech x1,x2 E oraz x(t) = c1x1(t) + x2(t). Wwczas:
x(t) = c1x1(t) + c2x2(t) = c1A(t)x1(t) + c2A(t)x2(t) = A(t)x(t). (4.0.29)
Std x E. Nastpnie udowodnimy, e dimE = d.Rozwamy przeksztacenie liniowe L : E Rd dane wzorem: L(x) = x(t0).Ze wzgldu na poprzednie twierdzenie dla dowolnego y Rd istnieje do-kadnie jedna funkcja x speniajce (RJ) oraz L(x) = x(t0) = y, zatem Ljest na. L jest rwnie rnowartociowe. Wemy x E takie, e L(x) =x(t0) = 0. Oczywicie funkcja x(t) = 0 dla t [t0, t0 + ] jest rozwizaniem(RJ) z warunkiem pocztkowym x(t0) = 0. Ze wzgldu na jednoznacznorozwiza (RJ), x 0. Poniewa L : E Rd jest izomorfizmem przestrzeniliniowych, wic dimE = d.
2. Jeli x jest rozwizaniem (RNJ) to atwo sprawdzi, e
x x0 E (4.0.30)
Twierdzenie 4.0.3. (Liouvillea) Niech Y (t) bdzie dd-macierz spenia-jc rwnanie
Y (t) = A(t) Y (t) t [t0, t0 + ]. (4.0.31)
Oznaczmy (t) = detY (t). Wwczas:
(t) = (t0)e tt0trA()d
dla t [t0, t0 + ]. (4.0.32)
Dowd. Niech
Y (t) =
y1(t)y2(t)...
yd(t)
(4.0.33)
4 UKADY RWNA LINIOWYCH 40
Wwczas yk(t) =d
i=1 aki(t)yi(t). Ponadto
(t) =d
dtdetY (t) =
d
dt
sgn()y1(1)(t) . . . yd(d)(t)
=d
k=1
sgn()y1(1)(t) . . . yk(k)(t) . . . yd(d)(t) =
=d
k=1
det
y1(t)...
yk(t)...
yd(t)
=d
k=1
det
y1(t)...d
i=1 aki(t)yi(t)...
yd(t)
=d
k=1
di=1
aki(t)det
y1(t)...
yk(t)...
yd(t)
=d
k=1
akk(t)detY (t) = trA(t)(t).
Czyli (t) = trA(t)(t). atwo sprawdzi, e jedynym rozwizaniem tegorwnania jest
(t) = (t0)e tt0trA()d
. (4.0.34)
Definicja 4.0.1. Macierz fundamentaln (rozwizaniem fundamentalnym)rwnania x(t) = A(t)x(t) nazywamy funkcj t 7 Y (t) Mdd(R) tak, e{
Y (t) = A(t)Y (t)detY (t) 6= 0
(4.0.35)
Jeli dodatkowo Y (t0) = Id to bdziemy je oznacza Y (t, t0).
Wniosek 4.0.4. Kade rwnanie jednorodne posiada macierz fundamental-n.
Dowd. Niech xk, k = 1, . . . , d bdzie rozwizaniem (RJ) z warunkiem po-
cztkowym xk(t0) = (0, . . . ,k
1, . . . , 0). Pomy wwczas
Y (t) = [x1(t) . . . xd(t)] . (4.0.36)
4 UKADY RWNA LINIOWYCH 41
Wtedy
A(t)Y (t) = [A(t)x1(t) . . . A(t)xd(t)] = [x1(t) . . . xd(t)] = Y
(t). (4.0.37)
Ponadto detY (t) = detY (t0)e tt0trA()d
= e tt0trA()d 6= 0.
Uwaga 4.0.2. Jeli Y (t) jest dowolnym rozwizaniem fundamentalnym rw-nania x(t) = A(t)x(t) to rozwizanie problemu Cauchyegox(t) = A(t) x(t)x(t0) = x0 (4.0.38)ma posta x(t) = Y (t)Y (t0)1 x0, poniewa
x(t) = Y (t)Y (t0)1 x0 = A(t)Y (t)Y (t0)1 x0 = A(t)x(t)
orazx(t0) = Y (t)Y (t0)1 x0 = Idx0 = x0.
Zatem Y (t, t0) = Y (t)Y (t0)1.
Twierdzenie 4.0.5. Rozwizanie zagadnienia Cauchyego{x(t) = A(t)x+ b(t)x(t0) = x0
(4.0.39)
jest postaci
x(t) = Y (t)Y 1(t0)x0 + Y (t) tt0Y 1()b()d (4.0.40)
gdzie Y (t) jest dowolnym rozwizaniem fundamentalnym.
Dowd. Niech Y (t) = [x1(t) . . . xd(t)]. Wwczas dowolne rozwizanie (RJ)jest postaci
x(t) = c1x1(t) + . . .+ cdxd(t). (4.0.41)
Aby rozwiza (RNJ) zastosujemy metod uzmienniania staych tzn. rozwi-zania bdziemy szuka spord funkcji postaci
x(t) = c1(t)x1(t) + . . .+ cd(t)xd(t), gdzie ci : [t0, t0 + ] R (4.0.42)
4 UKADY RWNA LINIOWYCH 42
Oznaczmy c(t) =
c1(t)...
cd(t)
. Wwczas x(t) = Y (t) c(t). Po podstawieniu do(RNJ) otrzymujemy:
x(t) = A(t)x(t) + b(t) = A(t)Y (t)c(t) + b(t),
z drugiej strony
x(t) = Y (t)c(t) + Y (t)c(t) = A(t)Y (t)c(t) + Y (t)c(t).
Std Y (t) c(t) = b(t) oraz c(t) = Y (t)1b(t). Zatem
c(t) = c(t0) + tt0Y 1()b()d.
Ponadto x0 = Y (t0)c(t0) wic
c(t) = Y (t0)1x0 + tt0Y 1()b()d.
Czyli:
x(t) = Y (t)Y (t0)1x0 + Y (t) tt0Y 1()b()d (4.0.43)
4 UKADY RWNA LINIOWYCH 43
4.1 Rwnania liniowe o staych wspczynnikach
Rozwamy rwnanie postaci:
x(t) = Ax(t), A Mdd(R). (4.1.1)
Przypomnijmy, e naMdd(R) mamy norm zdefiniowan nastpujco A =supx=1 Ax.
Fakt 4.1.1. Przestrze Mdd(R) z metryk d(A,B) = A B jest prze-strzeni zupen, czyli kady cig fundamentalny jest zbieny. Przypomnijmy,e {xn} jest fundamentalny (Cauchyego), jeli:
>0n0n,n>n0d(xn, xm) < . (4.1.2)
Rozwamy cig sn = Id+ A+ A2
2 + . . .+An
n! . Wwczas:
sn+k sn = n+ki=n+1
Ai
i! 6
n+ki=n+1
Ai
i!6
i=n+1
Ai
i! 0, (4.1.3)
gdy n, wic sn jest fundamentalny.
Definicja 4.1.1.
eA := limn
sn =n=0
An
n!(4.1.4)
Lemat 4.1.2. Jeli B C = C B, to eB+C = eB eC.
Dowd. Po pierwsze jeli B C = C B, to (B+C)n = nk=0(nk
)BkCnk
(zostawiamy czytelnikowi jako wiczenie). Ponadto
eB+C =n=0
(B + C)n
n!=
n=0
1n!
nk=0
(nk
)BkCnk
=n=0
nk=0
Bk
k!Cnk
(n k)!=
0kn
Bk
k!Cnk
(n k)!
=k=0
n=k
Bk
k!Cnk
(n k)!=
k=0
Bk
k!
l=0
C l
l!= eB eC .
4 UKADY RWNA LINIOWYCH 44
Aby w sposb nieformalny znale rozwizanie problemux(t) = Ax(t)x(t0) = x0 (4.1.5)posuymy si dowodem tw. Picarda. Rozwamy cig funkcji
y0 x0
yn+1(t) = x0 + tt0Ayn()d.
(4.1.6)
Wwczas
yn(t) = (I + A(t t0) +A2(t t0)2
2+ . . .+
An(t t0)n
n!)x0. (4.1.7)
Ten fakt udowodnimy indukcyjnie.1o n = 0 oczywiste.2o zamy, e yn(t) =
nk=0
Ak(tt0)kk! x0. Wwczas
yn+1(t) = x0 + tt0A
nk=0
Ak( t0)k
k! x0d
= x0 +n
k=0
tt0
( t0)k
k!d Ak+1x0 = x0 +
nk=0
Ak+1(t t0)k+1
(k + 1)!x0
=n+1k=0
(A(t t0))k
k!x0.
(4.1.8)
Poniewa ynjed x, gdzie x jest rozwizaniem, wic
x(t) = eA(tt0) x0. (4.1.9)
Twierdzenie 4.1.3. eAt jest rozwizaniem fundamentalnym x = Ax. (Y (t, 0) =eAt)
Uwaga 4.1.1. Y (t, t0) = Y (t, 0)Y (t0, 0)1 = etAet0A = eA(tt0).
Przypomnienie z analizy: Niech fn : [a, b] R cig funkcji klasy C1,taki, e cigi fn, f n s jednostajnie zbiene, to f = limfn jest klasy C
1 orazf = limf n.
4 UKADY RWNA LINIOWYCH 45
Dowd. Musimy pokaza, e
d
dteAt = AeAt dla dowolnego t R (4.1.10)
Rozwamy cig sn(t) =n
k=0Aktk
k! . Dla dowolnego a > 0, na mocy kryteriumWeierstrassa sn jest jednostajnie zbieny na [a, a] do eAt, poniewa dlat [a, a] mamy
Aktk
k! A
kak
k!oraz
k=0
Akak
k!= eAa.
Ponadto
sn(t) =d
dt
nk=0
Aktk
k!=
nk=1
Aktk1
(k 1)!= Asn1(t). (4.1.11)
Zatem cig sn jest jednostajnie zbieny na [a, a] do funkcji A eAt. ZatemddteAt = lim sn(t) = Ae
At dla t [a, a] dla dowolnego a > 0, wic dlawszystkich t R.
Przypomnienie z algebry: Klatka Jordana
Jk() =
0 0 01 0 00 1 0...
...... . . . 0
0 0 0 1
(4.1.12)
Dowoln macierz zespolon A Mdd(C) mona przedstawi w postaci:
A = PJP1, gdzie detP 6= 0 (4.1.13)
oraz
J =
[Jk1(1)] 0 0
0 [Jk2(2)] ...
...... . . .
...0 0 [Jkr(r)]
(4.1.14)
4 UKADY RWNA LINIOWYCH 46
gdzie 1, . . . , r s wszystkimi wartociami wasnymi macierzy A. Wwczas:
An = (P J P1)n = P Jn P1 (4.1.15)
oraz
eAt =n=0
(At)n
n!=
n=0
P (Jt)nP1
n!= P
n=0
(Jt)n
n!P1 = PeJtP1
Zatem wystarczy wyznaczy
n=0(Jt)n
n! = eJt. atwo sprawdzi, e
Jn =
Jn1 0 00 Jn2
......
... . . ....
0 0 Jnr
(4.1.16)
Zatem
eJt =n=0
1n!
(J1t)n 0 00 (J2t)n
......
... . . ....
0 0 (Jrt)n
=eJ1t 0 00 eJ2t ......
... . . ....
0 0 eJrt
(4.1.17)
Std wystarczy wyznaczy: eJk()t. Poniewa Jk() = I +Kk, gdzie
Kk =
0 0 0 01 0 0 00 1 0 0...
... . . . . . ....
0 0 1 0
= Jk(0),
wic eJk()t = eIt eKkt (poniewa I Kk = Kk I). Macierz Kk posiada twasno, e
Knk = n+ 1
0 0 0 0...
...... . . .
...0 0 0 01 0 0 00 1 0 00 0 1 0
dla n 6 k 1 (4.1.18)
4 UKADY RWNA LINIOWYCH 47
oraz Knk = 0 dla n > k. Zatem
etKk =n=0
Knk tn
n!= I +Kk +
t2
2K2k + . . .+
tn1
(n 1)!Kk1k
=
1t 1 0t2
2 t 1t3
3!t2
2 t 1...
...... . . . . . .
tk1
(k1)! t2
2 t 1
(4.1.19)
Std
eJk()t = et
1t 1 0t2
2 t 1t3
3!t2
2 t 1...
...... . . . . . .
tk1
(k1)! t2
2 t 1
(4.1.20)
Oraz
etA = P
[eJk1 (1)t] 0
. . .0 [eJkr (r)t]
P1 (4.1.21)Uwaga 4.1.2. 1. Jeli = a+ ib, to et = eat(cos(at) + i sin(bt)).
2. Zamy, e = a + ib jest wartoci wasn A Mdd(R). Zatemjest pierwiastkiem wielomianu charakterystyczego () = det(A I),ktry ma wspczynniki rzeczywiste. Std jest pierwiastkiem z tsam krotnoci co .
Wniosek 4.1.4. Niech A Mdd(R) oraz l (1 6 l 6 k) s jej pierwiast-kami rzeczywistymi wielokrotnoci l, l il (1 6 l 6 s) s zespolonymiwartociami wasnymi o krotnociach l (
kl=1 l + 2
sl=1 l = d). Wwczas
dowolne rozwizanie rwnania x = Ax s postaci: x(t) = (x1(t), . . . , xd(t)),gdzie
xj(t) =kl=1
eltpl,j(t) +s
l=1
elt(ql,j(t) cos(lt) + rl,j(t) sin(lt))
4 UKADY RWNA LINIOWYCH 48
oraz pl,j, ql,j, rl,j s wielomianami o wspczynnikach rzeczywistych stopniaodpowiednio mniejszego od l, l, l.
4 UKADY RWNA LINIOWYCH 49
4.2 Rwnania liniowe wyszych rzdw
W tej czci wykadu bdziemy rozwaa rwnania liniowe wyszych rzdw,czyli rwnania postaci
u(k)(t) + pk1(t)u(k1)(t) + . . .+ p0(t)u(t) = f(t) (RNJ)
u(k)(t) + pk1(t)u(k1)(t) + . . .+ p0(t)u(t) = 0 (RJ),(4.2.1)
gdzie szukan jest funkcja u : [t0, t0+] R klasy Ck, za danymi s cigep0, . . . , pk1, f : [t0, t0+] R. Rozwamy (RNJ) z warunkiem pocztkowym
u(t0) = x0, . . . , u(k1)(t0) = xk1 (4.2.2)
Zredukujmy to rwnanie do rwnania pierwszego rzdu, czyli pomy:
x1(t) = u(t), x2(t) = u(t), . . . , xk(t) = u(k1)(t),
x(t) = (x1(t), . . . , xk(t)).
Wwczas
x1(t) = u(t) = x2(t)
x2(t) = u(t) = x3(t)
...
xk1(t) = u(k1)(t) = xk(t)
xk(t) = u(k)(t) = p0(t)x1(t) . . . pk1(t)xk(t)) + f(t),
(4.2.3)
czylix(t) = A(t)x(t) + b(t), (4.2.4)
gdzie
A(t) =
0 1 0 00 0 1 0...
...... . . .
...0 0 0 1
p0(t) p1(t) p2(t) pk1(t)
oraz b(t) =
0...0f(t)
oraz x(t0) = (x0, . . . , xk1). Poniewa problem Cauchyegox(t) = A(t)x(t) + b(t)x(t0) = (x0, . . . , xk1)
4 UKADY RWNA LINIOWYCH 50
posiada dokadnie jedno rozwizanie oraz u(t) = x1(t), wic moemy sfor-muowa nastpujcy wniosek.
Wniosek 4.2.1. Problem (RNJ) z warunkiem pocztkowym 4.2 posiada do-kadnie jedno rozwizanie.
Stwierdzenie 4.2.2. 1. Rozwizania rwnania (RJ) tworz k-wymiarowprzestrze liniow
2. Jeli u0(t) jest pewnym szczeglnym rozwizaniem (RNJ) oraz u1, . . . ,uk tworz baz rozwiza (RJ), to kade rozwizanie (RNJ) jest postaciu(t) = u0(t) + c1u1(t) + . . .+ ckuk(t).
Dowd. Oznaczmy przez E zbir rozwiza (RJ). atwo sprawdzi, e Ejest przestrzeni liniow. Rozwamy operator liniowy L : E Rk postaci:
L(u) = (u(t0), u(t0), . . . , u(k1)(t0)) (4.2.5)
Ze wzgldu na wniosek 4.2.1 L jest odwracalny, wic dimE = k.
Przejdmy teraz do rozwaa na temat rwna jednorodnych o staychwspczynnikach, czyli rwna postaci:
u(k)(t) + ak1u(k1)(t) + . . .+ a0u(t) = 0. (4.2.6)
Aby wyznaczy baz rozwiza tego rwnania musimy znale wartoci wa-sne macierzy
A =
0 1 0 00 0 1 0...
...... . . .
...0 0 0 1a0 a1 a2 ak1
, (4.2.7)
czyli pierwiastki wielomianu charakterystycznego
p() = det(A+ I) = det
1 0 00 1 0...
...... . . .
...0 0 0 1a0 a1 a2 + ak1
= n + an1n1 + . . .+ a0.
4 UKADY RWNA LINIOWYCH 51
Ostatni rwno udowodnimy indukcyjnie1o n = 1 det[a0 + ] = 1 + a02o Zamy, e det(I Ak) = k + ak1k1 + . . .+ a0. Policzmy
det(Ak+1 + I)
= det
1 0 00 1 0...
...... . . .
...0 0 0 1a0 a1 a2 + ak
= (+ ak) det
1 00 0...
... . . ....
0 0
+ det
1 0 00 1 0...
...... . . .
...0 0 0 1a0 a1 a2 ak1
(= (ak1 ) + )
= (+ ak)k + k + (ak1 )k1 + ak2+ . . .+ a0= k+1 + akk + . . .+ a0.
Zamy, e l (1 6 l 6 s1) s wszystkimi pierwiastkami rzeczywistymi wielo-mianu p z krotnociami l oraz mim (1 6 m 6 s2) s wszystkimi zespolo-nymi pierwiastkami o krotnociach m. Wwczas
s1l=1 nul + 2
s2m=1 m = k.
Jeli przez E oznaczymy przestrze rozwiza rwnania (4.2.6), to na mocyWniosku 4.1.4 mamy:
E E = span{tpelt, tqemt cos(mt), tremt sin(mt);1 6 l 6 s1, 1 6 m 6 s2, 0 6 p < l, 0 6 q, r < m}
(4.2.8)
Ponadto wiemy, e
dimE 6s1l=1
l + 2s2
m=1
m = k = dimE.
Wniosek 4.2.3. E = E oraz
tpelt, tqemt cos(mt), tremt sin(mt),
gdzie 1 6 l 6 s1, 1 6 m 6 s2, 0 6 p < l, 0 6 q, r < m} stanowi bazrozwiza ukadu
u(k) + ak1u(k1) + ...+ a0u = 0.
4 UKADY RWNA LINIOWYCH 52
4.3 Liniowe rwnania rnicowe
Definicja 4.3.1. Liniowym ukadem rnicowym rzdu q nazywamy rwna-nie postaci
() a0xk + a1xk+1 + . . .+ aqxk+q = bk dla k = 0, 1 . . .
gdzie a0 6= 0, aq 6= 0. Dla bk = 0 rwnanie to nazywa bdziemy jednorodnym.
Przy ustalonych warunkach pocztkowych
x0 = w0, . . . , xq1 = wq1
istnieje dokadnie jeden cig speniajcy () i warunki pocztkowe, poniewaznajc xk, . . . , xk+q1 moemy wyznaczy xk+q
xk+q =1aq(bk (a0xk + a1xk+1 + . . .+ aq1xk+q1))
Zajmiemy si rozwizaniem rwnanie jednorodnego
() a0xk + a1xk+1 + . . .+ aqxk+q = 0.
atwo pokaza, e zbir rozwiza () stanowi qwymiarow przestrzeliniow. Niech
p() =q
i=0
aii
bdzie wielomianem charakterystycznym rwnania ()
Twierdzenie 4.3.1. Jeli 0 jest skrotnym pierwiastkiem wielomianu cha-rakterystycznego, to cigi
{n0}, {nn10 }, . . . , {n(n 1) . . . (n s+ 2)ns+10 }
stanowi ukad liniowo niezalenych rozwiza ().
Dowd. Sprawdmy czy {n(n 1) . . . (n l + 2)nl+10 } jest rozwizaniem() dla l 6 s.
qk=0
akxk+n =q
k=0
ak(n+ k)(n+ k 1) . . . (n+ k l + 2)n+kl+10
=dl1
dl1np()|=0 = 0
4 UKADY RWNA LINIOWYCH 53
poniewa 0 jest skrotnym pierwiastkiem p. Jeli ukad otrzymanych rwnastanowiby ukad zaleny, to istniay by c1, . . . , cs 6= 0 takie, e
c1n0 + c2n
n10 + . . .+ csn(n 1) . . . (n s+ 2)ns+10 = 0 dla n N.
Wstawiajc za n odpowiednio 0, 1, . . . , s 1 otrzymujemy
1 0 0 . . . 00 1 0 . . . 020 20 2 . . . 0...
...... . . .
...s10 (s 1)s20 (s 1)(s 2)s30 . . . (s 1)!
c1
...
cs
= 0.
Poniewa wyznacznik powyszej macierzy jest rny od zera, wic sprzecz-no.
4.4 Liniowe schematy wielokrokowe
Rozwamy problem Cauchyego
()
x(t) = f(t, x(t)) t [t0, T ]x(t0) = x0Definicja 4.4.1. Liniowym schematem qkrokowym nazywamy schemat po-staci
()qxk+q+q1xk+q1+. . .+1xk+1+0xk = h(qfk+q+. . .+1fk+1+0fk)
dla k = 0, 1, . . ., gdy q 6= 0 i |0| + |0| 6= 0. Schemat jest zamknity, gdyq 6= 0, w przeciwnym wypadku jest otwarty.
Obliczenia numeryczne dla schematu qkrokowego s moliwe, jeli znanes wartoci pocztkowe x0, . . . , xq1. W celu ich uzyskania moemy skorzystaze schematw jednokrokowych, ktre s samostartujce.Oznaczenie. Jeli x(t) jest rozwzaniem (), to wyraenie
rk =q
j=0
jx(tk + jh) hq
j=0
jf(tk + jh, x(tk + jh))
=q
j=0
jx(tk + jh) hq
j=0
jx(tk + jh)
4 UKADY RWNA LINIOWYCH 54
nazywamy bdem lokalnym schematu (). Schemat () jest rzdu p, jelirk = O(hp+1) oraz rk 6= O(hp+2).
Zamy, e x(t) jest rozwizaniem () klasy C. Wwczas dla dowolnegop N mamy:
x(tk + jh) =p+1n=0
x(n)(tk)n!
(jh)n +O(hp+2)
x(tk + jh) =p+1n=1
x(n)(tk)(n 1)!
(jh)n1 +O(hp+1),
std
rk =q
j=0
j
p+1n=0
x(n)(tk)n!
(jh)n q
j=0
j
p+1n=1
x(n)(tk)(n 1)!
jn1hn +O(hp+2) =
=
qj=0
j
x(tk) + p+1n=1
1n!
qj=0
jjn 1
(n 1)!
qj=0
jjn1
x(n)(tk)hn +O(hp+2).Oznaczmy przez
c0 =q
j=0
j
cn =1n!
qj=0
jjn 1
(n 1)!
qj=0
jjn1.
Wniosek 4.4.1. Schemat () jest schematem rzdu p c0 = . . . = cp = 0oraz cp+1 6= 0
Przykad 4.4.1. 1o Ze wzoru Taylora mamy
x(t+ h) = x(t) + hx(t) +h2
2x(t) +O(h3)
x(t h) = x(t) hx(t) + h2
2x(t) +O(h3).
Odejmujc stronami otrzymujemy
x(t+ h) x(t h) = 2hf(t, x(t)) +O(h3),
4 UKADY RWNA LINIOWYCH 55
co prowadzi do schematu
xk+2 = xk + 2hfk+1
zwanego schematem punktu rodkowego, wtedy
0 = 1, 2 = 1, 1 = 2.
Wwczas
c0 = 0 + 2 = 0c1 = 22 1 = 0
c2 =22
2!2
11!1 = 0
c3 =23
3!2
12!1 =
13,
(4.4.1)
zatem schemat jest rzdu 2.2o Wan rodzin schematw wielokrokowych s schematy Adamsa po-
staci:
xk+q = xk+q1 + hq
j=0
jfk+j, k = 0, 1 . . . (4.4.2)
Jeli q 6= 0, to jest schematem zamknitym (Adamsa-Moultona), dla q = 0jest otwarty (Adamsa-Bashfortha).
Jak wyznaczy wspczynnik j? Moemy skorzysta ze wzoru cakowego
x(tk+q) = x(tk+q1) + tk+qtk+q1
f(s, x(s))ds (4.4.3)
Natomiast funkcj podcakow przybliamy wielomianem interpolacyjnymLagrangea Pq stopnia q, opartym na wzach w punktach tk, . . . , tk+q, czyli
Pq(s) =q
j=0
f(tk+j, x(tk+j))lj(s) gdzie lj(s) =qm=0
m6=j
s tk+mtk+j tk+m
. (4.4.4)
Uwaga 4.4.1.
Pq(ts) = f(ts, x(ts)) dla s = k, . . . , k + q. (4.4.5)
4 UKADY RWNA LINIOWYCH 56
Zatem
x(tk+q) x(tk+q1) + hq
j=0
(1h
tk+qtk+q1
lj(s)ds)f(tk+j, x(tk+j)), (4.4.6)
gdzie
1h
tk+qtk+q1
lj(s)ds =1h
tk+qhtk+(q1)h
qm=0
m6=j
s tk mhtk + jh tk mh
ds
= qq1
qm=0
m6=j
smj m
ds = j,
co prowadzi do zamknitego schematu Adamsa
xk+q = xk+q1 + hq
j=0
jfk+j.
Policzmy rzd tego schematu. Oznaczmy
Wn(s) =q
j=0
qm=0
m6=j
smj m
jn (4.4.7)
Wn jest wielomianem stopnia 6 q. Pokaemy, eWn(s) = sn dla n = 0, . . . , q.Aby udowodni t rwno wystarczy j sprawdzi w q+1 rnych punktach,np. w 0, 1, . . . , q. Jeli k = 0, 1, . . . , q, to
Wn(k) =q
j=0
qm=0
m6=j
j mk m
jn = kn.
Ponadto
cn =1n!
qj=0
jjn 1
(n 1)!
qj=0
jjn1
=1n!(qn (q 1)n) 1
(n 1)!
qq1
Wn1(s)ds
=1
(n 1)!
qq1
(sn1 Wn1(s))ds.
4 UKADY RWNA LINIOWYCH 57
Czyli cn = 0 dla n = 1, . . . , q+1 oraz c0 = 11 = 0. Ponadto wielomian sq+1Wq+1(s) jest wielomianem stopnia q + 1, a jego pierwiastkami s 0, 1, . . . , q.Std
sq+1 Wq+1(s) = s(s 1) . . . (s q). (4.4.8)
Zatem
cq+2 =1
(q + 1)!
qq1
(sq+1 Wq+1(s))ds
= qq1
s(s 1) . . . (s q)(q + 1)!
ds < 0.
Czyli rzd zamknitego qkrokowego schematu Adamsa wynosi q + 1.
Definicja 4.4.2. Mwimy, e schemat qkrokowy () jest zbieny, gdy dladowolnego t [t0, T ], jeli:1o t = t0 + kh, k +, h 0,2o xj(h) x0 gdy h 0 dla j = 0, . . . , q 1,to xk x(t), gdzie x(t) jest rozwizaniem (), natomiast x0(h), . . . , xq1(h)s danymi startowymi schematu.
Lemat 4.4.2. Jeli liniowy schemat qkrokowy () jest zbieny, to wszyst-kie pierwiastki wielomianu g() =
qj=0 j
j le w kole jednostkowym {z C; |z| 6 1}, za te pierwiastki, ktre le na okrgu jednostkowym {z C; |z| = 1}, s jednokrotne.
Dowd. Rozwamy rwnanie x(t) = 0, x(0) = 0. Oczywicie posiada onojedyne rozwizanie x(t) = 0. W tym przypadku schemat () jest postaci:
qxk+q + q1xk+q1 + . . .+ 1xk+1 + 0xk = 0 dla k = 0, 1, . . .
Niech 0 bdzie pierwiastkiem g. Rozwamy wwczas dane startowe postacixj(h) = h
j0 dla j = 0, . . . , q 1. Wwczas xk = hk0 dla dowolnego k. Jeli
t = kh, to xk = tkk0. Jeli dodatkowo |0| > 1, to |xk| = t
|0|kk
+, coprzeczy zaoeniu zbienoci, czyli xk 0. Std |0| 6 1. Nastpnie zamy,e |0| = 1 oraz 0 jest pierwiastkiem wielokrotnym wielomianu g. Wwczasrozwamy dane startowe xj(h) = hj
j10 dla j = 0, . . . , q 1. Wwczas
xk = hkk10 dla dowolnego k. Jeli t = hk, to |xk| = |tk10 | = t, co przeczyzaoeniu zbienoci schematu.
4 UKADY RWNA LINIOWYCH 58
Definicja 4.4.3. Mwimy, e schemat () jest stabilny, jeli wszystkie pier-wiastki g znajduj si w kole jednostkowym, za te pierwiastki, ktre le naokrgu jednostkowym s jednokrotne.
Przykad 4.4.2.1o Schemat punktu rodkowego: g() = 2 1 = ( 1)(+ 1)2o Schemat Adamsa: g() = q q1 = ( 1)q1
Definicja 4.4.4. Mwimy, e schemat () jest zgodny, jeli
0 =c0 = 0 + . . .+ q0 =c1 = 11 + . . .+ qq (0 + . . .+ q).
(4.4.9)
W najbliszym czasie udowodnimy twierdzenie, ktre mwi, e jeli linio-wy schemat wielokrokowy jest zgodny i stabilny, to jest zbieny. Najpierwjednak musimy przypomnie sobie pewne twierdzenia dotyczce funkcji ana-litycznych.
Niech f : D C, gdzie D C jest zbiorem otwartym.
Definicja 4.4.5. Mwimy, e funkcja f posiada pochodn (zespolon) wz0 D, jeli istnieje
limzz0
f(z) f(z0)z z0
(4.4.10)
i oznaczamy j przez f (z0). Mwimy, e funkcja f jest analityczna, jeli po-siada pochodn w kadym punkcie dziedziny.
Twierdzenie 4.4.3. Jeli f : D C jest analityczna, to w kadym punkcieposiada pochodn dowolnego rzdu.
Oznaczenie. Niech f : D C bdzie funkcj analityczn oraz : [a, b] Dbdzie krzyw klasy C1. Wwczas oznaczmy
f(z)dz =
baf((t))(t)dt.
Ponadto, dla dowolnego r > 0 oznaczmy przezO(0, r) krzyw postaci [0, 2] 3t 7 eit C.
Twierdzenie 4.4.4. Jeli f : {z C; |z| < R} C jest analityczna, to
f(z) =h=0
anzn,
gdzie an = 12O(0,r) f(z)z
ndz dla dowolnego 0 < r < R
4 UKADY RWNA LINIOWYCH 59
Oznaczenie. Dla dowolnego wielomianu g() = qq+. . .+1+0 oznaczmy
g() = qg(1) = q + q1+ . . .+ 1q1 + 0q (4.4.11)
Lemat 4.4.5. Zamy, e wielomian g() = qq + . . .+ 1+ 0 speniawarunek stabilnoci. Wwczas
1q + q1+ . . .+ 0q
=1
g()= 0 + 1+ 22 + . . .
dla || < 1, gdzie j s rzeczywiste i wsplnie ograniczone, czyli
|j| 6 dla j = 0, 1, 2 . . .
Dowd. Niech 1, . . . , r bd wszystkimi pierwiastkami g z okrgu jednost-kowego, czyli |j| = 1. Wwczas:
g(z) = (z 1) . . . (z r)w(z),
przy czym wszystkie pierwiastki w le wewntrz okrgu jednostkowego. Po-nadto
1g(z)
=1
zqg(1z)=
1zq(1
z 1) . . . (1z r)w(
1z)
=(1)r
1 . . . r(z 11 ) . . . (z 1r)w(z)
=a1
z 11
+ . . .+ar
z 1r
+v(z)w(z)
.
Poniewa moduy wszystkich pierwiastkw w s wiksze ni 1, funkcja f(z) =v(z)w(z) jest analityczna w kole {z C; |z| < 1 + } dla pewnego > 0. Zatem
f(z) =n=0
bnzn dla |z| 6 1,
gdzie
bn =12
O(0,1)
f(z)zndz.
4 UKADY RWNA LINIOWYCH 60
Std |bn| 6 max|z|61 |f(z)|. Nastpnie dla |z| < 1 mamy |jz| < 1 oraz
ajz 1
j
= ajj1
1 jz= ajj(1 + jz + 2jz2 + . . .)
= b0j + b1jz + b2jz2 + . . . ,
gdzie |bkj| = |aj|. Zatem
1g(z)
= 0 + 1z + 2z2 + . . . dla |z| < 1
gdzie k = bk r
j=1 bkj oraz
|k| 6 max|z|
4 UKADY RWNA LINIOWYCH 61
Lemat 4.4.7. Rozwamy nieliniowe rwnanie rnicowe postaci
( )q
j=0
jyk+j = hq
j=0
j,k(yk+j) + gk (4.4.12)
gdzie
1oq
j=0
|j| 6 a,
2o max06i6q
|i,k(y)| 6 b|y|,
3o |gk| 6 dla k = 0, 1 . . . ,
4o g() =q
j=0
jj spenia warunek stabilnoci,
5o warunki pocztkowe {yj}q1j=0 s ograniczone przez , czyli |yj| 6 dlaj = 0 . . . q 1,
6o 0 < h 0 istnieje > 0 takie, e |t t1| 6 (t, x1) (t1, x1) 6 2 .Zamy, e
|t t1| 6 oraz x x1 6
2eL(Tt0).
Wwczas:
(t, x) (t1, x1) 6 (t, x) (t, x1)+ (t, x1) (t1, x1)6 eL(Tt0) x x1+ (t, x1) (t1, x1) 6 .
Twierdzenie 5.0.11. Niech f : [t0, T ]G Rd (G Rd domknicie zbioruotwartego) bdzie funkcj ograniczon klasy C1. Niech : [t0, T ] G G bdzie odwzorowanie takim, e t 7 (t, x0) jest rozwizaniem problemuCauchyego x(t) = f(t, x(t))x(t0) = x0Wwczas odwzorowanie jest cige.
Dowd. Zamy, e f(t, x) 6 M dla (t, x) [t0, T ] G. Wwczas dladowolnych (t, x) [t0, T ]G mamy
(t, x) x = tt0f(, (, x))d
tt0f(, (, x))d M(T t0).
Niech R =M(Tt0)+1 oraz ustalmy (t1, x1) [t0, T ]G. Poniewa, fx jestograniczona na [t0, T ]B(x1, R)G, wic f : [t0, T ] (B(x1, R)G) Rdjest funkcj Lipschitza ze sta L. Jeli xx1 < 1, to (t, x) B(x1, R)G,std
(t, x) (t, x1) 6 x x1+ tt0f(, (, x)) f(, (, x1)) d
6 x x1+ tt0L (, x) (, x1) d.
Na mocy lematu Gronwalla (2.1.1) otrzymujemy:
(t, x) (t, x1) 6 x x1 e(Tt0)L.
Dalsza cz dowodu przebiega jak w Uwadze poprzedzajcej twierdzenie.
5 ZALENOCI ROZWIZA ODWARUNKW POCZTKOWYCH69
Prawdziwa jest rwnie wersja tego twierdzenia bez zaoenia ograniczo-noci f , podamy j bez dowodu.
Twierdzenie 5.0.12. Niech f : [t0, T ] Rd Rd bdzie funkcj klasy C1.Niech : [t0, T ] Rd Rd bdzie odwzorowanie takim, e t 7 (t, x0) jestrozwizaniem problemu Cauchyegox(t) = f(t, x(t))x(t0) = x0Wwczas odwzorowanie jest cige.
Wniosek 5.0.13. (o cigej zalenoci warunkw pocztkowych i parametru)Niech M Rd bdzie domkniciem zbioru otwartego. Niech f : [t0, T ]RdM Rd bdzie funkcj ograniczon klasy C1. Niech : [t0, T ]RdM Rdbdzie odwzorowanie takim, e t 7 (t, x0, y) jest rozwizaniem problemuCauchyego x(t) = f(t, x(t), y)x(t0) = x0Wwczas odwzorowanie jest cige.
Dowd. Rozwamy funkcj F : [t0, T ] Rd M Rd M postaci
F (t, x, y) = (f(t, x, y), 0).
Funkcja F jest rwnie ograniczona i klasy C1. Zatem na mocy Twierdze-nia 5.0.11, jeli przez t 7 (t, x0, y0) oznaczymy rozwizanie problemu Cau-chyego (x(t), y(t)) = F (t, x(t), y(t)) = (f(t, x(t), y(t)), 0)(x(t0), y(t0)) = (x0, y0),to jest ciga. Ponadto, y(t) = 0, wic y(t) = y0 oraz x(t) = f(t, x(t), y0).Zatem (t, x0, y0) = ((t, x0, y0), y0). Std jest rwnie ciga.
Twierdzenie 5.0.14. (o cigej zalenoci od parametru dla rwna linio-wych) Niech M Rd. Niech A : [t0, T ]M Md(R) bdzie funkcj cig.
5 ZALENOCI ROZWIZA ODWARUNKW POCZTKOWYCH70
Niech : [t0, T ]M Rd bdzie odwzorowaniem takim, e t 7 (t, y) jestrozwizanie ukadu rwna liniowychx(t) = A(t, y)x(t)x(t0) = x0.Wwczas : [t0, T ]M Rd jest ciga.
Dowd. Ustalmy y1 M . Poniewa A : [t0, T ] B(y1, 1) Md(R) jestjednostajnie ciga, wic istnieje A > 0 takie, e A(t, y) A dla (t, y) [t0, T ]B(y1, 1) oraz dla dowolnego > 0 istnieje > 0 taka, e
y y1 < A(t, y) A(t, y1) < .
Std dla dowolnego (t, y) [t0, T ]B(y1, 1) mamy
(t, y) =x0 + t
t0A(, y)(, y)d
6 x0+ tt0A(, y)(, y) d
x0+ tt0A (, y) d.
Zatem na mocy lematu Gronwalla (2.1.1) otrzymujemy
(t, y) 6 x0 e(Tt0)A.
Zamy e y y1 6 . Wwczas
(t, y) (t, y1)
= t
t0(A(, y)(, y) A(, y1)(, y1))d
6
tt0A(, y)((, y) (, y1)) d +
tt0(A(, y1) A(, y))(, y1) d
6 tt0A (, y) (, y1) d + (T t0) x0 eA(Tt0).
Zatem na mocy lematu Gronwalla (2.1.1)
(t, y) (t, y1) 6 (T t0) x0 e2A(Tt0).
Jeli dodatkowo |t t1| < , to
(t, y1) (t1, y1) | t1tA(, y1)(, y1)d | |t t1|A x0 e(Tt0)A
A x0 e2(Tt0)A.
5 ZALENOCI ROZWIZA ODWARUNKW POCZTKOWYCH71
Std(t, y) (t1, y1) (A+ T t0) x0 e2(Tt0)A.
Lemat 5.0.15. (Hadamarda)Niech K bdzie otwartym i wypukym podzbiorem Rd oraz f : (a, b) K Rd funkcj klasy C1. Wwczas odwzorowanie fk : (a, b) K K Rd,k = 1, . . . , d dane wzorem:
fk(t, y1, y2) = 10
f
xk(t, sy2 + (1 s)y1)ds (5.0.13)
jest cige, fk(t, y, y) = fxk (t, y) oraz
f(t, y2) f(t, y1) =d
k=1
fk(t, y1, y2)(yk2 yk1) (5.0.14)
gdzie yi = (y1i , ..., ydi ), i = 1, 2.
Dowd. Cigo zostawiamy jako wiczenie. Ustalmy t (a, b) i rozwamy
F (s) = f(t, sy2 + (1 s)y1) dla s [0, 1].
Wwczas
F (s) =d
k=1
f
xk(t, sy2 + (1 s)y1)(yk2 yk1),
std
f(t, y2) f(t, y1) = F (1) F (0) = 10F (y)ds
=d
k=1
10
f
xk(t, sy2 + (1 s)y1)ds (yk2 yk1).
Twierdzenie 5.0.16. (o C1 zalenoci od warunkw pocztkowych) Niechf : [t0, T ] Rd Rd bdzie funkcj klasy C1 (ograniczona). Niech t 7(t, x0) bdzie rozwizaniem problemux(t) = f(t, x(t))x(t0) = x0.
5 ZALENOCI ROZWIZA ODWARUNKW POCZTKOWYCH72
Wwczas : [t0, T ] Rd Rd jest klasy C1 oraz dla dowolnego ~n Rd,~n = 1 funkcja
z(t, x) =
~n(t, x)
jest rozwizaniem rwnania liniowego:ddtz(t, x) = I(t, x)z(t, x)
z(t0, x) = ~n(5.0.15)
gdzie I(t, x) = fx(t, (t, x))
Dowd. Dla uproszczenia dowodu przyjmijmy, e t0 = 0. Poniewa(t,x)
t=
f(t, (t, x)) oraz jest funkcj cig na mocy Twierdzenia 5.0.12, wicpochodna czstkowa
tjest ciga. Naley rwnie pokaza, e pochodna
x
jest ciga. W tym celu wystarczy udowodni, e dla dowolnego wektora~n Rd, ~n = 1 pochodna kierunkowa
~njest ciga. Ustalmy x0 Rd,
h [0, 1] oraz oznaczmy
yh(t) = (t, x0 + h~n).
Wwczas
yh(t) y0(t) = f(t, yh(t)) f(t, y0(t)) =n
k=1
fk(t, yh(t), y0(t))(ykh(t) yk0(t))
= I(t, h)(yh(t) y0(t)),
gdzie I(t, h) jest ddmacierz, ktrej kolumnami s wektory fk(t, yh(t), y0(t)),czyli
I(t, h) = [f1(t, yh(t), y0(t)) . . . fd(t, yh(t), y0(t))].
Na mocy Lematu Hadamarda I jest ciga. Ponadto(yh(t) y0(t)
h
)= I(t, h)
(yh(t) y0(t)
h
).
Oznaczajc zh(t) =yh(t)y0(t)
hmamy
zh(t) = I(t, h)zh(t)
5 ZALENOCI ROZWIZA ODWARUNKW POCZTKOWYCH73
Gdy h 0, tofk(t, yh(t), y0(t))
f
xk(t, y0(t)),
Czyli
I(t, h) I(t, 0) = fx
(t, (t, x0))
oraz
zh(0) =yh(0) y0(0)
h= ~n.
Zatem zh(t) = I(t, h)zh(t)zh(0) = ~nNa mocy twierdzenia o cigej zalenoci od parametru dla rwna liniowychotrzymujemy, e zh(t)h0 z(t), gdziez(t) = I(t, 0)z(t)z(0) = ~n.Z drugiej strony
zh(t) =(t, x0 + h~n) (t, x0)
h
~n(t, x0).
Std dla dowolnego ~n oraz x0 pochodna kierunkowa ~n (t, x0) istnieje a po-nadto jeli
z(t, x) =
~n(t, x),
to ddtz(t, x) = f
x(t, (t, x))z(t, x)
z(0, x) = ~n.
Poniewa funkcja f jest klasy C1 a jest ciga, wic A(t, x) = fx(t, (t, x))
jest rwnie ciga. Zatem na mocy twierdzenia o cigej zalenoci od pa-rametru dla rwna liniowych funkcja z a co za tym idzie rwnie
~njest
ciga.
5 ZALENOCI ROZWIZA ODWARUNKW POCZTKOWYCH74
Twierdzenie 5.0.17. (O Cr zalenoci od warunkw pocztkowych) Niechf : [t0, T ]Rd Rd bdzie funkcj klasy Cr. Wwczas : [t0, T ]Rd Rdjest rwnie klasy Cr.
Dowd. Dowd indukcyjny:1o n = 1 - poprzednie twierdzenie2o Zamy e dla pewnego r N teza twierdzenia jest prawdziwa i zamye f jest funkcj klasy Cr+1. Poniewa (t,x)
t= f(t, (t, x)) oraz f, s
funkcjami klasy Cr (zaoenie indukcyjne), wic pochodna czstkowa t
jestklasy Cr. Wystarczy zatem pokaza, e z(t, x) =
~n(t, x) jest klasy Cr dla
dowolnego ~n, ~n = 1. Na mocy poprzedniego twierdzeniaddtz(t, x) = I(t, x)z(t, x)
z(t0, x) = ~n,
gdzie I(t, x) = fx(t, (t, x)) jest klasy Cr. Rozwamy funkcj F : [t0, T ]
Rd Rd Rd Rd dan wzorem:
F (t, x, z) =(0,f
x(t, (t, x)) z
).
F jest oczywicie klasy Cr. Oznaczmy przez (t, x) = (1(t, x), 2(t, x)) Rd Rd. rozwizanie rwnania postaci:
(x(t), z(t)) = F (t, x(t), z(t))x(t0) = xz(t0) = ~n.
Na mocy zaoenia indukcyjnego jest klasy Cr i dodatkowo dla dowolnegox Rd mamy
1(t, x) = x dla t [t0, T ].
Stdd
dt2(t, x) =
f
x(t, (t, x))2(t, x).
Std z(t, x) = 2(t, x) jest klasy Cr.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU75
6 Rwnania rniczkowe czstkowe pierwsze-go rzdu
6.1 Podstawowe definicje i wasnoci
Definicja 6.1.1. Rwnania rniczkowe czstkowe, s to rwnania postaci
F (Dru,Dr1u, . . . , Du, u, x) = 0
przy czym szukan funkcj jest u : G R (G Rd otwarty). Liczb rnazywamy rzdem rwnania.
Najpierw zajmiemy si rwnaniami liniowymi pierwszego rzdu, postaci
di=1
ai(x)u
xi(x) = b(x),
gdzie szukan jest funkcja u : G R klasy C1, za danymi s funkcje cigeai, b : G R.Przykad 6.1.1. Rozwamy rwnanie
yu
x xu
y= y.
Wwczas kada funkcja postaci u(x, y) = g(x2 + y2) + x jest rozwizaniemtego rwnania, poniewa
u
x= g(x2 + y2)2x+ 1
u
y= g(x2 + y2)2y.
Czyli rodzina rozwiza rwnania nie zaley od skoczonej liczby parame-trw (tak jak w przypadku rwna zwyczajnych), lecz jest parametryzowanafunkcjami rniczkowalnymi. Std wynika, e warunki pocztkowe skadajcesi ze skoczonej listy warunkw nie dadz jednoznacznoci rozwizania.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU76
6.2 Rozmaitoci (przypomnienie)
Definicja 6.2.1. RozmaitoNiech M bdzie niepustym podzbiorem Rd. Mwimy, e M jest w punkciep M rozmaitoci wymiaru k 6 d klasy Cr (r 1), gdy istnieje otoczenieotwarte U Rd punktu p, otoczenie V Rd punktu 0 oraz dyfeomorfizmh : U V klasy Cr taki, e h(p) = 0 oraz
M U = h1(V (Rk {0})). (6.2.1)
Wwczas zbir TpM = (Dh(p))1(Rk {0}) nazywamy przestrzeni styczndo M w punkcie p.
Twierdzenie 6.2.1. Niech dany bdzie zbir M Rd oraz p M . Dlaustalonych 0 k d oraz 1 r nastpujce warunki s rwnowane:
1. M jest w punkcie p rozmaitoci wymiaru k klasy Cr
2. Istnieje otoczenie U punktu p oraz F : U Rdk klasy Cr taka, epochodna DF (p) ma rzd d k oraz
M U = {x U : F (x) = 0} . (6.2.2)
Wtedy TpM = kerDF (p).
3. Istnieje otoczenie U punktu p, zbir S Rk, s0 S oraz : S Rdklasy Cr takie, e (s0) = p, D(s0) ma rzd k, : S (S) jesthomeomorfizmem i
M U = (S) = {(s) : s S} . (6.2.3)
Wtedy TpM = ImD(s0).
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU77
Twierdzenie 6.2.2. (o funkcjach uwikanych) Niech U Rm Rn bdziezbiorem otwartym oraz H : U Rn bdzie funkcj klasy C1. Niech (x0, y0) U bdzie takie, e
H(x0, y0) = 0 oraz det
yH(x0, y0) 6= 0.
Wwczas istnieje otoczenie V punktu x0 oraz otoczenie W punktu y0 orazfunkcja h : V W klasy C1 taka, e dla dowolnych (x, y) V W mamy
H(x, y) = 0 h(x) = y.
6.3 Rozwizywanie rwna liniowych
Niech G Rd bdzie zbiorem otwartym oraz ai : G R, i = 1, . . . , dfunkcjami cigymi. Rozwamy rwnanie liniowe jednorodne postaci
di=1
ai(x)u
xi(x) = 0 dla x G. (RJ)
Dla tego rwnania rozwaa bdziemy rwnanie charakterystyczne postaci
x = a(x) (RCH),
czyli
x1 = a1(x)x2 = a2(x)
...xd = ad(x)
Rozwizania rwnania charakterystycznego bdziemy nazywali charaktery-stykami rwnania (RJ).
Twierdzenie 6.3.1. Niech G1 G Rd bdzie zbiorem otwartym, zau : G1 R funkcj rniczkowaln. Nastpujce warunki s rwnowane:
1. funkcja u : G1 R jest rozwizaniem (RJ),
2. dla dowolnej charakterystyki x : I Rd (I R podprzedzia) funkcjau x jest staa.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU78
Dowd. (1 2) Niech u bdzie rozwizaniem (RJ), a x : I Rd pewncharakterystyk. Wwczas dla kadego t I mamy
d
dt(ux)(t) = Du(x(t))dx
dt(t) = Du(x(t))a(x(t)) =
di=1
ai(x(t))u
xi(x(t)) = 0.
(2 1) Niech x0 G1. Na mocy Twierdzenia Peano (2.2.2) istnieje charak-terystyka x : I G1 taka, e x(0) = x0. Wwczasdi=1
ai(x0)u
xi(x0) = Du(x(0))a(x(0)) = Du(x(0))x(0) =
d
dt(u x)(t)
t=0
= 0.
Twierdzenie 6.3.2. Niech a : G Rd bdzie funkcj klasy C1 oraz niechS G bdzie rozmaitoci klasy C1 takim, e dimS = d 1. Niech p Sbdzie punktem takim, e a(p) / TpS (nie naley do przestrzeni stycznej).Wtedy istnieje otoczenie G1 Rd punktu p takie, e problem Cauchyego
di=1 ai(x)
uxi
(x) = 0 dla x G1u(x) = w(x) dla x S G1
(6.3.1)
ma dokadnie jedno rozwizanie okrelone na G1 dla dowolnej funkcji w :S R klasy C1.
Przykad 6.3.1. Rozwamy problem postaciyux xuy = 0u(0, y) = y3.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU79
W tym przypadku S = {(x, y);x = 0}, w(0, y) = y3. Rwnanie charaktery-styczne jest postaci x = yy = xa charakterystyki postaci
(t, x, y) =[cos(t) sin(t) sin(t) cos(t)
] [xy
]
Wszystkie charakterystyki s okrgami bo macierz fundamentalna jest ma-cierz obrotu, zatem rozwizanie jest stae na okrgach o rodku w (0, 0). Alewynika z tego, e w otoczeniu (0, 0) problem nie ma rozwizania poniewa zjednej strony u(0, y) = u(0,y) (gdy (0, y) i (0,y) le na jednej charak-terystyce), a z drugiej u(0, y) = y3 6= y3 = u(0,y). Powodem dla ktregoten problem nie ma rozwizania jest fakt, e a(0) = 0 T0S.
Lemat 6.3.3. Zamy e spenione s zaoenia Twierdzenia 6.3.2. Przezt 7 (t, x) oznaczmy rozwizaniem rwnania charakterystycznego takie, e(0, x) = x. Wtedy istnieje otoczenie G1 punktu p, > 0 oraz funkcja :G1 R klasy C1 taka, e dla dowolnych x G1 oraz t <
(t, x) S t = (x).
(x) naley interpretowa jako czas pierwszego przecicia z rozmaitoci Scharakterystyki wychodzcej z x.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU80
Dowd. Poniewa S jest d 1 wymiarow rozmaitoci punkcie p, wicistnieje otoczenia G0 punktu p oraz funkcja F : G0 R klasy C1 taka, e
S G0 = {x G0 : F (x) = 0}
oraz DF (p) 6= 0. Rozwamy funkcj
H(x, t) = F ((t, x)).
Funkcja ta jest klasy C1 w pewnym otoczeniu (p, 0), H(p, 0) = 0 oraz
dH
dt(p, 0) = DF ((0, p))
d
dt(0, p) = DF (p)a((0, p)) = DF (p)a(p) 6= 0
poniewa a(p) / TpS = kerDF (p). Na mocy twierdzenia o funkcji uwikanejistnieje otoczenie G1 punktu p, > 0 oraz funkcja : G1 R klasy C1 taka,e dla x G1 oraz |t| < mamy
H(x, t) = 0 t = (x).
Std dla x G1 oraz |t| < mamy
(t, x) S F ((t, x)) = 0 H(x, t) = 0 t = (x)
Lemat 6.3.4. Jeli t 7 (t, x) jest rozwizaniem rwnania autonomicznegox = a(x) takim, e (0, x) = x, to
(t+ s, x) = (t, (s, x)).
Dowd. Rozwamy funkcj u(t) = (t+ s, x). Wwczas
d
dtu(t) =
d
dt(t+ s, x) = a((t+ s, x)) = a(u(t))
oraz u(0) = (s, x). Poniewa a jest klasy C1, wic u(t) = (t, (s, x)).
Ponadto jeli jest funkcj z Lematu 6.3.3, to dla dowolnego y G1 mamy
s = ((t, y)) (s, (t, y)) S (s+ t, y) S (y) = s+ t,
std((t, y)) = (y) t.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU81
Dowd. Twierdzenia 6.3.2.Niech G1 oraz : G1 R bd takie jak w Lemacie 6.3.3. Dla x G1definiujemy funkcj u : G1 R nastpujco
u(x) = w(((x), x)).
u jest klasy C1 i jest ona staa na charakterystykach poniewa:
u((t, y)) = w((((t, y)), (t, y))) = w(((y) t, (t, y))) == w(((y), (0, y))) = w(((y), y)) = w(y).
Na mocy Twierdzenia 6.3.1 funkcja u jest rozwizaniem (RJ). Ponadto, jelix S G1, to
u(x) = w(((x), x)) = w((0, x)) = w(x).
Zamy, e u1 : G1 R jest rozwizaniem (RJ) takim, e u1(x) = w(x) dlax G1 S. Poniewa u1 jest staa na charakterystykach, wic dla x G1mamy
u1(x) = u1(((x), x)) = w(((x), x)) = u(x).
Zajmiemy si teraz rwnaniem liniowym niejednorodnym postaci
di=1
ai(x)u
xi(x) = b(x). (RNJ)
Twierdzenie 6.3.5. Niech t 7 (t, x) bdzie rozwizaniem rwnania cha-rakterystycznego (RCH) dla rwnania jednorodnego (RJ) takim, e (0, x) =x. Niech G1 G bdzie podzbiorem otwartym oraz u : G1 R funkcj r-niczkowaln. Wtedy nastpujce warunki s rwnowane:
1. u jest rozwizaniem rwnania niejednorodnego (RNJ),
2. dla dowolnego x G1 istnieje > 0 taki, e dla |t| < mamy
u((t, x)) = u(x) + t0b((, x))d.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU82
Dowd. (1 2) Jeli u jest rozwizaniem (RNJ), to
d
dtu((t, x)) = Du((t, x))
d
dt(t, x) = Du((t, x))a((t, x)) = b((t, x)),
std
u((t, x)) u(x) = t0
d
du((, x))d =
t0b((, x))d.
(2 1) Poniewa
u((t, x)) u(x) = t0b((, x))d,
wicd
dtu((t, x)) = b((t, x)).
Std
b((t, x)) =d
dtu((t, x)) = Du((t, x))
d
dt(t, x) = Du((t, x))a((t, x)).
Zatem kadc t = 0 otrzymujemy
Du(x)a(x) = b(x)
dla dowolnego x G1.
Twierdzenie 6.3.6. Niech funkcje dane ai, b : G R w (RNJ) bd klasyC1. Niech S G bdzie rozmaitoci klasy C1 tak, e dimS = d 1. Niechp S bdzie punktem taki, e a(p) / TpS. Wtedy istnieje otoczenie otwarteG1 Rd punktu p takie, e problem Cauchyego
di=1 ai(x)
uxi
(x) = b(x) dla x G1u(x) = w(x) dla x S G1
ma dokadnie jedno rozwizanie dla dowolnej funkcji w : S R klasy C1.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU83
Dowd. Niech G1 oraz : G R bd jak w Lemacie 6.3.3. Dla x G1okrelamy funkcj u nastpujco
u(x) = w(((x), x)) (x)0
b((s, x))ds.
Wwczas
u((t, x)) = w((((t, x)), (t, x))) ((t,x))0
b((s, (t, x)))ds
= w(((x) t, (t, x))) (x)t0
b((s, (t, x)))ds
= w(((x), x)) (x)0
b((s+ t, x))ds+ t0b((s, x))ds
= u(x) + t0b((s, x))ds.
Zamy, e u1 : G1 R jest rozwizaniem (RNJ) takim, e u1(x) = w(x)dla x G1 S. Na mocy Twierdzenia 6.3.5 dla dowolnego x G1 mamy
u1(((x), x)) = u1(x) + (x)0
b((s, x))ds,
std
u1(x) = w(((x), x)) (x)0
b((s, x))ds = u(x).
Uwaga 6.3.1. Metoda charakterystyk jest bardzo wygodna przy numerycz-nym wyznaczaniu rozwiza przyblionych problemu Cauchyego
di=1 ai(x)
uxi
= 0 dla x G1u(x) = w(x) dla x S G1.
W celu rozwizania problemu ustalamy d punktw x1, x2, . . . , xd na rozma-itoci S. Nastpnie dla kadego xi wyznaczamy jednoczenie numeryczne roz-wizanie rwnania charakterystycznegox = a(x)x(0) = xi.otrzymujc kolejno punkty (jh, xij) (h - dugo kroku). Na koniec przybli-one wartoci u w xij definiujemy nastpujco
u(xi,j) = w(xi).
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU84
6.4 Rwnania quasi-liniowe
W nastpnej czci skryptu udowodnimy twierdzenie o istnieniu i jednoznacz-noci rozwiza dla oglniejszej klasy rwna pierwszego rzdu, tzw. rwnaquasi-liniowych postaci:
di=1
ai(x, u(x))u
xi(x) = b(x, u(x)) (RQL) (6.4.1)
gdzie ai, b : G R R, i = 1, . . . , d (G Rd otwarty) s funkcjami klasyC1. W tym przypadku rwnanie charakterystyczne bdzie miao postax = a(x, u)u = b(x, u), (6.4.2)czyli
x1 = a1(x, u)x2 = a2(x, u)
...xd = ad(x, u)u = b(x, u).
Oznaczmy przez t 7 (t, x0, u0) rozwizanie problemu Cauchyegox = a(x, u)u = b(x, u)x(0) = x0u(0) = u0.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU85
Takie rozwizania bdziemy nazywa charakterystykami (RQL).
Definicja 6.4.1. Mwimy, e zbir A GR jest niezmienniczy dla , gdydla dowolnych t, x, u takich, e (t, x, u) G R mamy
(x, u) A (t, x, u) A.
Twierdzenie 6.4.1. Niech G1 Rd bdzie podzbiorem otwartym, u : G1 R funkcj klasy C2. Wwczas nastpujce warunki s rwnowane:
1. u jest rozwizaniem (RQL),
2. wykres Graph(u) = {(x, u(x)) Rd R, x G1} jest zbiorem nie-zmienniczym dla .
Dowd. (1 2) Niech u : G1 R bdzie rozwizaniem (RQL). Wemydowolny punkt wykresu p = (x, u(x)) oraz rozwamy funkcj
k(t) = 2(t, p) u(1(t, p)),
ktra jest okrelona na pewnym przedziale zwierajcym 0. Wwczas
k(0) = 2(0, x, u(x)) u(1(0, x, u(x))) = u(x) u(x) = 0
Rniczkujc t funkcj otrzymujemy
k(t) =d
dt2(t, p)Du(1(t, p))
d
dt1(t, p)
= b(1(t, p), 2(t, p))Du(1(t, p))a(1(t, p), 2(t, p))= b(1(t, p), k(t) + u(1(t, p)))Du(1(t, p))a(1(t, p), k(t) + u(1(t, p)))
Oznacza to, e funkcja k spenia nastpujce rwnanie rniczkowe zwyczajnek(t) = b(1(t, p), k(t) + u(1(t, p)))Du(1(t, p))a(1(t, p), k(t) + u(1(t, p)))k(0) = 0.Zauwamy, e funkcja k1 0 jest rozwizaniem powyszego rwnania ponie-wa
0 = b(1(t, p), u(1(t, p)))Du(1(t, p))a(1(t, p), u(1(t, p))).
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU86
Ponadto prawa strona rwnania jest klasy C1, wic z jednoznacznoci roz-wiza wynika, e k 0. Zatem
(t, x, u(x)) = (1(t, p), 2(t, p)) = (1(t, p), u(1(t, p))),
czyli ley na wykresie funkcji u.(2 1) Zamy e Graph(u) jest niezmienniczy dla . Ustalmy x G1,Wwczas dla t bliskiego zera mamy
(t, x, u(x)) Graph(u),
czyli2(t, x, u(x)) = u(1(t, x, u(x))).
Std
b(x, u(x)) =d
dt2(t, x, u(x))
t=0
=d
dtu(1(t, x, u(x)))
t=0
= Du(x)a(x, u(x)).
Twierdzenie 6.4.2. Niech funkcje dane ai, b : GR R rwnania (RQL)bd klasy C1. Niech S G bdzie rozmaitoci wymiaru d1 oraz w : S Rfunkcj klasy C1. Niech p S bdzie punktem takim, e
a(p, w(p)) / TpS.
Wwczas istnieje otoczenie G1 Rd punktu p takie, e problem Cauchyegod
i=1 ai(x, u(x))uxi
(x) = b(x, u(x)) dla x G1u(x) = w(x) dla x S G1
ma dokadnie jedno rozwizanie.
Dowd. Poniewa S jest rozmaitoci wymiaru d 1 w punkcie p, wicistnieje funkcja : Rd1 H0 Rd (homeomorfizm) klasy C1 oraz G0 Rdotoczenie p takie, e
S G0 = (H0)oraz dla 0 H0, (0) = p. D(0) : Rn1 Rd jest monomorfizmem.Zdefiniujmy funkcj : H0 Rd R
() = ((), w(()))
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU87
Niech (t, x, u) bdzie rozwizaniem (RCH) taka, e (0, x, u) = (x, u) orazniech I(x,t) bdzi maksymalnym odcinkiem na ktrym to rozwizania istnieje.Oznaczmy
P = PG0 = {(t, ()) G0 R, H0, t I}
W dalszej czci dowodu pokaemy (ewentualnie zmniejszajac G0), e PG0jest wykresem pewnej funkcji u : G0 R klasy C1. Zauwamy e zbir PG0jest niezmienniczy dla wzgldem G0 R poniewa
(s, (t, ())) = (s+ t, ()) PG0
zatem ma mocy twierdzenia funkcja u bdzie rozwizaniem (RQL). Ponadto
PG0 3 (0, ()) = () = ((), w(()))
wicw(()) = u(()) dla H0
stda(x) = w(x) dla x S G0
Rozwamy funkcj g(t, ) = (t, ()) Rd R dla H0. Funkcja ta madwie wsprzdne
g1(t, ) = 1(t, ()) Rd
g2(t, ) = 2(t, ()) R
skorzystamy teraz z maego pomocniczego lematu.
Lemat 6.4.3. g1 jest dyfeomorfizmem na otoczeniu (, ) H1 punktu(0, 0).
Odmy dowd lematu na pniej i dokoczmy dowd twierdzenia.Wemy G1 = g1((, )H1) oraz u : G1 R jako u = g2 g11 Wwczas
(t, ()) = (g1(t, ()), u(g1(t, ()))) = (g1(t, ), g2g11 g1(t, )) = (g1(t, ), g2(t, ))
std PG1 = Graph(u) zatem u jest rozwizaniem problemu Cauchyego.
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU88
Dowd. (lematu) Ze wzgldu na twierdzenie o lokalnym odwracaniu od-wzorowa wystarczy pokaza, e Dg1(0, 0) : Rd Rd jest monomorfizmem.Zauwamy e
Dg1(t, ) = (Dtg1(t, ), Dg1(t, ))
ponadto
Dtg1(t, ) =d
dt1(t, ()) = a((t, ()))
Dg1(t, ) =d
d1(t, ()) = D(x,u)1(t, ())D()
z drugiej strony
1(0, x, u) =xD(x,u)1(0, x, u) =(idRd , 0)
orazD() = (D(), D(w )()))
zatem
Dtg1(0, 0) = a(1(0, (0))) = a(p, w(p))Dg1(0, 0) = (id, 0)(D(0), D(w )(0)) = D(0)
Wemy dowolne t R, Rn1, wtedy
Dg1(0, 0)(t, ) = a(p, w(p))t+D(0)
Teraz moemy udowodni, e Dg1(0, 0) jest monomorfizmem. Zamy e
0 = Dg1(0, 0)(t, ) = a(p, w(p))t+D(0)
stda(p, w(p))t = D(0) ImD(0) = TpS
Z faktu, e a(p, w(p))t TpS wynika e t = 0, wic D(0)() = 0. JednakD(0) jest monomorfizmem, czyli = 0
6 RWNANIA RNICZKOWECZSTKOWE PIERWSZEGORZDU89
Pozostaje jeszcze w udowodni jednoznaczo (w twierdzeniu).Niech u1 : G1 R bdzie rozwizaniem problemu Cauchyego. WwczasGraph(u1) jest niezmienniczy dla poniewa
((), w(())) = ((), u1(())) Graph(u1)
zatem dla maych t
(t, (xi), w(())) Graph(u1)
1(t, ()), 2(t, ())
g1(t, ), g2(t, )
g1(t, ), u1(g1(t, ))
u1 g1 = g2, czyli u1 = g2 g11 = u
7 RWNANIA RNICZKOWE CZSTKOWE DRUGIEGO RZDU90
7 Rwnania rniczkowe czstkowe drugiegorzdu
W tej czci wykadu zajmiemy si rwnaniami liniowymi postaci
di,j=1
aij(x)uxixj(x) +di=1
bi(x)uxi(x) + c(x)u(x) = f(x), (RL) (7.0.3)
gdzie danymi s funkcje ai,j, bi, c oraz f okrelone na pewnym otwartymzbiorze G Rd, za szukan jest funk