Mudarija kirish



Download 141,84 Kb.
bet4/7
Sana14.06.2022
Hajmi141,84 Kb.
#668505
1   2   3   4   5   6   7
Bog'liq
Hisoblash kurs ishi Eshmurodova Nafisa

1-misol. Quyidagi oddiy differensial tenglamalar sistemasi bilan berilgan Koshi masalasi uchun Eylerning oshkor va oshkormas hisob formulalarini yozing:
y1(x)=y12(x)+y22(x),
y2(x)=y1(x)y2(x),0 x1,
y1(0)=y2(0)= 1.
Yechish.Eyler oshkor usulining hisob formulalari quyidagicha:
y1,0=y2,0=1.
y1,i+1=y1,i+h((y1,i)2+(y2,i)2),i=0,1,…,N- 1 (1)
y2,i+1=y2,i+h(y1,iy2,i) ,i= 0,1,…,N–1 . (2)
Bu hisob formulalari boʻyicha bajarilgan hisoblashlarda i boʻyicha sikl bajariladi: xi tugundagi y1,I va y2,itoʻr yechimlar topilgandan keyin i ning qiymatida (1) va (2) hisob formulalari boʻyicha navbatdagi xi+1 –tugundagi y1,i+1 va y2,i+1 toʻr yechimlar topiladi.
Eyler oshkormas usulining hisob formulalari quyidagicha:
Y(1,0)=y(2,0)=1.
y1,i=y1,i-1+h((y1,i)2+(y2,i)2), i=1,2,…,N, (3)
y2,i=y2,i-1+h(y1,iy2,i), i =1, 2,…,N. (4)
Bu hisob bo’yicha ham bajariladigan hisoblashlarda bo’yicha sikl bajariladi: xi-1 tugundagi y1,i-1 va y2,i-1 toʻr yechimlar topilgandan keyin i ning qiymatida (3) va (4) hisob formulalari boʻyicha navbatdagi xi tugundagi y1,I va y2,I toʻr yechimlarga nisbatan ikkita skalyar tenglamalar sistemasi yechiladi va ulardan shu yechimlar topiladi.
1-misol.Ushbu y2yx21, y(0)=1
Koshi masalasining[0;1] kesmadag isonli yechimini Eyler usuli bilan toping.
Yechish. Bunda n = 10 deb olamiz, u holda h =(1-0)/10 = 0,1. Berilgan differensial tenglamani kanonik koʻrinishda yozib olamiz:
yf(x,y) 12y-x2
Bu hisob formulalari boʻyicha bajarilgan hisoblashlarda i boʻyicha sikl bajariladi: xi tugundagi y1,I va y2,I toʻr yechimlar topilgandan keyin i ning qiymatida (1) va (2) hisob formulalari boʻyicha navbatdagi xi+1 tugundagi y1,i+1 va y2,i+1 toʻr yechimlar topiladi.
Eyler oshkormas usulining hisob formulalari quyidagicha:
Y(1,0)=y(2,0)=1.
y1,i=y1,i-1+h((y1,i)2+(y2,i)2), i=1,2,…,N,
y2,i=y2,i-1+h(y1,iy2,i), i =1, 2,…,N.
Bu hisob formulalari boʻyicha ham bajarilgan hisoblashlarda I boʻyicha sikl bajariladi: xi-1 tugundagi y1,i-1 va y2,i-1 toʻr yechimlar topilgandan keyin I ning qiymatida (3) va (4) hisob formulalari boʻyicha navbatdagi xi tugundagi y1,I va y2,I toʻr yechimlarga nisbatan ikkita skalyar Tenglamalar sistemasi yechiladi va ulardan shu yechimlar topiladi.
Boshlangʻich nuqta: x0=0, y0=1. Dastlabki x1 nuqta uchun hisoblashlar:

x1=x0+h=0+0,1=0,1
Keyingi x2 nuqta uchun hisoblashlar
y2 y1hf(x1;y1)1,30,1f(0,1;1,3)1,30,1(12,60,01)
1,30,13,591,659
x2x1h0,10,10,2
Yana qolgan sakkizta nuqta uchun xuddi shunday hisoblashlarni bajarishimiz mumkin, chunki, n=10 deb tanlab olingan.
2-misol.Yuqoridagi keltirilgan Koshi masalasini 4-tartibli Runge-Kutta usuli bilan yechish.
Yechish.Koshi masalasi
y'-2y+ x2=1, x[0;1],y(0)=1.
Faraz qilaylik, n = 10 ,h = (1 - 0)/10 = 0,1. Boshlangʻich nuqta x0=0, y0=1.
Dastlab C0,C1,C2, C3larning qiymatlarini hisoblab olamiz:

