Matematika/Normalioji diferencialinių lygčių sistema

Iš testwiki.
Pereiti į navigaciją Jump to search
Tarkime, kad y1=y1(x),y2=y2(x),y3=y3(x),...,yn=yn(x) - kintamojo x funkcijos.
Apibrėžimas. Sistemą, kurią sudaro diferencialinės lygtys, siejančios kintamąjį x, funkcijas y1,y2,y3,...,yn bei jų išvestines, vadinama diferencialinių lygčių sistema.
Toliau nagrinėsime tam tikros išraiškos sistemą
{dy1dx=f1(x,y1,y2,...,yn),dy2dx=f2(x,y1,y2,...,yn),.....................................,(62)dyndx=fn(x,y1,y2,...,yn),
kuri vadinama normaliąja diferencialinių lygčių sistema; čia fi(x,y1,y2,...,yn) - (n-1) kartą diferencijuojamos funkcijos (1in). Jos sprendiniu tam tikrame intervale vadinsime visumą tame intervale apibrėžtų ir tolydžiai diferencijuojamų funkcijų y1=ψ1(x),y2=ψ2(x),...,yn=ψn(x), tenkinančių tos sistemos lygtis.
(62) sistemą sprendžaime taip. Pirmąją jos lygtį (galima imti ir kurią nors kitą) išdiferencijuojame kintamojo x atžvilgiu:
d2y1dx2=f1x+f1dy1dy1dx+f1dy2dy2dx+f1dy3dy3dx+...+f1dyndyndx.(63)
Į (63) lygtį įrašę išvestinių dy1dx,...,dyndx išraiškas, nusakomas (62) lygtimis, gauname lygtį, kurios dešinioji pusė priklauso nuo x,y1,y2,y3,...,yn:
d2y1dx2=f1x+f1dy1f1(x,y1,y2,...,yn)+f1dy2f2(x,y1,y2,...,yn)+f1dy3f3(x,y1,y2,...,yn)+...+f1dynfn(x,y1,y2,...,yn),
d2y1dx2=ϕ2(x,y1,y2,...,yn).
Šią lygtį dar kartą diferencijuojame x atžvilgiu ir vietoj išvestinių dy1dx,...,dyndx vėl įrašome jų išraiškas iš (62) sistemos. Gauname lygtį
d3y1dx3=ϕ3(x,y1,y2,...,yn).
Pratęsę šį procesą, pagaliau turime lygtį
dny1dxn=ϕn(x,y1,y2,...,yn).
Taigi gauname sistemą
{dy1dx=f1(x,y1,y2,...,yn),d2y1dx2=ϕ2(x,y1,y2,...,yn),d3y1dx3=ϕ3(x,y1,y2,...,yn),(64).....................................,dny1dxn=ϕn(x,y1,y2,...,yn).
Iš jos, eliminavę funkcijas y2,y3,...,yn, gauname lygtį, siejančią x,y1,dy1dx,d2y1dx2,d3y1dx3,...,dny1dxn, taigi gauname n-tosios eilės diferencialinę lygtį.
Išsprendę ją, randame
y1=Φ(x,C1,C2,...,Cn).
Žinodami y1, funkcijas y2,y3,...,yn, randame iš (64) sistemos.


Pavyzdžiai

  • Rasime sistemos
{dydx=2y+3z+ex,dzdx=3y+2z+sinx.
atskirąjį sprendinį, tenkinantį pradines sąlygas
y|x=0=313,z|x=0=1926.
Sprendimas. Pirmąją sistemos lygtį išdiferencijuojame kintamojo x atžvilgiu:
d2ydx2=2dydx+3dzdx+ex.
Į šią lygtį įrašome dydx ir dzdx išraiškas iš duotosios sistemos:
d2ydx2=2(2y+3z+ex)+3(3y+2z+sinx)+ex,
d2ydx2=13y+12z+3ex+3sinx.
Sudarome sistemą
{dydx=2y+3z+ex,d2ydx2=13y+12z+3ex+3sinx.
ir iš jos eliminuojame funkciją z. Galima daryti taip: pirmąją sistemos lygtį padauginti iš 4 ir sudėti su antrąja sistemos lygtimi. Tuomte gausime lygtį
d2ydx24dydx=13y+12z+3ex+3sinx4(2y+3z+ex),
d2ydx24dydx=5yex+3sinx,
d2ydx24dydx5y=3sinxex.(65)
Ji ir yra antrosios eilės tiesinė nehomogeninė diferencialinė lygtis. Kadangi jos charakteringoji lygtis k24k5=0 turi šaknis k1=1,k2=5, tai homoheninės lygties (d2ydx24dydx5y=0) bendrasis sprendinys
y¯=C1ex+C2e5x.
Toliau parenkame atskirąjį nehomogeninės lygties sprendinį
y~=Mcos(x)+Nsin(x)+aex.
Suradę y¯ ir y¯ bei jų išraiškas į (65) lygtį, gauname:
y~=(Mcos(x)+Nsin(x)+aex)=Msin(x)+Ncos(x)+aex;
y~=(Msin(x)+Ncos(x)+aex)=Mcos(x)Nsin(x)+aex;
y~4y~5y~=3sinxex;
Mcos(x)Nsin(x)+aex4(Msin(x)+Ncos(x)+aex)5(Mcos(x)+Nsin(x)+aex)=3sin(x)ex;
Mcos(x)Nsin(x)+aex+4Msin(x)4Ncos(x)4aex5Mcos(x)5Nsin(x)5aex=3sin(x)ex;
Mcos(x)Nsin(x)+4Msin(x)4Ncos(x)5Mcos(x)5Nsin(x)8aex=3sin(x)ex;
(6M4N)cos(x)+(4M6N)sin(x)8aex=3sin(x)ex.
Iš čia
a=18.
Reikšmes M ir N surasime išsprendę lygčių sistemą:
{6M4N=0,4M6N=3.
Antrąją sistemos lygtį padauginę iš 32 ir pridėję prie pirmosios, gauname:
(6M4N)+32(4M6N)=0+323,
6M4N+6M9N=92,
13N=92,
N=926.
Toliau įstatę surastą N į kurią nors vieną iš lygčių (-6M-4N=0 arba 4M-6N=3) rasime M:
6M4N=0,
6M4(926)=0,
6M+1813=0,
M+313=0,
M=313,
M=313.
Taigi
y~=Mcos(x)+Nsin(x)+aex=313cos(x)926sin(x)+18ex;
y=y¯+y~=C1ex+C2e5x+313cos(x)926sin(x)+18ex.
Iš pirmosios sistemos lygties turime
dydx=2y+3z+ex,
dydx2yex=3z,
z=13(dydx2yex).
Kadangi
dydx=(C1ex+C2e5x+313cos(x)926sin(x)+18ex)=C1ex+5C2e5x313sin(x)926cos(x)+18ex,
tai
z=13(C1ex+5C2e5x313sin(x)926cos(x)+18ex2yex)=
=13(C1ex+5C2e5x313sin(x)926cos(x)+ex8ex82y)=
=13(C1ex+5C2e5x313sin(x)926cos(x)78ex2y)=
=13C1ex+53C2e5x113sin(x)326cos(x)724ex23y.
Gavome tokį sistemos sprendinį
y=C1ex+C2e5x+313cos(x)926sin(x)+18ex,
z=13C1ex+53C2e5x113sin(x)326cos(x)724ex23y.
(z=13C1ex+53C2e5x113sin(x)326cos(x)724ex23(C1ex+C2e5x+313cos(x)926sin(x)+18ex),
z=13C1ex+53C2e5x113sin(x)326cos(x)724ex23C1ex23C2e5x213cos(x)+626sin(x)224ex,
z=C1ex+C2e5x+213sin(x)726cos(x)38ex).
Norėdami rasti konstantų C1 ir C2 reikšmes, tenkinančias duotas pradines sąlygas, į bendrąjį sprendinį įrašome x=0,y=313 ir z=1926. Gauname sistemą
{y=C1ex+C2e5x+313cos(x)926sin(x)+18ex,z=C1ex+C2e5x+213sin(x)726cos(x)38ex;
{313=C1e0+C2e50+313cos(0)926sin(0)+18e0,1926=C1e0+C2e50+213sin(0)726cos(0)38e0;
{313=C1+C2+31319260+18,1926=C1+C2+2130726138;
{18=C1+C2,1926+726+38=C1+C2;
{C1+C2=18,C1+C2=1+38;
{C1+C2=18,C1+C2=118.
Sudeties budu išsprendžiame sistemą:
(C1+C2)+(C1+C2)=18+118,
2C2=108,
C2=58;
C1+58=18,
C1=5818,
C1=34.
Iš čia C1=34,C2=58. Taigi atskirasis sistemos sprendinys yra toks:
y=34ex+58e5x+313cos(x)926sin(x)+18ex,
z=34ex+58e5x+213sin(x)726cos(x)38ex.
Normaliosios diferencialinių lygčių sistemos sudaro vieną sistemų klasę. Tačiau yra įvairių sistemų, kurių išraiška neatitinka (62) sistemos lygčių išraiškos. Kai kurias jų galima išspręsti įvairiais dirbtiniais būdais.


  • Išspręskime sistemą
d4ydx4=z,d2zdx2=y.
Sprendimas. Pirmąją lygtį išdiferencijavę du kartus paeiliui x atžvilgiu, gauname lygtį
d6ydx6=d2zdx2.
Tačiau d2zdx2=y, todėl turime lygtį
d6ydx6=y arba d6ydx6y=0.
(Parinkus y=ekx, gauname:
(ekx)(6)ekx=0,
k6ekxekx=0,
k61=0.)
Charakteringąją jos lygtį k61=0 galima pertvarkyti taip:
(k31)(k3+1)=0,
(k1)(k+1)(k2+k+1)(k2k+1)=0.
Iš čia randame jos šaknis
k1=1,k2=1,k3,4=12±i32,k5,6=12±i32.
Vadinasi, bendrasis lygties y(6)y=0 sprendinys yra
y=C1ex+C2ex+e12x(C3cosx32+C4sinx32)+ex2(C3cosx32+C4sinx32).
Funkciją z rasime išdiferencijavę gautąją y išraišką keturis kartus. Tai padaryti siūlome skaitytojui.