Amaliy matematika va intellektual texnologiyalar


Darajali qatorlar yordamida integrallash



Yüklə 454,33 Kb.
səhifə5/6
tarix09.02.2023
ölçüsü454,33 Kb.
#83618
1   2   3   4   5   6
Документ Microsoft Word

Darajali qatorlar yordamida integrallash
Faraz qilaylik «n» - tartibli differensial tenglama

(3.1)

uchun boshlang’ich shartlar berilgan



(3.2)

Tenglamaning o’ng tomoni  boshlang’ich nuqta M0(x0, u0, u0, ..., u0(n-1)) da analitik funktsiya bo’lsin. 


(7.2.1) ning yechimini Teylor qatori (x0-nuqta atrofida) ko’rinishida qidiramiz:

(3.3)

Bu erda |x-x0|  h, h – etarli kichik son.



Qatorning noma’lum koeffitsiyentlarini topish uchun, tenglamadan kerakli hosilalar olinib, (3.2) boshlang’ich shartlardan foydalanilanadi.
Agar x0=0 bo’lsa, yechim «x»ning darajalari bo’yicha qator ko’rinishida bo’ladi. Yuqorida keltirilgan usulni oddiy differensial tenglamalar tizimi uchun ham qo’llash mumkin.
Misol. 
y=x2(3.4)
tenglamani boshlang’ich shart u(0)=1, u(0)=0 ni qanoatlantiruvchi yechimi topilsin. 
Yechish. Bu misol uchun (3.3) qator quyidagi ko’rinishda yoziladi:

(3.5)
(7.2.4) dan ketma-ket hosila olsak

y(3)=2xy+x2

y(4)=2y+2xy +2xy + x2’’=2y+4xy + x2’’

y(5)=2y +4y +4xy ’’+2xy ’’+ x2’’’=6y +6xy ’’+ x2’’’

y(6)=12y ’’+8xy ’’’+ x2y(4)

y(7)=20y ’’’+10xy(4)+ x2y(5)

y(8)=30y(4)+12xy(5)+ x2y(6)
Bu tengliklarning har biriga boshlang’ich shartlarni qo’llasak quyidagilarni topamiz:
y’’(0)=0; y’’’(0)=0; y(4)(0)=2; y(5)(0)=y(6)(0)=y(7)(0)=0; 

y(8)(0)=60.
Bularni (3.5) ga qo’ysak izlanayotgan yechimni topamiz:

Differensial tenglamalarni yechimini koeffitsiyentlari noma’lum bo’lgan quyidagi qator ko’rinishida xam izlash mumkin:

y=a0+a1(x-x0) +a2(x-x0)2+a3(x-x0)3+... (3.6)
Bu usulda noma’lum koeffitsiyentlar a0, a1, a2 ... quyidagicha topiladi: (7.2.6) dan hosilalar olinib differensial tenglamaga qo’yiladi. So’ngra “x” ning bir xil darajalari oldidagi koeffitsiyentlari bir-birlariga tenglashtiriladi va boshlang’ich shartlarni hisobga olgan holda noma’lum koeffitsiyentlar a0, a1, a2 , ... an topiladi. Topilgan koeffitsiyentlarni (7.2.6) ga qo’ysak izlanayotgan yechimni topamiz.
Misoly’’=x2tenglamani boshlang’ich shart u(0)=1, u(0)=0 larni qanoatlantiruvchi yechimi noma’lum koeffitsiyentlar usuli yordamida topilsin. 
Yechishx0=0 bo’lgani uchun yechimni quyidagi qator ko’rinishida qidiramiz:
u=a+a1x+a2x2+...+anxn+... (3.7)
Bundan ikki marta hosila olsak

y=a+2a2x+3a3x2+4a4x3+...+nanxn-1... 

u’’=2a+6a3x+12a4x2+...+ n(n-1) an xn-2... 
Boshlang’ich shartlarni hisobga olgan holda a0=1; a1=0 ekanligini aniqlaymiz. a0 va a1 ni (7.2.7) ga qo’ysak

u=1+a2x2+a3x3+a4x4...+anxn 
Bu qatorni qolgan koeffitsiyentlarini topish uchun berilgan tenglamadan y’’-x2y =0 foydalanamiz:

2a+6a3x+12a4x2+20a5x3+30a6x4+...+ n(n-1) axn-2

x2(1+a2x2+a3x3+a4x4...+ anxn+...)=0.


Bu tenglikni “x” ning darajalari bo’yicha guruhlarga ajratamiz 

2a2+6a3x+(12a4–1)x2+20a5x3+(30a–a2)x4+(42a7–a3)x5+

+(56a8–a4)x5...=0.
Biz yechimni x 0 hol uchun qidirayotganimiz uchun “x” ning oldidagi koeffitsiyentlarni “0”ga tenglashimiz lozim bo’ladi, ya’ni a2=0, a3=0, 12a4–1=0 .Bundan a4= ; a5=0; 30a6-a2=0; a6=0 ;a7=0 va 56a8-a4=0 x.k.
Shularni hisobga olgan holda yechimni quyidagicha yozish mumkin


u=1+ x4+ x8...

3. RUNGE-KUTTA USULI

