Analiza matematyczna 2/Wykład 14: Przegląd metod całkowania równań różniczkowych zwyczajnych

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przegląd metod całkowania równań różniczkowych zwyczajnych

Ten wykład prezentuje metody rozwiązywania wybranych typów równań różniczkowych. Pokazujemy jak otrzymać rozwiązanie ogólne dla równań rzędu pierwszego: równania o zmiennych rozdzielonych, równania jednorodnego, równania liniowego, równania Bernoullego i równania różniczkowego zupełnego. Z równań wyższych rzędów zajmujemy się tylko równaniem liniowym (jednorodnym i niejednorodnym) o stałych współczynnikach.

Uwaga 14.1.

Przez rozwiązanie równania rozumiemy w tym wykładzie zarówno podanie rozwiązania w postaci jawnej, to znaczy podanie wzoru na szukaną funkcję x(t), jak też podanie rozwiązania w postaci uwikłanej, czyli F(x,t)=C, gdzie C jest stałą dowolną. Aby zapewnić istnienie i jednoznaczność rozwiązań, zakładamy, że wszystkie występujące w naszym wykładzie funkcje są klasy 𝒞1 w pewnym przedziale (a,b) względnie w kostce (a,b)×(c,d)2. Na wykładzie pokazujemy tylko jak dostać rozwiązanie ogólne równania, przykłady rozwiązań problemów Cauchy'ego zostawiamy na ćwiczenia.

Równanie różniczkowe o zmiennych rozdzielonych

Definicja 14.2.

Równanie różniczkowe

x˙(t)=g(t)h(x) czyli dxdt=g(t)h(x),

lub równoważnie

G(x)dx+H(t)dt=0

nazywamy równaniem różniczkowym o zmiennych rozdzielonych, (rrzr).

Równanie to rozwiązujemy "rozdzielając zmienne", czyli grupując wyrażenia z x po jednej stronie a wyrażenia z t po drugiej stronie znaku równości. Otrzymujemy:

dxh(x)=g(t)dt,

skąd rozwiązanie ogólne równania (rrzr) dostajemy w postaci

dxh(x)=g(t)dt+C,

gdzie przez zapis dxh(x) i g(t)dt rozumiemy dowolną pierwotną z funkcji podcałkowej i gdzie C jest stałą dowolną.

Uwaga 14.3.

Postępując jak powyżej mogliśmy "zgubić" pewne rozwiązania równania (rrzr). Dokładniej, skoro dzielimy (rrzr) przez h(x) stronami to nasze rozwiązanie nie uwzględnia rozwiązań postaci

x(t)x0,

gdzie x0 jest takie, że h(x0)=0. Te rozwiązania (o ile istnieją) musimy dołączyć do rozwiązania ogólnego równania (rrzr).

Z problemem "gubienia" pewnych rozwiązań spotkamy się na tym wykładzie jeszcze niejednokrotnie. Dla zaznaczenia, że musimy osobno rozważać pewne rozwiązania będziemy pisać obok równania na przykład:

[h(x)=0?],

zaznaczając w ten sposób, że należy rozważyć, czy rozwiązania postaci x(t)x0 dla h(x0)=0 są rozwiązaniami naszego równania.

A zatem rozwiązania (rrzr) są postaci

dxh(x)=g(t)dt+C,

lub

x(t)x0  dla h(x0)=0.

Przykład 14.4.

Rozwiązać równanie

x˙(t)=2tx

Dzieląc przez x dostajemy

dxx=2tdt,[x=0?].

Odtąd zakładamy, że x0. Całkując mamy

ln|x|=t2+C~,

gdzie stałą C~ zapisujemy jako ln|C| dla pewnej stałej C0, a zatem

ln|x|=t2+ln|C|,

czyli

|x|=|C|et2,

a więc

x=Cet2, C0.

Oprócz tego, jak od razu widać, rozwiązaniem jest funkcja

x(t)0.

Reasumując, możemy napisać, że wszystkie rozwiązania naszego równania są postaci

x(t)=Cet2

gdzie C jest stałą dowolną.

Przykład 14.5.

Rozwiązać równanie

x˙(t)=x1

Dzieląc przez x1 dostajemy

dxx1=dt,[x1=0?].

Całkując mamy

