O. O. Hoshimov, M. M. Tulyaganov kompyuterli va raqamli texnolog
Bu yerda x - o‘zgaruvchi, у - qidiriluvchi funksiya (x bo‘yicha), y, y',..., y" - l,2,...,n tartibli hosilalar. Tenglamaning tarkibiga kiruvchi hosilalaming eng yuqori tartibi differensial tenglamaning tartibi deyiladi. Agar y=f(x) funksiya qiymatini (11) ga qo‘yilganda tenglamani ayniyatga aylantirsa, u (11) tenglamaning yechimi deyiladi.
Har bir differensial tenglama bir necha cheksiz yechimlarga ega. Shuning uchun uning xususiy yechimini topish uchun boshlan- g‘ich shartlami ko‘rsatish zarur, ya’ni:
y(n)=f(x,y,y',y'',...,y(n'1)) (13) Ya’ni noma’lum P,(x), y" ni P2(x), ..., y(n l) ni Pn.,(x) bilan almashtirib, (13) tenglamani n ta birinchi tartibli differensial tengla- malar tizimiga keltirish mumkin. Shundan qilib: Y'=P, P' =P 1 1 2 P'=P3 P'B.=f(x,y,P1,P2,...,P|i.1); va boshlang‘ich shartlari uchun: ¥(хо)=Уо Р,(хо)=Уо
Р„-,(хо)=Уо(П',)o‘rinli bo‘ladi. Ko‘p hollarda differensial tenglamaning yechimini analitik ko‘ri- nishda ifodalashning imkoni bo‘lmaydi. Shuning uchun masalaning taqribiy yechimini hisoblashda, u yoki bu sonli metodlardan foydalaniladi. Shulardan biri bo‘lgan sonli integrallash - Eyler metodining qo‘llanilishini ko‘rib chiqamiz. Eyler metodi Eyler metodini ikkinchi tartibli tenglamaga nisbatan qo‘llashni ко‘rib chiqamiz. Boshlang'ich shartlari y(x0)=y0va y'(x0) = y^bo‘lgan ikkinchi tartibli differensial tenglama berilgan bo‘lsin: y" = fix, y,y') (14)
Bu tenglamani quyidagicha belgilashlar kiritib, birinchi tartibli differensial tenglamalar tizimiga keltirish mumkin:
(15) y' = P P' = f(x,y,P). Boshlang'ich shartlari uchun: У(хо)=Уо’ P(x0 ) = P0 =y0 (14) tenglamanisonliyechishdamasalaquyidagichahalqilinadi: x0,xp...,xnnuqtalardafunksiyaу(х:), i = 0,l,...,w-laniqqiymatigayaqinlashishlary0,y1,...ynnitopishtalabetiladi. Дх = х,+|-дг. farqni A, i= 0,l,...,n-l bilan belgilaymiz. Ko‘pincha h. o‘zgarmas qilib olinadi. U holda = x0+ih, i=0,l,-,n. Hosilaning ta’rifiga ko'ra:
Bu yerda y' i P' x nuqtada olinadi va 0,(A) va 02(h) qiymatlari h nolga intilganda nolga intiladi. (16) da x ni o‘rniga xt, i = 0,l,...,n-l qiymatini va (15) dan y' va p' o‘rniga ularning ifodasini qo‘yib, quyidagiga ega bo‘lamiz: y(xM) = y(xi) + hP(xi) P(xl+l)) = P(x) + hf(xny(x:),P(x,)). Bu yerdan ko‘rinib turibki, xMnuqtada у i P funksiyalari taqribiy qiymatini quyidagicha hisoblash maqsadga muvofiqdir: Ум=У,+ЬР. Pl+]=Pi+hf(x,y„Pi). Bu yerda: Ум=У(хм)>Рм = P(xi+1) y,=y(x,), / = 0,1,2, Misol: >>(0) = l,/(0) = 2, boshlang‘ich shartlarni qanoatlantiruvchi [0; 2] oraliqda quyidagi differensial tenglamani taqribiy qiymatlari jadvalini A = 0,2 integrallash qadami bilan Eyler metodi yordamida toping: y"-3y' + 2y-2x + 3 = 0. (18) Bundan tashqari, yechish algoritmida tenglamaning aniq yechimi y = ex+ xni bosmaga chiqarish ko‘zda tutilsin. Yechish: tenglamani (15) ko‘rinishga keltiramiz:
\У = Р \P’ = ЪР-2у + 2х-Ъ
y( 0) = 1 P(0) = 2
15-rasm. Asosiy dastur blok-sxemasi. (19) Dastur tuzishda qulay- roq bo‘lishi uchun у ni yv P ni y2 bilan almashtirib, tenglamalar tizimini quyidagi ko‘rinishga keltiramiz:
У\ =У2 У2=ЗУ2-2У1+2х~3Boshlang‘ichsharti: b>,(0) = l U(0) = 2
с
l=l.n
У
—
У0
Differensial tenglamalarning о ’ng tomonini hisoblash qism dasturiga murojaat
Kirish 1=1, n
У0
С
у 0 + hy 1
Chiqish
rasm. Eyler qism dasturining blok-sxemasi.
rasm. Differensial tenglamani o'ng tomoni yl.lami hisoblash qism dasturi blok-sxemasi.
Blok-sxemada quyidagi belgilashlar qabul qilingan: n - differensial tenglamalar. soni, ko‘rilayotgan misolda n=2; h - integrallash qadami, h=0,2; x - argumentning boshlang‘ich va keyingi qiymatlari, x=0; yO(l), y0(2) - у funksiyaning boshlang‘ich va va keyingi qiymatlari, yO(l)=l, y0(2)=2;