Echish. x y bundan x=0 da y=1 ekanligini hisobga olsak,
dx
x y 1(x y)dx
0
(1.4.4) ga asosan,
x x2
y1 10 (x1)dx1x 2
(1.4.5) ga asosan,
x x2 2 x3
y2 10 (x 1 x 2 )dx1 x x 6
y3 va y4 ni hisoblaymiz:
x 2 x3 2 x3 x4
y3 10 (x 1 x x 6 )dx1 x x 3 24
x 2 x4 2 x3 x4 x5
y4 10 (x 1 x x 24)dx1 x x 3 12 120
Berilgan tenglamaning aniq echimi:
x 2 x3 x4 x5 x6 y 2e x 11 x x ... 3 12 60 360
Bundan ko`rinadigan taqribiy echimlar y3 va y4 aniq echimdan faqat oxirgi hadlari bilan farq qiladilar.
II BOB. ODDIY DIFFERENTSIAL TENGLAMALARNI TAQRIBIY ECHISH USULLARI.
2.1 Birinchi tartibli oddiy differensial tenglamalarni chekli ayirmalari usuli bilan taqribiy yechish
Masalani yechish:
Hosilaga nisbatan yechilgan quyidagi birinchi tartibli differensial tenglama
y f (x, y) ( 2.1.1)
va uning boshlang’ich sharti
y(x0) y0 (2.1.2)
berilgan bo’lsin.
Bu yerda x o’zgaruvchi [a:b] oraliqda kesmani xi nuqtalar yordamida teng uzoqlikdagi kesmalarga bo’lib chiqamiz, ya’ni oddiy tekis to’r olamiz:
wh xi ih,i 1,2,3,...,N 1
Kesmalarning uzunliklari h bo’lsin, ya’ni h x1 x0 x2 x1 ... xn xn1
Demak, h ba xn x0 n n
Berilgan masalani chekli ayirmali masala ko`rinishiga keltirish uchun quyidagi chekli ayirmali sxemadan foydalanishimiz mumkin:
y yi1 yi - o`ng chekli ayirmali sxema.
h
Qo`yilgan masalaga mos chekli ayirmali masalani yozamiz:
yi1 yi fi i 0,1,2,...,N 1; yx0 y0 (2.1.3) h
Bu yerda fi f xi , yi
Biz foydalangan chekli ayirmali sxemada (2.1.3) qo`yilgan masala (2.1.1 ni 0(h) aniqlikda approksimatsiyalaydi. (2.1.3) dan ko`rinib turubdiki, bizsa N ta tenglamalar tizimi hosil bo`ladi : yi1 yi hfi i 0,1,..., N 1; y(x0) y0
Yuqoridagi keltirib chiqarilgan rekurrent formula (2.1.1) masalani yechimini SHEHM larda hisoblash algoritmidan iborat bo`ladi. Bunday algoritm yordamida (2.1.1) masalani 0(h) aniqlikdagi x0,x1 ,...,xn nuqtalarda taqribiy yechimini topish mumkin. Haqiqatdan, shu shartni bajarilishini (2.1.1) masala aniq yechimini sinash funksiyasi yordamida ko`rish bilan tekshirish mumkin. Sinov funksiyasi tariqasida
S.Akbarova, A.Qodirov, ,,Differensial tenglamalardan masalalar to`plami” №264 xy'2y 2x4 ni olishimiz mumkin. Ushbu tenglamani (2.1.1) masalaga qo`yib,
quyidagilarga esa bo`lamiz: xy'2y 2x4 ni o`zgarmasni variatsiyalash usulida har ikkala tomonni x ga bo`lib,
ushbu tenglikka keltiramiz: y 3 va bu tenglamani chap tomonini 0 ga tenglab, bir jinsli ko`rinishga
y'2 2x x keltirib olamiz:
' y y 2 0
x
dy 2y 0 dx x
dy 2y dx x
ln y 2ln x lnc ln x2 lnc lncx2
ln y lncx2
yb. j. cx 2 bir jinsli qism yechildi.
yc(x)x2 ni tenglamaga qo’yamiz: y' c' (x)x2 c(x)2x
c'(x)x2 c(x)2x 2 c(x)x2 2x3 x
c'(x)x2 2c(x)x 2c(x)x 2x3
c'(x) 2x c(x) x2
ybirjinsli.bo`lmagan x 4
yumumiy ybir jinsli ybirjinslibo`lmagan ycx2 x4
f (x) cx2 x4 ; x0 1, y0 2.
y(1) 2
f (1) c12 c1
2.2. Eyler usuli
Yuqorida ko`rilgan usullar taqribiy analitik usullar bo`lib, bu hollarda echimlar analitik (formula) ko`rinishlarida olindi. Bu usullar bilan topilgan echimning aniqlik darajasi haqida fikr yuritish birmuncha murakkab bo`ladi. Masalan, ketma – ket differentsiallash usulini qo`llaganda qatorning juda ko`p hadlarini hisoblashga to`g’ri keladi va ko`p hollarda bu qatorning umumiy hadini aniqlab bo`lmaydi. Pikar algoritmini qo`llaganimizda esa, juda ko`p murakab integrallarni hisoblashga to`g’ri keladi va ko`p hollarda integral ostidagi funktsiyalar elementar funktsiyalar orqali ifodalanmaydi. Amaliy masalalarni echishda echimlarni formula ko`rinishida emas, balki jadval ko`rinishida olish qulay bo`ladi. Differenuial tenglamalarni raqamli usullar bilan echganda echimlar jadval ko`rinishida olinadi. Amaliy masalalarni echishda ko`p qo`llaniladigan Eyler va Runge – Kutta usullarini ko`rib chiqamiz. Eyler usuli. Quyidagi
y' f (x, y) (2.2.1)
birinchi tartibli differentsial tenglamaning [a,b] kesmada boshlang’ich shart x=x0 bo`lgan hol uchun y=y0 ni qanoatlantiruvchi echimi topilishi lozim bo`lsin. [a,b] kesmani x0 , x1, x2 ,…, xn nuqtalar bilan n ta teng bo`lakchalarga ajratamiz; bunda
хi x0 ih (i= 0,1,2,…n), h b a - qadam.
n
(2.2.1) tenglamani [a,b] kesmaga tegishli bo`lgan biror [xk, xk+1] kesmada integrallasak,
xk1 xk1 xk1 xk f (x, y)dx xk y'dx y(x) x|k y(xk1) y(xk ) yk1 yk
ya`ni,
xk1 yk1 yk f (x, y)dx (2.2.2)
xk
Bu erda integral ostidagi funktsiyani x=xk nuqtada boshlang’ich o`zgarmas qiymatiga teng deb qabul qilinsa, quyidagini hosil qilamiz:
xk1 xk1 xk f (x, y)dx f (xk , yk ) x x|k f (xk , yk ) (xk1 xk ) yk' h
U holda (2.2.2) dan
yk1 yk yk' h (2.2.3)
yk1 yk yk ya`ni yk' h yk deb belgilasak,
yk1 yk yk (2.2.4)
Ushbu jarayonni [a,b] ga tegishli bo`lgan har bir kesmacha uchun takrorlab, (2.2.1) ning echimini ifodalovchi jadvalini to`zamiz. eyler usulining geometrik ma`nosi shundayki, bunda (2.2.1) ning echimini ifodalovchi integral egri chiziq siniq (II) chiziqlar bilan almashtiriladi (2 - rasm).
2 – rasm
Quyidagi tizim
y' f1(x, y, z)
(2.2.5)
z' f2 (x, y, z)
uchun
x=x0 da y=y0 , z=z0 (2.2.6)
boshlang’ich shart berilgan. (2.2.5) ning taqribiy echimlari quyidagi formulalar orqali topiladi:
yi1 yi yi , zi1 zi zi
bu erda
yi hf1(xi , yi ,zi ); zi hf2(xi , yi ,zi ) (i 0,1,2,...)
2х
Misol. eyler usuli yordamida у у differentsial tenglamaning у
[0,1] kesmada olingan va u(0)=1 boshlang’ich shartni qanotlantiruvchi u(x) echimining taqribiy qiymatlarini h=0,2 qadam bilan toping.
Echish:
2x
f (x, y) y ; a 0, b 1, x0 0, y0 1, h 0,2 y
Quyidagi hisoblash jadvalini to`zamiz.
1- qator .
i=0, x0 0, y0 1,0000
2x0 2*0
f (x0, y0) y0 1 1,0000 y0 1
y0 hf (x0, y0) 0,2*1 0,2000
yi1 yi yi ,i 0; y1 y0 y0 1 0,2 1,2000
2-qator.
i=1 , x1 0 0,2 0,2; y1 1,2000;
2x1 2*0,2
f (x1, y1) y1 1,2 0,8667
y1 1,2
y1 hf (x1, y1) 0,2*0,8667 0,1733
y2 y1 y1 1,2 0,17331,3733
va xakazo i=2,3,4,5lar uchun hisoblanadi.
-
I
|
xi
|
yi
|
2x
f (xi , yi ) yi i
yi;
|
yi hf (xi , yi )
|
0
|
0,1
|
1,0000
|
1,0000
|
0,200
|
1
|
0,2
|
1,2000
|
0,8667
|
0,1733
|
2
|
0,4
|
1,3733
|
0,7908
|
0,1582
|
3
|
0,6
|
1,5315
|
0,7480
|
0,1496
|
4
|
0,8
|
1,6811
|
0,7293
|
0,1459
|
5
|
1,0
|
1,8270
|
|
|
Do'stlaringiz bilan baham: |