ln|x1|=t+ln|C|, C0,

czyli

|x1|=|C|et,

a więc

x=Cet+1, C0.

Dodatkowo

x(t)1

także jest rozwiązaniem naszego równania.

A zatem wszystkie rozwiązania naszego równania są postaci

x(t)=Cet+1,

gdzie C jest stałą dowolną.

Równanie różniczkowe jednorodne

Definicja 14.6.

Funkcja f:2 jest funkcją jednorodną stopnia m (gdzie m), jeśli dla każdego λ i wszystkich (t,x) z dziedziny funkcji, (λt,λx) też należy do dziedziny f oraz zachodzi

f(λt,λx)=λmf(t,x).

Przykład 14.7.

(1) Funkcja f(t,x)=x2+xt+t2 jest jednorodna stopnia 2.
(2) Funkcja f(t,x)=xt jest jednorodna stopnia 0.
(3) Funkcja f(t,x)=x+t3 nie jest jednorodna.

Definicja 14.8.

Równanie różniczkowe

F(t,x)dt+G(t,x)dx=0

gdzie F i G są funkcjami jednorodnymi tego samego stopnia m nazywamy równaniem różniczkowym jednorodnym, (rrj).

Uwaga 14.9.

Równanie różniczkowe jednorodne możemy zawsze sprowadzić do postaci (rrj'):

dxdt=f(xt),[G(t,x)=0?].

Faktycznie, dzieląc (rrj) przez G(t,x) a następnie dzieląc licznik i mianownik F(t,x)G(t,x) przez tm dostajemy postać (rrj').

Równanie (rrj') rozwiązujemy podstawiając

x=zt.

Mamy zatem dx=tdz+zdt,xt=z, a więc podstawiając do (rrj') dostajemy równanie różniczkowe o zmiennych rozdzielonych

tdz+(zf(z))dt=0.

To równanie rozwiązujemy znaną już metodą i dostajemy:

dzzf(z)=dtt+C,[zf(z)=0?].

Przykład 14.10.

Rozwiązać równanie

tdx(t+x)dt=0.

To jest równanie jednorodne. (Funkcje są jednorodne stopnia 1). Dzielimy stronami przez t i dostajemy:

dxdt=1+xt.

Podstawiając x=zt otrzymujemy równanie:

tdz=dt,

zatem

dz=dtt.

Rozwiązaniem tego równania jest

z=ln|t|+C,

gdzie C jest dowolną stałą. Skoro x=zt to

x=tln|t|+Ct.

Musimy jeszcze zauważyć, że t=0 jest także rozwiązaniem wyjściowego równania tdx(t+x)dt=0.

Równanie różniczkowe liniowe rzędu pierwszego

Definicja 14.11.

Równanie różniczkowe

x˙(t)+p(t)x=q(t)

nazywamy równaniem różniczkowym liniowym rzędu pierwszego, (rrl-1).

Jeśli funkcja q(t)0 to równanie

x˙(t)+p(t)x=0

nazywamy równaniem różniczkowym liniowym jednorodnym rzędu pierwszego (rrlj-1).

Jeśli funkcja q(t) nie jest tożsamościowo równa zero, to równanie

x˙(t)+p(t)x=q(t)

nazywamy równaniem różniczkowym liniowym niejednorodnym rzędu pierwszego (rrlnj-1).

Najpierw pokażemy jak znaleźć rozwiązania równania różniczkowego liniowego jednorodnego, (rrlj-1),

x˙(t)+p(t)x=0.

Widać, że jest to równanie o zmiennych rozdzielonych,

dxdt=p(t)x.

czyli

dxx=p(t)dt,[x=0?].

Całkując dostajemy:

x(t)=Cep(t)dt,

gdzie C jest stałą dowolną. (Uwzględniliśmy już, że x(t)0 jest rozwiązaniem naszego równania (rrlj-1)).

Przypuśćmy teraz, że mamy rozwiązać równanie różniczkowe liniowe rzędu pierwszego, niejednorodne,

x˙(t)+p(t)x=q(t).

Zachodzi następujące stwierdzenie (dowód pomijamy).

Stwierdzenie 14.12.

Rozwiązanie ogólne równania różniczkowego liniowego niejednorodnego rzędu pierwszego jest sumą rozwiązania ogólnego odpowiadającego równania różniczkowego jednorodnego i szczególnego rozwiązania równania (rrlnj-1).

A zatem rozwiązujemy równanie (rrlnj-1) znajdując najpierw rozwiązanie odpowiadającego mu równania różniczkowego liniowego jednorodnego,

x˙(t)+p(t)x=0

czyli funkcję

xo(t)=Cep(t)dt.

Następnie musimy znaleźć rozwiązanie ogólne równania niejednorodnego. Zgodnie ze stwierdzeniem Uzupelnic s.am2.w.14.0120|, wystarczy znaleźć szczególne rozwiązanie (rrlnj-1). Może nam się udać takie rozwiązanie szczególne zgadnąć (patrz przykład Uzupelnic p.am2.w.14.0150|) i wtedy wystarczy je dodać do rozwiązania ogólnego równania jednorodnego. Istnieją także metody szukania rozwiązań szczególnych, tu poznamy jedną z nich. Jest to tak zwana metoda uzmienniania stałej. Aby zastosować tę metodę załóżmy, że rozwiązanie ogólne (rrlnj-1) można zapisać w postaci

x(t)=C(t)ep(t)dt,

gdzie C(t) jest pewną funkcją klasy 𝒞1, którą musimy znaleźć. By wyznaczyć C(t) podstawmy nasze x(t)=C(t)ep(t)dt do równania x˙(t)+p(t)x=q(t). Dostaniemy:

x˙(t)+p(t)x=C˙(t)ep(t)dtC(t)p(t)ep(t)dt+p(t)C(t)ep(t)dt=q(t),

czyli po uproszczeniu

C˙(t)ep(t)dt=q(t).

Stąd

C˙(t)=ep(t)dtq(t),

czyli

C(t)=ep(t)dtq(t)dt+C,

gdzie, jak wcześniej, ep(t)dtq(t)dt oznacza dowolną pierwotną z funkcji podcałkowej a C jest stałą.

Podstawiając otrzymane C(t) do wzoru na rozwiązanie dostajemy:

x(t)=ep(t)dt(ep(t)dtq(t)dt+C),

czyli, zapisując zgodnie ze Stwierdzeniem Uzupelnic s.am2.w.14.0120|, dostajemy następujące stwierdzenie.

Stwierdzenie 14.13.

x(t)=Cep(t)dt+ep(t)dt(ep(t)dtq(t)dt),

jest rozwiązaniem ogólnym (rrlnj-1).

Łatwo sprawdzić, że ep(t)dt(ep(t)dtq(t)dt) jest szczególnym rozwiązaniem (rrlnj-1).

Przykład 14.14.

Rozwiązać równanie liniowe niejednorodne:

x˙+2x=e3t.

Zgodnie z wyżej wprowadzonymi oznaczeniami mamy tu p(t)=2 oraz q(t)=e3t. Rozwiązując równanie jednorodne dostajemy

xo(t)=Ce2dt=Ce2t.

Stosując metodę uzmienniania stałej (lub od razu wstawiając do wzoru na rozwiązanie ogólne) mamy:

x(t)=e2t(C+e3te2dtdt)=e2t(C+15e5t)=Ce2t+15e3t

jest rozwiązaniem ogólnym naszego równania niejednorodnego.

Przykład 14.15.

Znaleźć rozwiązanie równania

x˙x=e2t.

Równanie jednorodne

x˙x=0

ma rozwiązanie ogólne xo(t)=Cet. Rozwiązanie szczególne naszego równania niejednorodnego łatwo zgadnąć, otóż jest to x(t)=e2t. Tak więc rozwiązanie ogólne równania x˙x=e2t to, zgodnie ze Stwierdzeniem Uzupelnic s.am2.w.14.0120|,

x(t)=Cet+e2t.

Równanie Bernoullego

Jakob Bernoulli (1654-1705)
Zobacz biografię

Definicja 14.16.

Równanie różniczkowe

x˙(t)+p(t)x=q(t)xr, gdzie r{0,1}.

nazywamy równaniem różniczkowym Bernoullego (rrB).

Zauważmy, że dla r=0 lub r=1 powyższe równanie staje się równaniem różniczkowym liniowym (jednorodnym lub nie).

Równanie różniczkowe Bernoullego rozwiązujemy za pomocą podstawienia

x1r=z

i sprowadzenia równania ro równania liniowego. Faktycznie, skoro z=x1r to z˙=(1r)xrx˙. Mnożąc (rrB) obustronnie przez (1r)xr dostajemy równanie

(1r)xrx˙+p(t)(1r)x1r=q(t)(1r),

i podstawiając mamy:

z˙+(1r)p(t)z=(1r)q(t),

czyli równanie liniowe rzędu pierwszego z niewiadomą funkcją z. Takie równanie umiemy już rozwiązać.

Zauważmy też, że jeśli 1r<0, czyli r>1, to zawsze "gubimy" rozwiązanie x0.

Przykład 14.17.

Rozwiązać równanie

3x˙x=tx2.

Zapiszmy to równanie jako

x˙13x=t3x2.

Zatem p(t)=13, q(t)=t3, r=2.

Nasze równanie, po pomnożeniu obustronnie przez 3x2 zamienia się w równanie

3x2x˙x=t,

czyli po podstawieniu

z=x1r=x3,

dostajemy równanie liniowe niejednorodne

z˙z=t.

Zgodnie ze wzorem na rozwiązanie ogólne równania liniowego podanym w Stwierdzeniu Uzupelnic s.am2.w.14.0130|, mamy

z(t)=e(1)dt(C+te(1)dtdt),

czyli

z(t)=Cet(t+1),

a zatem rozwiązanie naszego równania Bernoullego to

(x(t))3=Cet(t+1).

Równanie różniczkowe zupełne

Definicja 14.18.

Załóżmy, że mamy dane dwie funkcje M,N:D, klasy 𝒞1, gdzie D jest obszarem jednospójnym w 2. Równanie różniczkowe

M(t,x)dt+N(t,x)dx=0

nazywamy równaniem różniczkowym zupełnym, (rrz) jeśli w D zachodzi

Mx=Nt.

Często definiuje się też równanie różniczkowe zupełne jako takie równanie, że pole wektorowe F(t,x)=(M(t,x),N(t,x)) jest polem potencjalnym. Jak wiemy w obszarach jednospójnych te warunki są równoważne (patrz Uwaga Uzupelnic u.am2.w.12.0165| oraz Stwierdzenie Uzupelnic s.am2.w.12.0180|).

Metoda rozwiązywania równań różniczkowych zupełnych jest dokładnie taka, jak metoda szukania potencjału dla pola potencjalnego (patrz Zadanie Uzupelnic z.new.am2.c.12.040|). Aby rozwiązać (rrz) wystarczy znaleźć taką funkcję ϱ(t,x) by

M(t,x)=ϱt

i

N(t,x)=ϱx.

Jeśli znajdziemy takie ϱ(t,x) to rozwiązaniem ogólnym (rrz) będzie

ϱ(t,x)=C,

ze stałą dowolną C.

(Dowód powyższego faktu pomijamy, wymaga bowiem wprowadzenia pojęcia różniczki zupełnej).

Aby znaleźć ϱ(t,x), całkujemy funkcję M(t,x) po zmiennej t. Dostajemy wtedy

ϱ(t,x)=M(t,x)dt+g(x),

gdzie g jest pewną, na razie nieznaną, funkcją klasy 𝒞1. Aby wyznaczyć g liczymy pochodną po x z obu stron powyższego równania. Dostajemy:

N(x,t)=(M(t,x)dt)x+g(x).

Porównując te strony tego równania wyznaczamy g(x), a całkując dostajemy g(x), a zatem także ϱ(x,y).

Przykład 14.19.

Rozwiązać równanie różniczkowe

(t+x)dt+(tx)dx=0.

Mamy M(t,x)=t+x, N(t,x)=tx. Zachodzi

Mx=1=Nt,

a więc równanie jest zupełne. Wyznaczmy ϱ(x,y). Mamy

ϱ(x,y)=12t2+tx+g(x).

Licząc pochodną po x i porównując z N dostaniemy:

tx=N(t,x)=(12t2+tx+g(x))x=t+g(x),

skąd

g(x)=x

a więc

g(x)=12x2+C

czyli

ϱ(t,x)=12t212x2+C.

Równanie różniczkowe liniowe rzędu n o stałych współczynnikach

Wszystkie rozpatrywane do tej pory równania były równaniami różniczkowymi rzędu pierwszego. Zajmiemy się teraz pewnym szczególnym przypadkiem równań wyższego rzędu, czyli równaniami liniowymi rzędu n o stałych współczynnikach, dla których to równań możemy opisać metodę prowadzącą do znalezienia rozwiązań. Należy bowiem zdawać sobie sprawę, że nie ma metod umożliwiających dokładne rozwiązanie dowolnego równania różniczkowego. W praktyce często zadowalamy się rozwiązaniami przybliżonymi. Szukaniem rozwiązań przybliżonych zajmuje się dział matematyki zwany metodami numerycznymi.

Definicja 14.20.

Równanie różniczkowe

x(n)+a1x(n1)++an1x+anx=0

gdzie a1,,an sa ustalonymi liczbami rzeczywistymi nazywamy równaniem różniczkowym liniowym jednorodnym, rzędu n o stałych współczynnikach, (rrlj-n).
Równanie różniczkowe

x(n)+a1x(n1)++an1x+anx=f(t)

gdzie a1,,an sa ustalonymi liczbami rzeczywistymi a funkcja f nie jest tożsamościowo równa zero, nazywamy równaniem różniczkowym liniowym niejednorodnym, rzędu n o stałych współczynnikach, (rrlnj-n).

Aby znaleźć rozwiązanie równania liniowego jednorodnego, (rrlj-n), oprzemy się na poniższym stwierdzeniu (podamy go bez dowodu).

Stwierdzenie 14.21.

Rozwiązanie ogólne równania różniczkowego liniowego jednorodnego, rzędu n o stałych współczynnikach jest kombinacja liniową

x=C1x1++Cnxn

n rozwiązań szczególnych tego równania ze stałymi dowolnymi C1,,Cn.

Musimy zatem mieć n liniowo niezależnych rozwiązań równania (rrlj-n), gdzie przez liniową niezależność funkcji rozumiemy fakt, że żadna z tych funkcji nie jest równa kombinacji liniowej pozostałych. Aby znaleźć te rozwiązania, przypuśćmy, że funkcja

x(t)=eλt

jest szczególnym rozwiązaniem naszego równania. Wstawiając tę funkcję do równania dostajemy:

λneλt+a1λn1eλt+a2λn2eλt++an1λeλt=0,

czyli

λn+a1λn1+a2λn2++an1λ=0.

Definicja 14.22.

Równanie

λn+a1λn1+a2λn2++an1λ=0.

nazywamy równaniem charakterystycznym dla równania (rrlj-n).

Aby znaleźć rozwiązania szczególne x1,,xn równania różniczkowego (rrlj-n), musimy najpierw rozwiązać równanie charakterystyczne dla tego równania. Rozwiązując, należy znaleźć wszystkie n pierwiastków tego równania λ1,,λn (mogą być zespolone!). To jak wyglądają rozwiązania x1,,xn zależy od postaci λ1,,λn, czyli od tego czy są rzeczywiste, czy zespolone, pojedyncze czy wielokrotne.
Przypadek I. Wszystkie pierwiastki równania charakterystycznego są różne.
Przypadek I.A. λ1,,λn są liczbami rzeczywistymi. Wówczas mamy

x1(t)=eλ1t,,xn(t)=eλnt

i rozwiązanie ogólne naszego (rrlj-n) ma postać

x(t)=C1eλ1t++Cneλnt.

Przypadek I.B. Wśród λ1,,λn są liczby zespolone. Przyjmijmy, że λ1=a+ib,b0. Zauważmy, że skoro a+ib jest pierwiastkiem równania charakterystycznego, to jest nim także aib (bo a1,,an są rzeczywiste; dla naszego równania pierwiastków zespolonych jest zatem zawsze parzysta ilość). Niech λ2=aib. Wówczas dostajemy dwa liniowo niezależne rozwiązania szczególne postaci

x1(t)=eatcosbt, x2(t)=eatsinbt.

Niech zatem λ1=a1+ib1,,λ2s=asibs będą pierwiastkami zespolonymi a λ2s+1,,λn rzeczywistymi (może nie być żadnego). Wtedy rozwiązanie ogólne naszego (rrlj-n) ma postać

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned x(t) &= e^{a_1t}(C_1\cos b_1t+C_2\sin b_1t)+e^{a_2t}(C_3\cos b_2t+C_4\sin b_2t)+\ldots\\ & +e^{a_1{2s}t}(C_{2s-1}\cos b_{s}t+C_{2s}\sin b_st)+ +C_{2s+1}e^{\lambda_{2s+1}t}+\ldots+C_ne^{\lambda_nt}. \endaligned}

Przypadek II. Wśród pierwiastków równania charakterystycznego są pierwiastki wielokrotne.
Przypadek II.A Niech pierwiastek λ1 będzie k-krotnym rzeczywistym pierwiastkiem równania charakterystycznego. Odpowiada mu wtedy k liniowo niezależnych rozwiązań szczególnych:

Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle x_1(t)=e^{\lambda_1t},\ x_2(t)=te^{\lambda_1t},\ldots,x_k(t)=x^{k-1}e^{\lambda_1t}. }


Przypadek II.B Niech pierwiastek λ1=a+ib będzie k-krotnym pierwiastkiem zespolonym równania charakterystycznego. Wtedy aib=λ2 także jest k-krotnym pierwiastkiem równania charakterystycznego i odpowiada im 2k liniowo niezależnych rozwiązań szczególnych:

x1(t)=eatcosbt, x2(t)=eatsinbt, x3(t)=teatcosbt, x4(t)=teatsinbt,,x2k1(t)=tk1eatcosbt, x2k(t)=tk1eatsinbt.

Zauważmy, że za każdym razem dostajemy w sumie n rozwiązań x1,,xn - bo suma ilości wszystkich pierwiastków równania stopnia n, liczonych wraz z krotnościami wynosi n. Rozwiązanie ogólne (rrlj-n) znajdujemy zatem biorąc kombinację liniową

x=C1x1++Cnxn.

Przykład 14.23.

Rozwiązać równanie:

x(2)5x+6x=0

Wypisujemy równanie charakterystyczne:

λ25λ+6=0.

Równanie to ma dwa różne rozwiązania rzeczywiste

λ1=2, λ2=3.

Rozwiązania szczególne to

x1(t)=e2t, x2(t)=e3t,

zatem rozwiązanie ogólne to

x(t)=C1e2t+C2e3t.

Przykład 14.24.

Rozwiązać równanie:

x(2)4x+4x=0

Wypisujemy równanie charakterystyczne:

λ24λ+4=0.

Równanie to ma jeden pierwiastek podwójny (k=2)

λ1=λ2=2.

Zatem rozwiązania szczególne to

x1(t)=e2t, x2(t)=te2t,

a rozwiązanie ogólne to

x(t)=C1e2t+C2te2t.

Przykład 14.25.

Rozwiązać równanie:

x(2)+x=0

Wypisujemy równanie charakterystyczne:

λ2+λ=0.

Równanie to ma (dwa sprzężone) pierwiastki zespolone

λ1=i, λ2=i, tak więc tu a=0, b=1.

Zatem rozwiązania szczególne to

x1(t)=cost, x2(t)=sint,

a rozwiązanie ogólne to

x(t)=C1cost+C2sint.

Powiemy teraz jak znaleźć rozwiązania niektórych równań różniczkowych liniowych niejednorodnych rzędu n, (rrlnj-m). Ograniczymy się do tych sytuacji, kiedy można zastosować tak zwaną metodę przewidywań.

Bez dowodu podamy następujące stwierdzenie:

Stwierdzenie 14.26.

Rozwiązanie ogólne równania różniczkowego niejednorodnego rzędu n o stałych współczynnikach:

x(n)+a1x(n1)++an1x+anx=f(t)

jest sumą rozwiązania ogólnego równania jednorodnego

x(n)+a1x(n1)++an1x+anx=0

i rozwiązania szczególnego równania niejednorodnego.

To właśnie do znalezienia tego szczególnego rozwiązania będziemy stosować metodę przewidywań. Okazuje się, że dla pewnych funkcji f(t) można przewidzieć postać rozwiązania szczególnego.
Przypadek 1. Funkcja

f(t)=eatP(t),

gdzie P(t) jest wielomianem zmiennej t oraz liczba a nie jest pierwiastkiem równania charakterystycznego.

Wtedy rozwiązanie szczególne jest postaci

x1(t)=Q(t)eat,

gdzie Q (którego współczynniki musimy wyznaczyć) jest wielomianem tego samego stopnia co P.
Przypadek 2. Funkcja

f(t)=eatP(t),

gdzie P(t) jest wielomianem zmiennej t oraz liczba a jest pierwiastkiem k-krotnym równania charakterystycznego.

Wtedy rozwiązanie szczególne jest postaci

x1(t)=xkQ(t)eat,

gdzie Q jest wielomianem tego samego stopnia co P.
Przypadek 3. Funkcja

f(t)=eat(P1(t)cost+P2(t)sint),

gdzie P1(t) i P2(t) są wielomianami zmiennej t oraz liczba a+ib nie jest pierwiastkiem równania charakterystycznego.

Wtedy rozwiązanie szczególne jest postaci

x1(t)=eat(Q1(t)cost+Q2(t)sint),

gdzie Q1 i Q2 są wielomianami stopnia równego max{degP1,degP2}.
Przypadek 4. Funkcja

f(t)=eat(P1(t)cost+P2(t)sint),

gdzie P1(t) i P2(t) są wielomianami zmiennej t oraz liczba a+ib jest pierwiastkiem k-krotnym równania charakterystycznego.

Wtedy rozwiązanie szczególne jest postaci Wtedy rozwiązanie szczególne jest postaci

x1(t)=eattk(Q1(t)cost+Q2(t)sint),

gdzie znowu Q1 i Q2 są wielomianami stopnia równego max{degP1,degP2}.
W każdym z powyższych przypadków współczynniki nieznanych wielomianów wyliczymy wstawiając x1(t) do naszego równania niejednorodnego.

Uwaga 14.27.

W przypadku gdy funkcja f(t) w równaniu niejednorodnym jest sumą funkcji opisanych w przypadkach 1,,4, powiedzmy f=f1++fs, to szukamy najpierw s rozwiązań szczególnych dla równań niejednorodnych z prawymi stronami równymi f1,,fs. Znajdujemy s funkcji x11,,x1s. Szukane rozwiązanie szczególne to

x1=x11++x1s,

co wynika z liniowości naszego równania.

Przykład 14.28.

Rozwiązać równanie

x(2)x=sint+tet.

Rozwiązujemy najpierw równanie jednorodne

x(2)x=0.

Równanie charakterystyczne to

λ21=0,

z rozwiązaniami λ1=1,λ2=1. Tak więc rozwiązanie ogólne równania jednorodnego to

xo(t)=C1et+C2et.

Szukamy teraz rozwiązań szczególnych, najpierw dla równania

x(2)x=sint.

Tu a=0,b=1, zatem a+ib=i nie jest pierwiastkiem równania charakterystycznego. Przewidujemy zatem rozwiązanie szczególne w postaci:

x11(t)=Asint+Bcost.

To x11 wstawiamy do równania x(2)x=sint. Dostajemy:

AsintBcostAsintBcost=sint,

skąd dostajemy układ równań

2A=1, 2B=0,

czyli A=12, B=0. Tak więc

x11(t)=12sint.

Rozwiążemy teraz równanie

x(2)x=tet.

Tu a=1 i liczba 1 jest (jednokrotnym) pierwiastkiem równania charakterystycznego. Wielomian P(t) ma stopień 1. Rozwiązania szczególnego szukamy zatem w postaci

x12(t)=t(At+B)et.

Współczynniki A i B wyznaczymy wstawiając x12 do równania x(2)x=tet. Dostaniemy

et(At2+4At+Bt+2B+2A)(At2+Bt)et=et(4At+2B+2A)=tet,

skąd

4A=1, 2A+2B=0 zatem A=14, B=14

czyli

x12(t)=(14t214t)et.

Sumując, dostajemy rozwiązanie szczególne wyjściowego równania niejednorodnego:

x1(t)=12sint+(14t214t)et.

Tak więc rozwiązanie ogólne naszego równania to:

x(t)=xo(t)+x1(t)=C1et+C2et12sint+(14t214t)et.