Professional Documents
Culture Documents
Diffegyenletek
Diffegyenletek
Dierencialegyenletek
Oktatasi segedanyag
Fritz J
ozsefne dr.
K
onya Ilona
2000. februar
Nehany pelda:
0 sh 2x
Pl. y =
ch 3y ; y(0) = 0
sh 2x =) dy = sh 2x =)
Z Z
y0 = ch 3y dx ch 3y ch 3y dy = sh 2x dx
Elvegezve a kijelolt integralasokat kapjuk az altalanos megoldast:
1 sh 3y = 1 ch 2x + C
1 3
3 2 y = 3 arsh 2 ch 2x + C
K = eC valasztassal:
1 , 1 = K jxj
=) 1 , y1 = K x ; ahol K > 0:
y
De mivel y 1 is megoldas, K = 0 is lehetseges, gy a dierencialegyenlet megoldasa:
y0 + g(x) y = f (x)
Legyen g; f 2 C(0a;b) : Ekkor 8 x0 2 (a; b); y0 tetsz}oleges eseten az y(x0) = y0 kezdeti ertek
problema egyertelm}uen megoldhato.
(H): y0 + g(x)y = 0 (homogen egyenlet)
(I): y0 + g(x)y = f (x) (inhomogen egyenlet)
TmHa y1 es y2 megoldasa (I)-nek, akkor y1 , y2 megoldasa (H)-nak.
Bm
y10 + g(x)y1 f (x)
, (y20 + g(x)y2 f (x))
(y1 , y2)0 + g(x)(y1 , y2) 0
MmPelda megoldasnal nem hasznalhato a keplet. Ott a kidolgozott peldahoz hasonloan kell
eljarni.
Bmy0 + g(x) y = 0 (szeparabilis d.e.)
dy = ,g(x) y y 0 megoldas
dx Z dy Z
Ha y 6= 0 : y = , g(x) dx
Z
ln jyj = , g(x) dx + C
R R
jyj = eC e, g(x) dx = K e, g(x) dx ; K>0
9
>
R
y > 0 : y = K e, gR(x) dx =
y < 0 : y = ,K e, g(x) dx =) yH = C e,
R
g(x) dx ; C2R
(K > 0) >
;
es y 0 is mo.
Ebb}ol
c0(x) = ,fR (gx(x)) dx = f (x) e g(x) dx
R
e
adodik. Mivel ez folytonos, ezert letezik primitv fuggvenye, tehat c mindig meghatarozhato.
(Csak egy c kell, tehat az integralasi allando 0-nak valaszthato.)
Feladatok:
5.) y0 + xy = ex + 3ex
x
1.) ye2x , (1 + e2x ) y0 = 0
2.) y0 , 1 y = x ln x y(e) = e2
2
x ln x 6.) y0 , 3 y = 2
x
3.) y0 , y , 2x2 = 0 y(1) = ,1 7.) y0 + x2 y = x2 + 32 y(1) = 0
x
4.) y0 + 1 +y x = 11++2xx y(0) = 2 8.) y0 + 2 y = 3 y(1) = 2
x
4. U j valtozo bevezetese
1.) Szetvalaszthato valtozojura visszavezethet}o dierencialegyenletek:
y y y (x )
0
a.) y = '(x; y) = f u := u(x) =
x x x
y = ux
y0 = u0 x + u 1
b.) y0 = f (ax + by) (a; b 2 R ) u := ax + by
y = 1b u , ab x
y0 = 1b u0 , ab
2.) Egyeb helyettestesek: ezeknel megadjuk, hogy mivel helyettestunk.
Peldak:
0 2y + x 2 2
Pl. y =
xy x 6= 0; y 6= 0
y0 = 2 xy + xy u := xy =) y = u x; y0 = u0x + u
u0x + u = 2u + u1
u0x = u u+ 1
2
1 Z 2u du = Z 1 dx
2 u2 + 1 x
x2
y2 = Kx4 , x2 K>0
0
Pl. x y + xy = x
2 2
+ y2 y(1) = 2
y0 = x + yx2 , xy
2 2
2
y0 = 1 + xy , xy x 6= 0 (Most x > 0)
u := xy =) y = ux =) y0 = u0x + u
u0x + u = 1 + u2 , u
u0x = 1 + u2 , 2u
Z du
Z dx
(1 , u)2 = x
, (1 ,,u1) = ln jxj + C
,1
jxj = x most
1 = C + ln x
1,u
Visszahelyettestve:
1 , xy = C +1ln x
u0 , 1 = eu , 1
2 2 2
du = u0 = 2eu
dx
Z Z
e,u du = 2 dx
,e,u = 2x + C
e,2y,x = ,2x + C y(0) = 0 : 1 = C
,2y , x = ln (1 , 2x)
y = , x2 , 12 ln (1 , 2x)
Pl.
Alkalmazzuk az u(x) = y3(x) helyettestest, es oldjuk meg a
3xy0 , 2y = x3 y,2
dierencialegyenletet!
0
u = y3 ; u0 = 3y2 y0 ; y0 = 3uy2
A dierencialegyenlet atalaktva:
3y0y2 , 2 y3 = x2
x
c0x2 + c 2x , x2 cx2 = x2
c0 (x) = 1 =) c(x) = x
uip = x3
uia = Cx2 + x3
p
y3 = Cx2 + x3 =) y = 3 C x2 + x3
Pl. y(xy + 1) + x(1 + xy + x y )y0 = 0 2 2
u = xy
u0 = 1 y + xy0 =) xy0 = u0 , y =) xy0 = u0 , ux
u (u + 1) + (1 + u + u2) u0 , u = 0
x x
...
u0 1 + uu3+ u = x1
2
Z Z 1 dx
(u,3 + u,2 + u,1) du = x
u,2 + u,1 + ln juj = ln jxj + C
,2 ,1
0 y , 1
+y+ 1 z = x2 + y + y1
2
Pl. y = ,2x x 2
y 2 y
z = x2 + y + y1 =) z0 = 2x + y0 , yy2 =) y0 y y,2 1 = z0 , 2x
0 2
Behelyettestve:
z0 , 2x = ,2xz =) z0 + 2xz = 2x linearis els}orend}u d.e.
Feladatok:
y4 u = y5
7.) y0 = xy2 , 2 xy u = xy
2
8.) 3y0 , 2 y = x
2
x y2 u = y
3
x+y 1+x
13.) xy0 cos (x + y) = sin2 (x + y) , x cos (x + y) , 1 u = sin (x + y)
Pl. Az y = '(x) atmegy az x 0 = 2; y0 = 4 ponton, es kielegti az
y2y0 = x(64 , y3) + x , 2
dierencialegyenletet. Milyen lokalis tulajdonsaga van ennek a megoldasgorbenek
a (2; 4) pontban?
y(2) = 4 64 1
1 ,
y0 = y2 x(64 , y ) + x , 2 = x y2 , y + y2 (x , 2) =) y0(2) = 0
3
64 ,2 ,2
y =1
00 , y + x 64 y , y + y0(x , 2) + 1 1
0 0
y642 y3
0 + 1 = 1 >0
y3 y2
y00(2) = 16 , 4 + (y0 0= 0) + (y0 = 0) 42 16
y(x)-nek x = 2-ben lokalis minimuma van (y0(2) = 0; y00(2) > 0), erteke: 4.
1.)
y0 = x2 + 2y2
A dierencialegyenlet megoldasa nelkul valaszoljunk a kovetkez}o kerdesekre!
a.) Mely pontokban parhuzamosak a megoldasok az y = 2x egyenessel?
b.) Lehet-e lokalis szels}oerteke a megoldasoknak?
c.) Irja fel az y(0) = 0 kezdeti ertek problemahoz tartozo megoldasgorbe x0 = 0 koruli
harmadfoku Taylor polinomjat!
2.)
y0 + y2 + x2 + 1 = 0
Irja fel az izoklinak egyenletet! Van-e a megoldasoknak lokalis szels}oerteke?
Vizsgalja meg a megoldasgorbek pozitv sknegyedbe (x > 0; y > 0) es}o reszeit mono-
tonitas szempontjabol!
Szamtsa ki az x0 = 0; y0 = 0 ponton atmen}o megoldas els}o es masodik derivaltjat az
x0 pontban!
3.) Milyen lokalis tulajdonsaga van az
y0 = y4 , x3 + 2x , 15
dierencialegyenlet (,1; 2) ponton atmen}o megoldasanak az adott pontban?
4.)
y0 = (y2 , 4)x + x , 1
a.) A sk mely pontjaiban parhuzamos az iranymez}o az y = x egyenessel? Vazoljuk
ezeket a pontokat es jeloljunk be harom vonalelemet!
b.) Milyen lokalis tulajdonsaga van az x0 = 1; y0 = 2 ponton atmen}o megoldasnak
az adott pontban? (Ha egyaltalan van ilyen megoldas.)
5.)
y0 = x2 + y2 , 12
a.) Vazoljuk az izoklinakat, jeloljuk be a vonalelemek iranyat!
b.) Mely pontokban van lokalis maximuma, illetve lokalis minimuma a megoldasgor-
beknek?
00
Pl. y = 6y y0
3
y(1) = ,1; y0(1) = , 13
,5
c0 = x26 = 2x,6 =) c(x) = 2,x 5 = , 52 x15 =) pip = , 52 x13
y(1) = 51 : 51 = C1 + 15 + C2 =) C1 + C2 = 0
y0(1) = 35 : 35 = 3C1 , 25 =) C1 = 13 ; C2 = , 31
y ddyp p + p2 = 1
Z p dp = Z dy
1 , p2 y p 6= 1
, 21 ln j1 , p2 j = ln jyj + C
ln j1 , p2j = ln 12 + C
y
p2 = 1 + C1 y12 C1 2 R
a) eset: y(0) = 1 ; y0(0) = ,1
A kezdeti feltetelekb}ol: (,1)2 = 1 + C1 112 =) C1 = 0
y+x=1
b) eset: Hf.
Feladatok:
n + an,1n,1 + + a1 + a0 = 0
Ennek n db gyoke van, de lehetnek tobbszoros gyokok es komplex gyokok is. Mivel allando
egyutthatos a polinom, a komplex gyokok csak konjugalt parban fordulhatnak el}o. A kulon-
boz}o esetek:
c1(aY 00 0 00 0 0 0 0 0
| 1 + bY
{z1 + cY}1) + c2(aY
| 2 + bY
{z2 + cY}2) + aY1 c1 + aY2 c2 = f (x)
=0; mert L[Y1 ]0 =0; mert L[Y2 ]0
c01; c02 -re az al
abbi egyenletrendszert kapjuk:
Y1 Y2 c01 = 0
Y 0 0 c0 f (x)
1 Y2
| {z } W
2 a
2A = 1 A = 12
:::::::
2B = 1 B = 21
:::::::
2C , 6B = 1 =) 2C = 4 C::::::
=2
2D , 3C + 2B = 0 2D = 6 , 1 D = 52
:::::::
Helyesen:
2 yip := (Ax + B ) + (Cxex)
,3 yip0 = A + C ex + Cxex
1 yip00 = C ex + C ex + Cxex
2B , 3A = 0 B = 23 A = 34
::::::::::::::
,C = 1 = ,1
C::::::::
A = ,1 B=1 C = 2A , 1 = ,3 D = 12
p
+ 8 + 25 = 0
2
1;2 = , 8 64 , 100 = ,8 j 6 = ,4 j 3
2 2
yH = C1e,4x cos 3x + C2e,4x sin 3x
25 yip := Ae,4x (nincs kuls}o rezonancia!)
0
8 yip = ,4Ae,4x
00
1 yip = 16Ae,4x
yH = C1e,2x + C2 e,3x (yip = Ae,2x nem jo, mert kuls}o rezonancia van.)
6 yip := x Ae,2x = ::::::::
Axe,2x
0
5 yip = Ae,2x , 2:::::::::
Axe,2x
00
1 yip = ,2Ae,2x , 2Ae,2x + 4:::::::::
Axe,2x
y(0) = 0 0 = C1 + C2 C1 = ,C2
y0(0) = 3 y0 = ,2C1e,2x , 3C2e,3x + 2e,2x , 4xe,2x
3 = ,2C1 , 3C2 + 2 C2 = ,1 C1 = 1
y(0) = 2 2 = C1
y0(0) = 2 y0 = ,C1 sin x + C2 cos x , 2 sin x , 2x cos x + 1
2 = C2 + 1 C2 = 1
p
c.) a < 0 vagy a > 4 (a2 , 4a > 0) 1;2 = , a2 12 a2 , 4a
p p
y = C1e(, a2 + 21 a2 ,4a)x + C2e(, a2 , 12 a2 ,4a)x
7.3. Helyettestessel megoldhato dierencialegyenletek (folyt.)
Bizonyos tpusu fuggvenyegyutthatos linearis dierencialegyenletek uj fuggetlen valtozo be-
vezetesevel allando egyutthatoju dierencialegyenlette alakthatok. A modszert egy peldan
mutatjuk meg.
00 2
Pl. y , y = 0
x 2
x = et helyettestessel oldja meg! (x > 0)
Tehat uj fuggetlen valtozot helyettestunk be: x = x(t) ,! t = t(x)
'(t); dd't = '_ es '(t(x)) = y(x) = ? Ezt keressuk.
y ,! '
y0 = ddxy = dd't ddxt = d'_x = 'x__ = e'_t
dt
(Az osszetett fuggveny es az inverzfuggveny derivalasi szabalyat hasznaltuk fel.)
y00 = ddx y0 = ddx 'x__ = ddt 'x__ ddxt = ' x_ x,_ 2 '_ x x1_ = ' e(e,t )3'_ e = '(e,t )2'_
t t
|{z}
1 =1
dx
dt
x_
Behelyettestve:
' , '_ , 2 ' = 0 =) ' , '_ , 2' = 0
(et )2 (et )2
Masodrend}u allando egyutthatoju linearis dierencialegyenletet kaptunk.
' := et 2 , , 2 = 0 1 = 2; 2 = ,1
' = C1 e2t + C2e,t =) y(x) = C1x2 + Cx2
A dierencialegyenlet megoldasa:
Mivel a dierencialegyenlet
Fx0 (x; y) dx + Fy0 (x; y) dy = 0
alaku, tehat
dF (x; y(x); dx; dy) 0;
a megoldasra az
F (x; y(x)) C
implicit fuggvenykapcsolatot kapjuk.
MmF totalisan derivalhato, mert Fx0 = g 2 CT0 es Fy0 = h 2 CT0 miatt a parcialisok leteznek
es folytonosak.
TmLegyen g; h 2 CT1 ; T R 2 egyszeresen osszefugg}o nylt tartomany. A
g(x; y) dx + h(x; y) dy = 0
dierencialegyenlet akkor es csak akkor egzakt, ha
@g = @h (x; y) 2 T
@y @x
C 0 (y ) = 0 C (y) = C1
x sin y , y cos x + C1 C
Tehat: x sin y , y cos x C
g(=Fx0 ) h(=Fy0 )
C 0(y) = 2y =) C (y) = y2
A ltalanos megoldas: sh (x + y2) + ex + y2 C
x
Pl. (2xye + x yex + y + 2) dx + (x ex + x + ey ) dy = 0
2 2
y(0) = 1
,
g(x; y) := 2xyex + x2yex + y + 2
,
h(x; y) := x2 ex + x + ey
y(0) = 1 : e = C =) x2 yex + xy + ey + 2x = e
0(y) = ,2 2y
(y) y2 + 1
Mivel a jobb oldal csak y-tol fugg, ezert letezik (y). Mindket oldalt y szerint integralva:
ln (y) = ,2 ln (y2 + 1) =) (y) = 1
(y + 1)2
2
Az egzakt dierencialegyenlet:
1 dx + 1 , 22xy 2 dy = 0
y +1
2 (y + 1)
Fx0 Fy0
Z 1 dx = x + C (y)
F (x; y) = y2 + 1 y2 + 1
A ltalanos megoldas: x +y =C
y +12
Pl. (2x + 3y ) dx + 2
y + 9yx dy = 0 (y) = ?
x2
p(x; y) := (y)(2x + 3y )2
q(x; y) := (y) y + 9yx
Feltetel: p0y qx0
2x
0(y)(2x + 3y2) + (y) 6y = (y) y + 9y
2x
0(y) = y + 3y = 1 =) ln = ln y =) (y) = y
(y) 2x + 3y2 y
Az egzakt dierencialegyenlet:
(2xy + 3y3) dx + (x2 + 9y2x) dy = 0
Fx0 Fy0
#
ln (x) = ,2 ln x =) (x) = 12
x
Fx0 Fy0
#
F (x; y) = xy + xy2 + C (x)
ln (x) = , ln x =) (x) = 1
x
Az egzakt dierencialegyenlet:
1 , xy dx + (y , x) dy = 0
x
| {z0 } | {z }
Fx Fy0
A ltalanos megoldas: y2 , xy + ln x = C
2
C = 0 : y2 , xy + ln x = 0
2
y(1) = 2 : 2,2+0=C
Pl. y (x , 3y) dx + (1 , 3xy ) dy = 0
2 2
(y) = ?
g(x; y) = (y) y2(x , 3y) g0 h0
h(x; y) = (y)(1 , 3xy2) y x
x2 , 3xy , 1 = C
2 y
Fx0 Fy0
F (x; y) = x3 y2 + x2 y3 + C (y)
A ltalanos megoldas: x3 y2 + x2 y3 = C
Pl. (5x + 2xy + 3y ) dx + 3(x + xy + 2y ) dy = 0
| {z
2
} |
3
{z }
2 2 3
(x + y) = ?
p x;y ( ) q x;y ( )
...
Feladatok:
9. Dierencialegyenlet-rendszerek
... L. el}oadas
Pl. Oldja meg az alabbi dierencialegyenlet-rendszert:
x_ = x 1 1
x_ 2 = x2 + x3
x_ 3 = 3x3
megoldasa az y0 = f (x; y); y(x0) = y0 kezdeti ertek problemanak. ('0(x) f (x; '(x)))
(Ha ' is megoldas lenne Kx0 ; -ban, akkor '(x) '(x) 8 x 2 Kx0; .)
Kovetkezmeny:
0
'0 (x) 0x h t ix x
R
'1 (x) = (t + 0 ) dt = 3 0 = 3
2 2 3 3
R0
x 2 h ix
'2 (x) = (t2 + t3 ) dt = t3 + 9t7 0 = x3 + 9x7
3 3 7 3 7
R0x 2 t t 2
'3 (x) = (t + 3
+ 977 ) dt = =
x x 3
+ 977 + 329x71111 + 9x71515
3 3
0
('0
3 6 x + '23 Visszahelyettestessel ellen}orizhet}o, hogy bar '3 nem elegti ki a dierenci-
2
alegyenletet, de pl. K0; 101 -ben a bal oldal es a jobb oldal elterese mar kicsi.)
(Lasd Derive segedlet.)