2.2.Ikkinchi tartibli oddiy differensial tenglama uchun qo’yilgan chegaraviy masalalarni sonli yechish
Faraz qilaylik, [ a ,b] da quyidagi
L(y) = y'' (x) + p(x) y' (x)+ q(x) y(x)= f (x) (1)
0 y(a) + 1 y'(a)= A, | 0| + | 1| 0, (2)
0 y(b) + 1 y'(b) = B , | 0| + | 0| 0 (3)
chegaraviy masala berilgan bo’lib, u yagona yechimga ega bo‘lsin.
[a ,b] oraliqni h = ( b - a ) / N qadam bilan teng N bolakka bo’lib,
{ xi }i=0n to’r hosil qilamiz:
a = x0 < x1 < x2 < • • • < xN = b . (4)
Endi (1) ni x1,x2,...,xN-1 nuqtalarda, ya’ni { xi }i=0n to‘rning ichki nuqtalarida, (2) va (3) ni mos ravishda x0, xN nuqtalarda qaraymiz. ( l ) d a x = xi i = 1, 2 , . . . , N - 1 desak,
y'' (xi) + p(xi)y' (xi) + q(xi) y (xi)= f(xi) , i = 1, 2 , . . . , N – 1
hosil bo’ladi. Bu yerda y'(xi), y'' (xi) larni y{x) funksiya qiymatlari orqali approksimatsiya qilamiz. Buning uchun x, nuqta atrofida y(x) to‘rtinchi tartibli hosilaga ega, deb hisoblaymiz va quyidagi yoyilmalami hosil qilamiz:
y(xi-1) = y(xi+h) = y(xi) + y'(xi)+ y''(xi)+ y''' (xi) + y(IV)(xi+ ), (6)
y(xi-1) = y(xi-h) = y(xi) - y'(xi)+ y''(xi)- y''' (xi) + y(IV)(xi- ) (7)
0< 0<
Bulardan quyidagilarga ega bo‘lamiz:
= y' (xi)+o(h), (8)
= y' (xi)+o(h), (9)
= y' (xi)+o(h2). (10)
Bulaming chap tomoni mos ravishda o’ng hosila, chap hosila va markaziy hosila deb ataladi. Shunga o‘xshash y"(xi) uchun
= y''(xi)+o(h2). (11)
formulani hosil qilish mumkin.
Endi (5)dan (10), (11) larga asosan
p(xi) +q(xi)y(xi)=f(xi)+o(h2) (12)
ni hosil qilamiz, bundan esa
y(xi-1)- y(xi)+ y(xi+1)=h2f(xi)+o(h4),
i=1,2,…….,N-1
ko‘rinishga ega bo‘lgan (5) ning to‘ming ichki nuqtalaridagi approksimatsiyasi hosil bo‘ladi.
Runge-Kutta metodlari EHM yordamida hisoblash uchun qulay hisoblanadi.Chunki bu metodning quyidagi yaxshi xususiyatlari bor .
Aniqliklari yaxshi (birinchi tartiblisidan boshqalarining).
Ular oshkor metodlardir ,ya’ni , oldin aniqlangan qiymatlar orqali ma’lum formulalar orqali oshkor ifodalanadi .
Barcha metodlarda qadamlar o’zgaruvchi bo’lishi mumkin :
bu , echim tez o’zgaradigan joylarda qadamni kichraytirib , aks xolda qadamni kata qilib hisoblashga imkon beradi .
Daslabki hisoblashni turini tanlab = ni berib ,hisoblashni oldindan ma’lum bo’lgan formulalar yordamida bajarish mumkin .
Bu xossalar Runge – Kutta metodini EHM yordamida hisoblash uchun qulay ekanligini ko’rsatadi . Shu sababli bu metod yordamida sistemani echishni qaraymiz .Umuman aytganda y va f(x,y) larni formal Y va F(X,Y) larga almashtirish kifoya .
Masalan
Ikkita tenglama uchun va larni taqribiy qiymatlarini y va z orqali belgilab , Runge – Kutte metodining to’rtinchi tartiblisini quydagicha yozish mumkin :
Bu yerda
Ko’pgina xisoblash programmalari shu formulalarga asoslangan .
Do'stlaringiz bilan baham: |