=1+2*1-03
c1=f(x0+ ;y0+h* )=f(0,05;1,15)  1 2 1,15 0,052  3,2975
c2=f(x0+ ;y0+h* ) f(0,05;1,164875) 1 2 1,164875 0,052  3,32725

c3=f(x0+h;y0+h*K2) f(0,1; 1,332725) 1 2 1,332725 0,12  3,65545
ODTni 1-tartibli Eyler usuli bilan yechish algoritmi.
II bob. Matlab dasturida differensial tenglamalarni yechish.
II.1.Differensial tenglamalarni yechish bo`yicha MatLab dasturining funksiyalari.

pi - pi soni;
Inf – cheksizlik;
-Inf – minus cheksizlik;
NaN(Not a Number) -
Son emas.


Matlabda abs, sqrt, exp, sinkabi ko‘plab elementar funksiyalar mavjud. Bundan tashqari Matlabda Gamma, Besselya kabi murakkab funksiyalar ham mavjud. Bu funksiyalarning ko‘pchiligi kompleks argumentga ega. Bunday murakkab funksiyalar ro‘yhatini ko‘rish uchun quyidagini kiriting:
help specfun help elmat:
Quyida o‘zgarmaslarning qiymatlari keltirilgan:
Asosiy funksiyalar

Funksiyalar

Funksiyaning sintaksisi




format short

Sonlar ketma-ketligini qisqartirilgan formatda formallashtiradi

format rat

Sonlar ketma-ketligining yaqinlashuvchi qiymati

format long

Sonlar ketma-ketligining barchasini oladi

sqrt(x)

Ildizdan chiqrish

pow2(x)

2 ni x darjaga ko‘taradi

pi

Pi ning qiymatini beradi

fix(x)

Kasr qismini oladi

primes(x)

x gacha bo‘lgan sonlar qatorini chiqaradi

rat(x)

x ni kasr ko‘rinishda chiqaradi

factorial(x)

x faktorialni hisoblaydi

abs(x)

Modulga olish

inf

Cheksizlik

NaN

aniqmaslik 0/0 yoki ∞/∞

Differensial tenglamalar va ularning sistemalarini yechish uchun MATLAB paketida quyidagi funksiyalar tashkil qilingan:


ode 45( f , interval, X0, options),
ode 23( f , interval, X0, options),
ode113( f , interval, X0, options),
ode15s( f , interval, X0, options),
ode 23s( f , interval, X0, options),
ode 23t( f , interval, X0, options),
ode 23tb( f , interval, X0, options).
Bu funksiyalarning kirish parametrlari:
√ f - vektor funksiya bo`lib, x= f (x, t) tenglamani hisoblash uchun qo`llanilgan;
√ - boshlang’ich shart vektori;
√ interval- ikkita sondan iborat massiv bo`lib, differensial tenglama yoki sistemaning integrallash intervalini aniqlaydi;
√ options- differensial tenglama yoki ularning sistemalarini yechishning borishini boshqarish parametri. Barcha funksiyalar quyidagi natijalar chiqaradi:
√ T massiv – yechim izlanayotgan to`rning koordinatalari.
√ X matritsa – i – ustuni yechim vektorining Ti bo`lakdagi qiymati.
Ode 45 funksiyada to`rtinchi-beshinchi tartibli Runge-Kutta usuli, ode 23 da ikkinchi – uchinchi tartibli Runge-Kutta usuli, ode 113 funksiyasida esa Adams usuli kiritilgan, ode23 ushbu masalani sonli yechish imkonini beradi .
Qattiq sistemalarni yechishga mo`ljallangan funsiyalar ode 15s , ya’ni bu funksiyada Gir usuli kiritilgan. Rozenbrok usuli ode 23s funksiyasida, qattiq sistemaning yanada yuqori aniqlikdagi yechimini olish uchun ode 15s funksiyasini qo`llash mumkin.

Download 141,84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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