Hisoblash usullari



Download 0,57 Mb.
bet9/11
Sana09.06.2022
Hajmi0,57 Mb.
#649246
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Hisoblash usullari

2.3. Runge-Kutta usuli


(30), (31) masalani echish uchun (34) ni quyidagicha yozib olamiz
x+h 1
y
yoki
y . (42)
(42) dagi integralni taqriban quyidagi kvadratur summaga o’xshash chekli summaga almashtiramiz:

yi = ∑pi K i , (43)
i=1
bu erda
K 1 = hf ( x,y ), K 2 = hf ( x 2h,y 2K 1 ),...

... K r = hf ( x r h,y r ,K 1 + ...2r1K r1 ).
Noma`lum αi ,βii1 (i = 2,3,...,r) va pi (i =1,2,...,r) larni (43) ning chap va o’ng tomonlarini h ning darajalari bo’yicha Teylor qatoriga yoyilmasining iloji boricha ko’p hadlarini ixtiyoriy f (x, y) uchun bir xil bo’lish shartidan topiladi.
Quyida turli tartibli Runge-Kutta metodi bo’yicha hisoblash formulalarini keltiramiz [5]:
r =1. Birinchi tartibli metod
y(x + h) = y(x) + hf (x, y).
r = 2. İkkinchi tartibli metodlar

  1. y(x + h) = y(x) + [f (x, y) + f (x + h, y + hf (x, y)],

  2. y(x + h) = y(x) + hf [ (x + , y + f (x, y) ],



  1. y(x + h) = y(x) + [ f (x, y) + f (x + h, y + f (x, y)).

r = 3. Uchinchi tartibli metodlar


Misol. y= + x, y(1) = 0 Koshi masalasini echimini x =1,1; 1,2; 1,3 x
nuqtalarda Runge-Kutta usuli bilan toping. x =1,4; 1,5 nuqtalarda esa Adams usuli bilan toping.
Yechish. k = 3 bo’lganligi uchun Adams usulida (40), (41) formulalarni qo’llaymiz. Runge-Kutta usulida r=4 dagi birinchi formulani ishlatamiz. Odatda, jadval boshidagi echimni qiymatlarini topishda tanlangan metod tartibi Adams usuli tartibidan kichik bo’lmagan tartibli metod qo’llash kerak bo’ladi (yoki qadam h Adams usullaridagi qadamdan kichikroq bo’lishi kerak).
Bizning misolda h bir xil, shuning uchun k = 3 va r=4 deb oldik.
yi+1 = yi + (k1(i) + 2k2(i) + 2k3(i) +k4(i)),
bu erda
k1(i) = hf (xi , yi ), k2(i) = hf (xi + , yi + ),

formula yordamida i = 0,1,2 deb y1, y2 y3 larni hisoblaymiz, so’ngra (40) formula bilan

ni hisoblaymiz. Endi esa topilgan y4э ni (41) formulani o’ng tomoniga qo’yamiz, natijani y4u deb belgilaymiz.
yu4= y3 + [9 f (x4, y4э ) +19 f (x3, y3) − 5 f (x2, y2) + f (x1, y1)].
Agar berilgan aniqlikda y4u ynэ bo’lsa, y4 =y4э deb, y5 ni (40) formula bilan topamiz. Aks holda y4 = y4u deb, y5 (40) formula bilan hisoblanadi.
Natija quyidagi jadvalda keltirilgan:

xk

1,0

1,1

1,2

1,3

1,4

1,5

yk

0

0,1153

0,2625

0,4434

0,6595

0,9123



2.4. Eyler va Eyler-Koshi usullari


(30), (31) masala echimini taqribiy qiymati y(xi )yi quyidagicha aniqlansa
yi+1 = yi + hf (xi , yi ), i = 0,1,...
bu usul Eyler usuli bo’lar edi (Adams, Runge-Kutta usullarida k = 0 bo’lgan hol). Eyler usulining quyidagi modifikatsiyalarini keltiramiz:



§3. Oddiy differentsial tenglamaga qo’yilgan chegaraviy masalalarni yechish

3.1. Kollokatsiya usuli


Faraz qilaylik, bizga a x b da
L(y) ≡ y′′ + p(x)y′ + q(x)y = f (x) (47)
differentsial tenglama uchun
la(y)= α0 y(a) + α1y′(a) = A, (48) lb(y)=β0 y(b) + β1y′(b) = B
chegaraviy shartlar berilgan bo’lsin [8], bu erda α02 + α12 > 0, β02 + β12 > 0. (47), (48) chegaraviy masala echimini quyidagi ko’rinishda izlaymiz:

yn (x) =ϕ0(x) + kϕk (x), (49)

bu erda ϕ0 (x)


la0) ≡ α1ϕ′0(a) + α0ϕ0(a)= A,
lb0) ≡β1ϕ′0(b) + β0ϕ0(b) = B
shartni, ϕk (x) (k =1,n) esa
la k ) = lb k ) = 0
shartlarni qanoatlantiruvchi funktsiyalardir. Bundan tashqari {ϕk (x)}nk=0 funktsiyalar sistemasi quyidagi shartlarni bajarishini ta`minlash kerak:
1.{ϕk (x)}nk=0 - chiziqli bo\liqsiz;
2. ϕk (x)∈C2[a,b], k = 0,n;
3.{ϕk (x)}nk=0 funktsiyalar sistemasi ikki marta uzluksiz differentsiallanuvchi funktsiyalar sinfida to’liq bo’lishi kerak, ya`ni
y(s) (x) − yn(s) (x) < ε, s = 0,1,2; x∈[a,b], ∀y(x)∈C2[a,b], ε > 0.
ϕk (x) larni tanlanishiga ko’ra ixtiyoriy ck (k =1,n) lar uchun (49) (48) shartlarni qanoatlantiradi. (49) ni (47) ga qo’yib, quyidagini hosil qilamiz
n
R(x,c1,c2,...,cn )= L(yn )− f (x)= L0)− f (x)+∑nck Lk ). (50)
k=1
Endi [a,b] ga tegishli kollokatsiya nuqtalari deb ataluvchi turli x1, x2,..., xn nuqtalarni olib, c1,c2,...,cn koeffitsientlarni topish uchun
R(x1,c1,c2,...,cn)= 0
R(x2,c1,c2,...,cn)= 0 (51)
... ... ... ... R(xn,c1,c2,...,cn)= 0
tenglamalar sistemasini hosil qilamiz. (51) dan c1,c2,...,cn larni topib, echimning taqribiy analitik ko’rinishi (49) ni hosil qilamiz.
Misol.
y′′(x) + 2xy′(x) − 2y(x) = 2,
y′(0) = −2,
y(1) + y′(1) = 0
chegaraviy masalani echish talab etilsin.
Yechish. ϕ0(x) ni ϕ0(x) = b + cx ko’rinishida izlaymiz.
ϕ′0(x) = c va ϕ0′(0) = −2 ⇒ c = −2.
y(1) + y′(1) = 0 ⇒ b − 2 − 2 = 0 ⇒ b = 4. Demak, ϕ0 (x) = 4 − 2x .
ϕk (x) (k =1,2,...) funktsiyalar



shartlarni qanoatlantirishi kerak.
ϕk (x) = bk + xk+1 desak, bk koeffitsientlarni ikkinchi tenglamadan topamiz.
Demak,
bk = −(k + 2) ⇒ ϕk (x) = xk+1 − (k + 2).
ϕ1(x) = x2 − 3,
ϕ2(x) = x3 − 4,
...
ϕn (x) = xn+1 − (n + 2).
(49) da n = 2 deb olaylik, unda
y2(x) = 4 − 2x + c1(x2 − 3) + c2(x3 − 4).
L0 ), L1), L2 ) larni topib, R(x,c1,c2 ) ni hosil qilamiz
ϕ0(x)= 4 − 2x, ϕ0′(x)= −2, ϕ0′′(x)= 0,
L0 )=ϕ0′′(x)+ 2xϕ0′(x)− 2ϕ0(x)= 2x ⋅(− 2)− 2(4 − 2x)= −4x − 8 + 4x = −8,
ϕ1(x)= x2 − 3, ϕ1′(x)= 2x, ϕ1′′(x)= 2,
L1)=ϕ1′′(x)+ 2xϕ1′(x)− 2ϕ1(x)= 2 + 2x ⋅ 2x − 2(x2 − 3)= 2x2 + 8,
ϕ2(x)= x3 − 4, ϕ2′(x)= 3x2, ϕ2′′(x)= 6x,
L2 )=ϕ2′′(x)+ 2xϕ2′(x)− 2ϕ2(x)= 6x + 2x ⋅3x2 − 2(x3 − 4)= = 6x + 6x3 − 2x3 + 8 = 4x3 + 6x + 8.
R(x,c1,c2 )= L0(x))− f (x)+ c1L1(x))+ c2L2(x)).
Kollokatsiya nuqtalarini x1 = , x2 = deb olaylik, u holda quyidagilar
4 4
hosil bo’ladi:
L0(x1))= −8, L0(x2 ))= −8,
L ,
L ,
L ,
L .
Natijada quyidagi tenglamaga ega bo’lamiz:


Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish