Jerzy Muszyński (Warszawa)
O pewnej zunifikowanej metodzie rozwiązywania równań liniowych o stałych współczynnikach
1. Wstęp. Celem pracy jest omówienie zunifikowanej metody rozwią- zywania wybranych zagadnień analizy i algebry. Są to te zagadnienia, przy których korzystamy z równań charakterystycznych. Zajmiemy się tu zagad- nieniami początkowymi dla równań różnicowych
y
n+p+ a
p−1y
n+p−1+ · · · + a
1y
n+1+ a
0y
n= b(n), równań różniczkowych
y
(p)+ a
p−1y
(p−1)+ · · · + a
1y
0+ a
0y = b(x), układów równań różniczkowych
y
0= Ay + b(x),
jak również zadaniami, w których dla danej macierzy A poszukujemy pew- nych jej funkcji, na przykład wielomianu, e
A, sin A lub funkcji typu x 7→ e
Ax, sin Ax.
W pracy zakłada się, że Czytelnikowi znane są podstawowe wiadomości z analizy i algebry, a w szczególności twierdzenia o istnieniu i jednoznaczno- ści rozwiązań zagadnień początkowych dla równań różnicowych, różniczko- wych i ich układów (por. np. [1]) oraz pewne twierdzenia z algebry liniowej (por. np. [2]).
Na zakończenie pracy w uwagach dydaktycznych zasugerujemy, jak bez sięgania do ogólnej teorii równań różnicowych i różniczkowych można wy- kazać istnienie i jednoznaczność rozwiązań rozpatrywanych zagadnień oraz zbadać pewne inne ich własności.
W pracy zajmować się będziemy zarówno równaniami o zmiennych ze- spolonych, jak i rzeczywistych. Przez K będziemy oznaczać zbiór liczb ze- spolonych C bądź rzeczywistych R.
Rozpoczniemy od równań jednorodnych.
[7]
1.1. Równanie różnicowe. Niech dane będzie jednorodne równanie róż- nicowe liniowe o stałych współczynnikach (z K)
y
n+p+ a
p−1y
n+p−1+ · · · + a
1y
n+1+ a
0y
n= 0.
Niech X będzie przestrzenią wektorową ciągów (o wartościach z K), a X
0⊂ X zbiorem rozwiązań podanego równania różnicowego.
W przestrzeni X rozważmy operator D, który elementowi y
kdanego ciągu (y
n) ∈ X przypisuje następny element tego ciągu:
Dy
k= y
k+1.
Jeżeli (y
n) jest rozwiązaniem równania różnicowego, to D
py
n+ a
p−1D
p−1y
n+ · · · + a
1Dy
n+ a
0y
n= 0, lub
(D
p+a
p−1D
p−1+ · · · +a
1D + a
0E)y
n= 0, gdzie E jest operatorem tożsamościowym.
Jeżeli (y
n) jest rozwiązaniem równania różnicowego ((y
n) ∈ X
0), to na jego elementach spełnione jest zatem równanie operatorowe
D
p+ a
p−1D
p−1+ · · · + a
1D + a
0E = Θ, (1)
gdzie Θ jest operatorem zerowym (Θy
n= 0 dla dowolnych y
n∈ K).
1.2. Równanie różniczkowe. Niech a
0, . . . , a
p−1∈ K. Rozważmy równa- nie
y
(p)+ a
p−1y
(p−1)+ · · · + a
1y
0+ a
0y = 0.
Niech funkcja y(x), x ∈ R, będzie jego rozwiązaniem (y(x) ∈ K dla x ∈ R).
Oznacza to, że funkcja y jest klasy C
p( R) i
y
(p)(x) + a
p−1y
(p−1)(x) + · · · + a
1y
0(x) + a
0y(x) = 0 dla x ∈ R.
Wykażemy, że funkcja ta jest nieskończenie wiele razy różniczkowalna (y ∈ C
∞( R)). Z podanego wyżej równania mamy dla x ∈ R
y
(p)(x) = −a
p−1y
(p−1)(x) − · · · − a
1y
0(x) − a
0y(x).
Funkcja y jest klasy C
p( R). Prawa strona tej tożsamości jest różniczkowalna, a stąd i lewa, zatem y jest klasy C
p+1( R). Po zróżniczkowaniu ostatniego wzoru otrzymujemy
y
(p+1)(x) = −a
p−1y
(p)(x) − · · · − a
1y
00(x) − a
0y
0(x).
Prawa strona jest znów różniczkowalna, taka też jest więc i lewa. Oznacza to, że funkcja y jest klasy C
p+2( R). Kontynuując tę procedurę, dowodzimy, że rozwiązanie y jest klasy C
∞( R).
Oznaczmy przez X przestrzeń C
∞( R), a przez X
0zbiór rozwiązań roz-
patrywanego równania; mamy więc X
0⊂ X. Niech D będzie operatorem
różniczkowania w przestrzeni X
Dy = y
0. Wtedy rozwiązanie y ∈ X
0spełnia równość
D
py(x) + a
p−1D
p−1y(x) + · · · + a
1Dy(x) + a
0y(x) = 0, czyli
(D
p+ a
p−1D
p−1+ · · · + a
1D + a
0E)y(x) = 0.
Stąd na rozwiązaniach równania różniczkowego (w zbiorze X
0) spełnione jest równanie operatorowe (1).
1.3. Macierze. Niech dana będzie macierz kwadratowa A = (a
ij), gdzie a
ij∈ K dla i, j = 1, . . . , n. Równanie det(λE−A) = 0 nazywa się równaniem charakterystycznym. Ma ono postać
λ
n+ b
n−1λ
n−1+ · · · + b
1λ + b
0= 0.
Wobec twierdzenia Cayleya–Hamiltona macierz A spełnia to równanie, a więc
A
n+ b
n−1A
n−1+ · · · + b
1A + b
0E = 0, gdzie E jest macierzą jednostkową, a 0 jest macierzą zerową.
Macierz A może też spełniać inne równanie niż równanie charaktery- styczne, na przykład tzw. równanie minimalne.
Na przykład równanie A
2−E = 0 spełnia macierz jednostkowa E dowol- nego skończonego stopnia lub przeliczalna. Podobnie spełniają je macierze:
" √ 2/2 √
√ 2/2 2/2 − √
2/2
# ,
−1 −1 0 0 1 0 2 1 1
, czy też macierz nieskończona
√2 2
√2
2
0 0 . . . 0 . . .
√2
2
−
√220 0 . . . 0 . . . 0 0 1 0 . . . 0 . . . 0 0 0 1 . . . 0 . . . . . . .
.
W pracy rozważać będziemy macierze spełniające równanie skończonego stopnia, a więc skończone, oraz wybrane nieskończone.
Niech więc macierz A spełnia równanie
A
p+ a
p−1A
p−1+ · · · + a
1A + a
0E = 0.
Równanie takie będziemy nazywać zerującym.
Niech X będzie przestrzenią wektorową macierzy kwadratowych pew- nego stopnia n lub nieskończonych, a X
0⊂ X zbiorem macierzy spełniają- cych podane wyżej równanie zerujące.
Macierz A można traktować jako odwzorowanie liniowe D w przestrzeni wektorowej X (gdy x ∈ X, to Ax ∈ X), a wtedy D = A i dla macierzyA spełniających równanie zerujące (A ∈ X
0) równanie to przybiera postać (1).
1.4. Układ równań różniczkowych. Niech dany będzie skończony lub przeliczalny układ równań różniczkowych
y
0= Ay, (2)
w którym macierz A spełnia równanie zerujące
A
p+ a
p−1A
p−1+ · · · + a
1A + a
0E = 0.
Jeżeli funkcja wektorowa y(x), x ∈ R, jest rozwiązaniem równania (2), to rozumując podobnie jak dla równania różniczkowego, dowodzi się, że funkcja ta jest klasy C
∞( R).
W przestrzeni wektorowej funkcji X = C
∞( R) wprowadźmy operator D jako operator różniczkowania
D = d dx . Wtedy rozpatrywany układ zapiszemy w postaci
Dy = Ay.
Jeżeli X
0jest zbiorem rozwiązań tego układu (X
0⊂ X), to dla y ∈ X
0mamy
D = A,
a wtedy na zbiorze X
0równanie zerujące przybiera postać (1).
2. Rozważania ogólne
2.1. Wyprowadzenie wzoru na operator D
n. Niech X będzie przestrzenią wektorową nad ciałem K i niech D będzie operatorem liniowym w X. Przez E oznaczać będziemy operator tożsamościowy w X, a przez aD + bE dla a, b ∈ K taki operator w X, że dla każdego ϕ ∈ X
(aD + bE)ϕ = aDϕ + bϕ.
Przez D
kbędziemy oznaczać k-krotne złożenie operatora D. Wtedy złożenia operatorów podlegają prostym regułom mnożenia, na przykład
D(aD + bE) = aD
2+ bD.
Niech w pewnym podzbiorze X
0⊂ X operator D spełnia dla pewnego p ∈ N, pewnych stałych a
p−1, . . . , a
1, a
0∈ K i dowolnych y ∈ X
0równanie
D
py + a
p−1D
p−1y + · · · + a
1Dy + a
0Ey = 0
X,
(3)
gdzie 0
Xjest elementem zerowym w X. Wtedy operator D spełnia w X
0równanie operatorowe
D
p+ a
p−1D
p−1+ · · · + a
0E = Θ, (4)
gdzie Θ jest operatorem zerowym w X (Θy = 0
Xdla każdego y ∈ X).
Odpowiadające równaniu (4) równanie algebraiczne (dla λ ∈ C) λ
p+ a
p−1λ
p−1+ · · · + a
0= 0
będziemy nazywać zerującym, a jego pierwiastki zerującymi.
Ze wzoru (4) wynika, że w X
0D
p= −a
p−1D
p−1− · · · − a
0E,
a więc D
pmożna wyrazić jako kombinację liniową operatorów D
p−1, . . . D, E.
Mnożąc ostatnią równość przez D, otrzymamy D
p+1= −a
p−1D
p− · · · − a
0D,
a więc D
p+1można wyrazić jako kombinację liniową D
p, . . . , D. Ale D
pmożna wyrazić jako kombinację liniową D
p−1, . . . , D, E, a zatem również D
p+1można wyrazić jako kombinację D
p−1, . . . , D, E. Powtarzając to ro- zumowanie, dowodzimy, że dla dowolnego n ∈ N operator D
nw X
0można wyrazić jako kombinację liniową D
p−1, . . . , D, E. Znajdźmy współczynniki tej kombinacji.
Dzieląc, jak to się czyni w algebrze, w przestrzeni X „wielomian” D
nprzez „wielomian” D
p+a
p−1D
p−1+· · ·+a
0E, otrzymamy dla pewnej funkcji ϕ i stałych
na
p−1, . . . , a
n1,
na
0∈ K
D
n= ϕ(D)(D
p+ a
p−1D
p−1+ · · · + a
0E) (5)
+ a
np−1D
p−1+ · · · +
na
1D +
na
0E lub zastępując D przez λ
λ
n= ϕ(λ)(λ
p+ a
p−1λ
p−1+ · · · + a
0) + a
np−1λ
p−1+ · · · + a
n1λ +
na
0.
Niech λ
1, . . . , λ
sbędą pierwiastkami zerującymi o krotnościach odpowiednio k
1, . . . , , k
s, a więc
λ
p+ a
p−1λ
p−1+ · · · + a
0= (λ − λ
1)
k1. . . (λ − λ
s)
ks. Podane wyżej równanie można zatem przedstawić w postaci
λ
n= ϕ(λ)(λ − λ
1)
k1· · · (λ − λ
s)
ks(6)
+
na
p−1λ
p−1+ · · · +
na
1λ + a
n0.
Do równości tej i jej odpowiednich pochodnych będziemy podstawiać
w miejsce λ liczby λ
1, . . . , λ
sw sposób następujący: jeżeli λ
ijest jedną z tych
liczb krotności k
i, to do równania (6) i pochodnych tego równania do rzędu
k
i− 1 podstawimy λ = λ
i. Postępując w ten sposób, otrzymujemy układ p równań z p niewiadomymi a
np−1, . . . ,
na
1,
na
0:
λ
n1= a
np−1λ
p1−1+ · · · + a
n1λ
11+
naλ
01,
(λ
n1)
0= a
np−1(λ
p1−1)
0+ · · · + a
n1(λ
11)
0+ a
n0(λ
01)
0, . . . . . . .
(λ
n1)
(k1−1)=
na
p−1(λ
p1−1)
(k1−1)+ · · · + a
n1(λ
11)
(k1−1)+
na
0(λ
01)
(k1−1), . . . . . . .
λ
ns= a
np−1λ
p−1s+ · · · + a
n1λ
1s+
na
0λ
0s, . . . . . . .
(λ
ns)
(ks−1)=
na
p−1(λ
p−1s)
(ks−1)+ · · · +
na
1(λ
1s)
(ks−1)+
na
0(λ
0s)
(ks−1), (7)
w którym (λ
ri)
(k)oznacza (λ
r)
(k)|
λ=λi.
Oznaczmy macierz współczynników tego układu przez Γ :
Γ =
λ
p1−1λ
p1−2. . . λ
1λ
01(λ
p−11)
0(λ
p−21)
0. . . (λ
1)
0(λ
01)
0. . . . . . . . . . . . . . . (λ
p1−1)
(k1−1)(λ
p1−2)
(k1−1). . . (λ
1)
(k1−1)(λ
01)
(k1−1). . . . . . . . . . . . . . . (λ
ps−1)
(ks−1)(λ
ps−2)
(ks−1). . . (λ
s)
(ks−1)(λ
0s)
(ks−1),
(8)
przez Λ
rwektor
Λ
r= [λ
r1, (λ
r1)
0, . . . , (λ
r1)
k1−1, . . . , λ
rs, , . . . , (λ
rs)
ks−1]
T, a przez a wektor
nn
a = [
na
p−1, . . .
na
1,
na
0]
T. Wtedy
Γ = [Λ
p−1, Λ
p−2, . . . , Λ
1, Λ
0] i układ równań (7) przybiera postać
Λ
n= Γ a.
n(9)
Wobec związku (5) i równania (4), na elementach zbioru X
0mamy D
n=
na
p−1D
p−1+ · · · + a
n1D + a
n0E.
(10)
2.2. Twierdzenie.
det Γ 6= 0.
Dowód. Niech r(λ) będzie wektorem-wierszem
r(λ) = [λ
p−1, λ
p−2, . . . , λ, 1].
Wtedy macierz Γ można zapisać w postaci
Γ =
r(λ
1) r
0(λ
1) . . . r
(k1−1)(λ
1)
. . . r(λ
s) r
0(λ
s) . . . r
(ks−1)(λ
s)
.
Aby wykazać, że macierz Γ jest nieosobliwa, wystarczy pokazać, że wektory r(λ
1), r
0(λ
1), . . . , r
(k1−1)(λ
1), . . . , r(λ
s), r
0(λ
s), . . . , r
(ks−1)(λ
s)
są liniowo niezależne.
Niech istnieją takie stałe a
ij∈ K, i = 1, . . . , s, j = 0, 1, . . . , k
i− 1, że Xs
i=1 k
X
i−1 li=0a
ilir
(li)(λ
i) = 0,
gdzie r
(0)= r. Ostatnie składowe wektorów r(λ
i) są równe 1, gdy ostatnie składowe wektorów r
(li)(λ
i) dla l
i> 0 są równe 0, zatem Psi=1a
i0r(λ
i) = 0.
Gdyby nie wszystkie stałe a
i0były równe 0, to wektory r(λ
1) = [λ
p−11, λ
p−21, . . . , λ
1, 1],
. . .
r(λ
s) = [λ
ps−1, λ
ps−2, . . . , λ
s, 1]
byłyby liniowo zależne, a wtedy wektory
[λ
s1−1, λ
s1−2, . . . , λ
1, 1], . . .
[λ
s−1s, λ
s−2s, . . . , λ
s, 1]
byłyby również liniowo zależne, co nie jest możliwe, gdyż wyznacznik
λ
s1−1λ
s1−2. . . λ
11 . . . . . . . λ
s−1sλ
s−2s. . . λ
s1
jest wyznacznikiem Vandermonde’a, różnym od zera przy naszych założe-
niach (pierwiastki λ
isą różne). Zatem wszystkie stałe a
i0są równe 0.
Podobnie dowodzi się, że stałe a
i1, stałe a
i2itd. są wszystkie równe zeru.
Otrzymane w tych dowodach wyznaczniki są wyznacznikami Vandermonde’a mnożonymi przez pewne stałe różne od zera.
2.3. Twierdzenie. Jeżeli współczynniki równania zerującego a
r, r = p − 1, . . . , 1, 0, są rzeczywiste, to liczby a
ni, i = p − 1, . . . , 1, 0, n ∈ N, są rzeczywiste.
Dowód. Wobec wzoru (9) many Λ
n= Γ
na, gdzie Γ = [Λ
p−1, Λ
p−2, . . . , Λ
1, Λ
0].
Stosując metodę Cramera, mamy tu
na
i= det Γ
i/ det Γ , gdzie macierz Γ
iotrzymujemy z macierzy Γ , zastępując jej i + 1-szą kolumnę Λ
iprzez Λ
n. Wtedy
a
ni= det Γ
idet Γ .
Jeżeli któraś liczba λ
i, i ∈ {1, . . . , s}, ma niezerową część urojoną, to wśród pozostałych λ
j, j ∈ {1, . . . , s}, istnieje do niej sprzężona λ
j= ¯λ
i. Wynika stąd, że gdy w pewnych wierszach wyznaczników det Γ
ii det Γ występują wyrazy z niezerową częścią urojoną, to w tych wyznacznikach występują wiersze do nich sprzężone. Zamieniając między sobą jednocześnie wszystkie takie pary wierszy w det Γ
ii det Γ , otrzymamy
n
a
i= det Γ
idet Γ = det Γ
idet Γ = a
ni.
2.4. Lemat. Niech A = (a
ij) będzie macierzą kwadratową nieosobliwą stopnia n i niech x = [x
1, . . . , x
n]
T, y = [y
1, . . . , y
n]
T, γ = [γ
1, . . . , γ
n].
Jeżeli y = Ax, to
a
11. . . a
1ny
1. . . . . . . a
n1. . . a
nny
nγ
1. . . γ
nγ
1x
1+ · · · + γ
nx
n= 0.
(11)
Dowód. Niech c
koznacza k-tą kolumnę macierzy A i niech A
k=
c
1. . . c
k−1c
kc
k+1. . . c
ny 0 . . . 0 1 0 . . . 0 x
k.
Rozkładając ten wyznacznik względem ostatniego wiersza, otrzymujemy
(−1)
n+k+1| c
1. . . c
k−1c
k+1. . . c
ny | + (−1)
2n+2det Ax
k= (−1)| c
1. . . c
k−1y c
k+1. . . c
n| + det Ax
k= det A x
k− | c
1. . . c
k−1y c
k+1. . . c
n| det A
= 0;
ostatnia równość wynika ze wzoru Cramera na k-tą współrzędną x
kwektora x takiego, że Ax = y. Ale wtedy
X
n k=1γ
kA
k= 0, co należało wykazać.
Zauważmy, że wzór (11) można zapisać w symbolicznej postaci
A
y
1. . . y
nγ
1. . . γ
nγ
1x
1+ · · · + γ
nx
n= 0.
2.5. Wzór na operator D
n. Jak wiemy, det Γ 6= 0. Ze wzorów (9), (10) i lematu 2.4 wynika, że w X
0(zapis symboliczny)
Γ Λ
nD
p−1. . . D E D
n= Θ, gdzie Θ jest operatorem zerowym w X, lub dokładniej
det
λ
p1−1λ
p1−2. . . 1 λ
n1(λ
p1−1)
0(λ
p1−2)
0. . . 0 (λ
n1)
0. . . . . . . . . . . . . (λ
p1−1)
(k1−1)(λ
p1−2)
(k1−1). . . 0 (λ
n1)
(k1−1). . . . . . . . . . . . . λ
p−1sλ
p−2s. . . 1 λ
ns(λ
ps−1)
0(λ
ps−2)
0. . . 0 (λ
ns)
0. . . . . . . . . . . . . (λ
p−1s)
(k1−1)(λ
p−2s)
(k1−1). . . 0 (λ
ns)
(ks−1)D
p−1D
p−2. . . E D
n
= Θ.
(12)
Podaną wyżej równość można zapisać w postaci
Γ
λ
n1(λ
n1)
0. . . (λ
n1)
(k1−1). . . (λ
ns)
(ks−1)D
p−1. . . D E D
n= Θ.
(13)
2.6. Umowa ogólna. W następnych punktach λ
1, . . . , λ
sbędą pierwiast- kami równania
λ
p+ a
p−1λ
p−1+ · · · + a
1λ + a
0= 0
o krotnościach k
1, . . . , k
s, a Γ — macierzą określoną wzorem (8).
3. Równanie różnicowe 3.1. Zagadnienie jednorodne
Twierdzenie. Niech dane będzie zagadnienie początkowe: równanie róż- nicowe jednorodne
y
n+p+ a
p−1y
n+p−1+ · · · + a
1y
n+1+ a
0y
n= 0
z danymi początkowymi y
0, y
1, . . . , y
p−1. Rozwiązanie y
ntego zagadnienia znajdujemy ze wzoru
Γ
λ
n1(λ
n1)
0. . . (λ
n1)
(k1−1). . . (λ
ns)
(ks−1)y
p−1. . . y
1y
0y
n= 0.
(14)
Korzystamy tu z oznaczeń podanych w punkcie 2.6.
Dowód. Korzystając ze wzoru (13) i definicji operatora D danej wzorem
Dy
k= y
k+1oraz działając operatorami ostatniego wiersza na element y
0,
otrzymujemy wzór
Γ
λ
n1(λ
n1)
0. . . (λ
n1)
(k1−1). . . (λ
ns)
(ks−1)D
p−1y
0. . . Dy
0y
0D
ny
0= 0,
czyli wzór (14).
3.2. Przykład. Rozważmy zagadnienie początkowe y
n+2− y
n+1− y
n= 0, y
0= 1, y
1= 1.
Równaniem charakterystycznym jest tu λ
2− λ − 1 = 0 o pierwiastkach jednokrotnych
λ
1= 1 − √ 5
2 , λ
2= 1 + √ 5 2 . Rozwiązanie znajdujemy ze wzoru (14):
det
λ
11 λ
n1λ
21 λ
n21 1 y
n
= 0.
Mamy tu
y
n(λ
1− λ
2) − (λ
1λ
n2− λ
2λ
n1) + (λ
n2− λ
n1) = 0, a stąd
y
n= −
√ 5 5
1 − √ 5 2
n+1−
1 + √ 5 2
n+1. Uzyskaliśmy tzw. ciąg Fibonacciego.
3.3. Równanie niejednorodne
Twierdzenie. Niech dane będzie równanie niejednorodne
y
n+p+ a
p−1y
n+p−1+ · · · + a
1y
n+1+ a
0y
n= b(n)
z zerowymi danymi początkowymi. Rozwiązanie y
ntego zagadnienia znajdu- jemy ze wzoru
Γ
n
X
−1 k=0λ
n1−k−1b(k) . . .
n
X
−1 k=0(λ
n1−k−1)
(k1−1)b(k) . . .
n
X
−1 k=0(λ
n−k−1s)
ks−1b(k) 1 0 . . . 0 y
n= 0.
(15)
Korzystamy tu z oznaczeń podanych w punkcie 2.6.
Dowód. Rozwiązanie równania niejednorodnego, takie, że y
0= y
1= . . . = y
p−1= 0, opisane jest wzorem
y
n=
n
X
−1 k=0e
y
n−k−1b(k), (16)
gdzie y en jest rozwiązaniem równania jednorodnego
y
n+p+ a
p−1y
n+p−1+ · · · + a
1y
n+1+ a
0y
n= 0
z warunkami początkowymi y
0= y
1= · · · = y
p−2= 0, y
p−1= 1. Rozwiąza- nie to można znaleźć ze wzoru
Γ
λ
n1. . . (λ
n1)
(k1−1). . . (λ
ns)
ks−11 0 . . . 0 y en
= 0.
Wobec wzoru (16) rozwiązanie y
nrównania niejednorodnego można więc znaleźć z (15).
Uwaga. Przypominamy, że rozwiązaniem zagadnienia niejednorodnego z danymi warunkami początkowymi jest suma złożona z rozwiązania odpo- wiedniego równania jednorodnego z danymi warunkami początkowymi i roz- wiązania równania niejednorodnego z zerowymi warunkami początkowymi.
Podobnie jest dla rozpatrywanych dalej równań różniczkowych (por.
przytoczony w tym punkcie przykład) i ich układów.
4. Równanie różniczkowe 4.1. Zagadnienie jednorodne
Twierdzenie. Niech dane będzie zagadnienie początkowe:
y
(p)+ a
p−1y
(p−1)+ · · · + a
1y
0+ a
0y = 0, y(x
0) = y
0, y
0(x
0) = y
1, . . . , y
(p−1)(x
0) = y
p−1. Rozwiązanie y tego zagadnienia znajdujemy ze wzoru
Γ
e
λ1(x−x0)(x − x
0)e
λ1(x−x0). . .
(x − x
0)
k1−1e
λ1(x−x0). . .
e
λs(x−x0). . .
(x − x
0)
ks−1e
λs(x−x0)y
p−1. . . y
1y
0y(x)
= 0.
(17)
Korzystamy tu z oznaczeń podanych w punkcie 2.6.
Dowód. Korzystając ze wzoru (13) i definicji operatora D danej wzorem Dy = y
0oraz działając operatorami ostatniego wiersza na element y(x), otrzymujemy wzór
Γ
λ
n1d dλ (λ
n1)
. . . d
k1−1dλ
k1−1(λ
n1)
. . . λ
ns. . . d
ks−1dλ
ks−1(λ
ns) y
(p−1)(x) . . . y
0(x) y(x) y
(n)(x)
= 0.
(18)
Jak wiemy, rozwiązanie y(x) jest klasy C
∞( R), zatem według wzoru Taylora y(x) =
n
X
−1 m=0y
(m)(x
0)
m! (x − x
0)
m+ y
(n)( x) e
n! (x − x
0)
ndla pewnego x położonego między x a x e 0. Ponieważ rozwiązanie y(x) jest klasy C
∞( R), więc na dowolnym zwartym przedziale I ⊂ R funkcje y(x), y
0(x), . . . , y
(p−1)(x) są ograniczone. Rozwijając we wzorze (18) wyznacznik względem ostatniego wiersza, wyznaczając stąd y
(n)(x) i odpowiednio sza- cując, stwierdzamy, że dla x ∈ I i pewnego K ∈ R mamy
|y
(n)(x)| ≤ Kn
k−1β
n,
gdzie k = max(k
1, . . . , k
s), β = max(|λ
1|, . . . , |λ
s|). Stąd na przedziale I
y(n)( x)(x e − x
0)
n
n!
≤ Knk−1β
n(x − x
0)
n
n! ,
a więc dla pewnego r ∈ R mamy
y
(n)( x)(x e − x
0)
nn!
≤ Knk−1β
nr
n
n! .
Z nierówności tej wynika, że reszta we wzorze Taylora dąży do zera (gdyż Kn
k−1β
nr
n/n! → 0 dla n → ∞), a zatem szereg P∞n=0 y(n)(x0)
n!
(x − x
0)
njest na I jednostajnie zbieżny. Jest więc niemal jednostajnie zbieżny i na R, a stąd na R
y(x) = X∞ n=0
y
(n)(x
0)
n! (x − x
0)
n. Ze wzoru (18) dla x = x
0mamy
Γ
λ
n1d dλ (λ
n1)
. . . d
k1−1dλ
k1−1(λ
n1)
. . . λ
ns. . . d
ks−1dλ
ks−1(λ
ns) y
p−1. . . y
1y
0y
(n)(x
0)
= 0.
(19)
Mnożąc ostatnią kolumnę wyznacznika we wzorze (19) przez
(x−xn!0)n, otrzy- mujemy
Γ
λ
n1(x − x
0)
nn!
∂
∂λ
λ
n1(x − x
0)
nn!
. . .
∂
k1−1∂λ
k1−1λ
n1(x − x
0)
nn!
n!
. . . λ
ns(x − x
0)
nn!
. . .
∂
ks−1∂λ
ks−1λ
ns(x − x
0)
nn!
y
p−1. . . y
1y
0y
(n)(x
0)(x − x
0)
nn!
= 0
Sumując takie wyznaczniki od n = 0 do nieskończoności (różnią się one tylko ostatnią kolumną) i biorąc pod uwagę zbieżność wszystkich otrzymanych szeregów, otrzymujemy wzór
Γ
X
∞ n=0λ
n1(x − x
0)
nn!
X
∞ n=0∂
∂λ
λ
n1(x − x
0)
nn!
. . . X∞
n=0
∂
k1−1∂λ
k1−1λ
n1(x − x
0)
nn!
. . . X∞ n=0
λ
ns(x − x
0)
nn!
. . . X∞
n=0
∂
ks−1∂λ
ks−1λ
ns(x − x
0)
nn!
y
p−1. . . y
1y
0X
∞ n=0y
(n)(x
0)(x − x
0)
nn!
= 0
czyli
Γ
e
λ1(x−x0)∂
∂λ e
λ1(x−x0). . .
∂
k1−1∂λ
k1−1e
λ1(x−x0). . . e
λs(x−x0). . .
∂
ks−1∂λ
ks−1e
λs(x−x0)y
p−1. . . y
1y
0y(x)
= 0,
a więc wzór (17).
4.2. Przykład. Rozważmy zagadnienie początkowe y
00− 2y
0+ y = 0, y(0) = 1, y
0(0) = 2.
Równaniem charakterystycznym jest tu λ
2− 2λ + 1 = 0 o pierwiastku dwukrotnym
λ = 1.
Rozwiązanie znajdujemy ze wzoru (17):
det
λ 1 e
λx1 0 xe
λx2 1 y(x)
= 0;
mamy tu 2xe
λx− (λxe
λx− e
λx) − y(x) = 0 i przy λ = 1 y(x) = xe
x+ e
x.
4.3. Równanie niejednorodne
Twierdzenie. Niech dane będzie równanie niejednorodne y
(p)+ a
p−1y
(p−1)+ · · · + a
1y
0+ a
0y = b(x).
Rozwiązanie tego równania z warunkami początkowymi
y(x
0) = y
0(x
0) = · · · = y
(p−1)(x
0) = 0
opisane jest wzorem
Γ
x
x0
e
λ1(x−u)b(u)du
∂
∂λ x
x0
e
λ1(x−u)b(u)du . . .
∂k1−1
∂λk1−1
x
x0
e
λ1(x−u)b(u)du . . .
x
x0
e
λs(x−u)b(u)du . . .
∂ks−1
∂λks−1 x
x0
e
λs(x−u)b(u)du 1 0 . . . 0 0 y(x)
= 0.
(20)
Korzystamy tu z oznaczeń podanych w punkcie 2.6.
Dowód. Rozwiązanie rozpatrywanego zagadnienia początkowego dane jest wzorem
y =
x x0
e
y(x + x
0− u)b(u) du, (21)
gdzie y jest rozwiązaniem równania jednorodnego e
y
(p)+ a
p−1y
(p−1)+ · · · + a
1y
0+ a
0y = 0 z warunkami początkowymi
y(x
0) = y
0(x
0) = . . . = y
(p−2)(x
0) = 0, y
(p−1)(x
0) = 1.
Rozwiązanie y można więc opisać wzorem e
Γ
e
λ1(x−x0)∂
∂λ
e
λ1(x−x0). . .
∂k1−1
∂λk1−1
e
λ1(x−x0). . . e
λs(x−x0). . .
∂ks−1
∂λks−1
e
λs(x−x0)1 0 . . . 0 0 y(x) e
= 0.
Wobec wzoru (21) rozwiązanie y równania niejednorodnego można znaleźć ze wzoru (20).
4.4. Przykład. Znajdźmy rozwiązanie zagadnienia
y
00− 2y
0+ y = e
2x, y(0) = 0, y
0(0) = 0.
Wobec wzoru (20) i poprzedniego przykładu mamy tu
λ 1
x0e
λ(x−u)e
2udu 1 0
∂λ∂ x0e
λ(x−u)e
2udu
1 0 y(x)
= 0.
Ponieważ
x 0
e
λ(x−u)e
2udu = 1
2 − λ (e
2x− e
λx),
∂
∂λ
x 0
e
λ(x−u)e
2udu = ∂
∂λ
1
2 − λ (e
2x− e
λx)
= 1
(2 − λ)
2(e
2x− e
λx) − 1
2 − λ xe
λx, więc dla λ = 1
x 0
e
λ(x−u)e
2udu = e
2x− e
x,
∂
∂λ
x 0
e
λ(x−u)e
2udu = e
2x− e
x− xe
x, a wtedy rozwiązanie znajdujemy ze wzoru
1 1 e
2x− e
x1 0 e
2x− e
x− xe
x1 0 y(x)
= 0.
Mamy tu
y(x) = e
2x− e
x− xe
x. Rozwiązanie zagadnienia
y
00− 2y
0+ y = e
2x, y(0) = 1, y
0(0) = 2 jest sumą rozwiązań poprzedniego przykładu i bieżącego, a więc
y = xe
x+ e
x+ e
2x− e
x− xe
x= e
2x. 5. Układ równań różniczkowych
5.1. Zagadnienie jednorodne
Twierdzenie. Niech dane będzie zagadnienie jednorodne
y
0= Ay, y(x
0) = y
0.
Jego rozwiązanie można znaleźć ze wzoru
Γ
e
λ1(x−x0)(x − x
0)e
λ1(x−x0). . .
(x − x
0)
k1−1e
λ1(x−x0). . .
e
λs(x−x0). . .
(x − x
0)
ks−1e
λs(x−x0)A
p−1y
0. . . Ay
0y
0y(x)
= 0.
(22)
Korzystamy tu z oznaczeń podanych w punkcie 2.6.
Uwaga. We wzorze tym (i podobnych) w miejsce Γ należy podstawić elementy tej macierzy (ze wzoru (8)). Natomiast A jest daną macierzą i wzór należy rozumieć w tym sensie, że po formalnym obliczeniu wyznacznika znaj- dziemy rozwiązanie — funkcję wektorową y(x) zależną w szczególności od macierzy A.
Dowód. Korzystając ze wzoru (13) i definicji operatora D danej wzorem Dy = Ay oraz działając operatorami ostatniego wiersza na rozwiązanie y(x), otrzymujemy wzór
Γ Λ
nD
p−1y(x) . . . Dy(x) y(x) D
ny(x) = 0;
postępując tak jak w przypadku zagadnienia jednorodnego dla równania różniczkowego, otrzymujemy
Γ
e
λ1(x−x0)∂
∂λ
e
λ1(x−x0). . .
∂k1−1
∂λk1−1
e
λ1(x−x0). . . e
λs(x−x0). . .
∂ks−1
∂λks−1