Runge - Kutta usuli ko`p jihatdan Eyler usuliga o`xshash, ammo aniqlik darajasi eyler usuliga nisbatan yuqori bo`lgan usullardan biridir.


Runge-Kutta usuli bilan amaliy masalalarni echish juda qulay. CHunki, bu usul orqali noma`lum funktsiyaning xi+1 dagi qiymatini topish uchun uning xi dagi qiymati aniq bo`lishi etarlidir. Runge-Kutta usuli uning aniqlash darajasiga ko`ra bir necha turlarga bo`linadi. Shulardan amaliyotda eng ko`p qo`llaniladigani to`rtinchi daraja aniqlikdagi Runge-Kutta usulidir.
Birinchi tartibli y=f(x,y) differentsial tenglama uchun x=xi (i=0,1,2,…n) y=yi ma`lum bo`lsin. Bu erda yi boshlang’ich shart ma`nosida bo`lmasligi ham mumkin. Noma`lum funktsiya y ning x=xi+1 dagi qiymati yi+1=yi+1(x) ni topish uchun quyidagi ketma-ket hisoblash jarayonini amalga oshirmoq lozim bo`ladi:
 (3.7)
bu erda
 (3.8)
i=0,1,2,…,n-1,  - integrallash qadami.
Tenglamaning echimi qidirilayotgan [a,b] kesma  (i=0,1,2,…,n) nuqtalar bilan o`zaro teng n ta bo`lakka bo`lingan. i ning ha bir qiymati uchun (3.7) va (3.8) dagi amallarni bajaramiz va noma`lum funktsiya y ning qiymatlarini (tenglamaning echimini) quyidagi formuladan topamiz:
 (3I’m.9)
Misol: Runge-Kutta usuli bilan  tenglamaning [1,8; 2,8] kesmada aniqlangan va u(1,8)=2,6 boshlang’ich shartni qanoatlantiruvchi echimini h=0,1 qadam bilan hisoblang.
Echish:
f(x,y)=x+cos( ,

  ,
 ,
 ,

va hokazo.
Qiymatlar jadvali



i

0

1

2

3

4

5



1,8

1,9

2,0

2,1

2,2

2,3



2,6

2,0259

3,0408

3,2519

3,4861

3,4861

I

6

7

8

9

10






2,4

2,5

2,6

2,7

2,8






3,9260

4,1478

4,3700

4,5971

4,9172




Runge – Kutta usuli
Shulardan amaliyotda eng ko’p qo’llanadigani to’rtinchi darajali aniqlikdagi Runge – Kutta usulidir.Birinchi tartibli differensial tenglama y=f(x,y) uchun x=xda y=yi (i=0,1,2, ...n) qiymatlar ma’lum bo’lsin. Bu erda “ui” boshlang’ich shart ma’nosida bo’lmasligi ham mumkin. 
Tenglamaning yechimi qidirilayotgan kesma [a,b], xi=x0+ih (i=0,1,2,...n) nuqtalar bilan bir-biriga teng “n” ta bo’lakka bo’lingan.
Noma’lum funktsiya “u” ni x=xi+1 dagi qiymati yi+1= y(xi+1) ni topish uchun quyidagi ketma-ket hisoblash jarayonini amalga oshirmoq lozim bo’ladi:

K 1(i)=hfi(xi,yi)

K2(i)=hfi(xi +h/2, yi+K1(i)/2)

K3(i)=hfi(xi +h/2, yi+K2(i)/2) (7.5.1)

K4(i)=hfi(xi +h, yi+K3(i))

Funktsiyaning orttirmasi  yi ni quyidagi formuladan topiladi



yi=(K1(i)+2 K2(i)+2 K3(i)+ K4(i)) / 6 (3.2)

Bu erda h=(b-a)/n – integrallash qadami. ni har bir qiymati uchun (3.1) va (3.2) dagi amallarni bajaramiz va noma’lum funktsiya “u” ni qiymatlarini (tenglamaning yechimini) quyidagi formuladan topamiz.



yi+1=yi+ y, (i=0,1,2, ...n) (3.3) 

Runge – Kutta usuli bilan differensial tenglamani yechishda jadval tuzilsa hisoblash jarayoni birmuncha osonlashadi. Jadvalni tuzish tartibi quyidagicha:




  1. (2) va (3) ustunlarga x va u ning kerakli bo’lgan qiymatlari yoziladi.


  2. x” va “u” larning qiymatlarini ((2)-va (3)-ustunlardan) u=f(x,y) tenglamani o’ng tarafiga qo’yiladi va natijalarni (4) ustunga (satrlari mos ravishda) qo’yiladi.


  3. Topilgan f(x,y) qiymatlarini integrallash qadami “h” ga ko’paytiriladi va natijalar (5) ustunga yoziladi.




  4. K1(0) ni 1 ga, K2(0) va K3(0) larni 2 ga, K4(0) ni 1 ga ko’paytirib ularni (6) ustunga yozamiz.

I-IV jarayonni Ki ni (i=0,1,2, ...n) har bir qiymati uchun takrorlaymiz. (6)-ustunni qiymatlarining yig’indisini hisoblab, natijani 6 ga bo’lamiz va  u=(1/6) (K1(i)+2 K2(i)+2 K3(i)+ K4(i)ni topamiz. Va nihoyat yi+1=yi+ ytopiladi. YUqorida keltirilgan hisoblash tartibini [a,b] kesmani barcha nuqtalari uchun takrorlaymiz. 

1-Jadval



Yüklə 454,33 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin