3-Amaliy mashg’ulot



Download 1,4 Mb.
Sana17.07.2021
Hajmi1,4 Mb.
#121557
Bog'liq
3-amaliy


3-Amaliy mashg’ulot.

Differentsial tenglamalarni yechish usullari. Eyler usuli

Ishdan maqsad:

Differentsial tenglamalarni yechish usullari va Eyler usulini o’rganish


Nazariy ma’lumotlar.

1-misol.

Eyler usuli yordamida



у

у 2х

у
differentsial tenglamaning [0,1]

kesmada olingan va u(0)=1 boshlang’ich shartni qanotlantiruvchi u(x) echimining taqribiy qiymatlarini h=0,2 qadam bilan toping.

Yechish:

f (x, y)  y 2x ;

y

a  0,

b  1,

x0  0,

y0  1,

h  0,2

Quyidagi hisoblash jadvalini to`zamiz.



    1. qator .

i=0,
x0  0, y0
 1,0000

f (x0

, y0

)  y0

2x0

y0

 1  2 * 0  1,0000



1

y0 hf (x0 , y0 )  0,2 *1  0,2000




    1. qator.

yi1 yi

 yi , i  0; y1 y0

 y0

 1  0,2  1,2000



i=1 ,

x1  0  0,2  0,2; y1

 1,2000;



f (x1

, y1

)  y1

2x1

y1

 1,2  2 * 0,2  0,8667



1,2

y1 hf (x1 , y1 )  0,2 * 0,8667  0,1733

y2 y1  y1  1,2  0,1733 1,3733

va xakazo i=2,3,4,5lar uchun hisoblanadi.


i

xi

yi

f (x , y )  y 2xi i i i y

i;

yi hf (xi , yi )

0

0,1

1,0000

1,0000

0,200

1

0,2

1,2000

0,8667

0,1733

2

0,4

1,3733

0,7908

0,1582

3

0,6

1,5315

0,7480

0,1496

4

0,8

1,6811

0,7293

0,1459

5

1,0

1,8270









2-misol

Quyida keltirilgan ikkinchi tartibli oddiy differehtsial tenglamani yeching







Ushbu tenglamani yechish uchun eng katta tashkil etuvchining hosilasini hisoblash kerak



Yechilishi

Tenglamani yechish uchun avval MATLAB dasturini ishga tushirish zarur. MatLAB dasturining asosiy oynasi 3.1- rasmda ko`rsatilgan.




3.1.-rasm. MatLAB dasturining asosiy saxifasi.


MatLAB dasturining asosiy oynasi ekranda hosil bo`lgandan so`ng, Simulink qism dasturini ishga tushirish kerak. Buni quyidagi uchta usuldan biri yordamida amalga oshirish mumkin:

  • MatLAB dasturi asosiy saxifasining instrumentlar panelidagi Simulink tugmasi bosish orqali;

  • MatLAB asosiy saxifasining buyruqlar qatoriga simulink buyrug`ini yozish va Enter klavishasini bosish orqali;

  • File menyusidagi Open punktini bajarib, modellar fayli (.mdl–fayl) ni ochish orqali.


3.2.- rasm. Simulink kutubxonasi bo`limlari.


Oxirgi variant tayyor modellar ustida xisoblash amallarini bajarish uchun qulay xisoblanadi, ammo bu usulda qo`shimcha bloklar kiritish mumkin emas. Birinchi va ikkinchi usullarni qo`llash natijasida Simulink kutubxonasi bo`limlari ochiladi (3.2 -rasm).

Model strukturasini tuzish.

Simulink muhitida model tuzish uchun quyidagilarni bajarish kerak:

1. File/New/Model buyrug'i yordamida yoki Simulink kutubxonasining uskunalar panelidagi tugmani qo'Ilash yordamida yangi model fayli tuziladi.(3.3-rasm)



3.3.- rasm. Model tuzish oynasi.
2.Model oynasiga bloklarni qo'yish. Buning uchun mos keluvchi kutubxona bo'limini ochish kerak (Masalan, Sourses- Istochniki). Keyin esa kursor bilan kerakli blok tanlanadi va sichqonchaning chap tugmachasini bosib quyib yubormagan holda, blokni tuzilgan sahifaga «ko'chirib o'tkaziladi».

3.4-rasm. Tenglamani yechish bloksxemasi



3.Blok qiymatlarini o'zgartirish. Agar ehtiyoji bo'lsa, dastur tomonidan o'rnatilgan qiymatlarni o'zgartirish mumkin. Buning uchun kursor yordamida tanlangan blokda sichqonchaning chap tugmachasini ikki marta bosish kerak. Natijada, ushbu blok parametrlarini tahrir qilish sahifasi ochiladi. Sonli parametrlarni kiritish jarayonida butun sonlar vergul bilan emas, balki nuqta bilan ajratiladi. O'zgartirishlar kiritilgandan so'ng sahifani OK tugmasini bosib yopiladi. 3.5-rasmda uzatish funksiyasini modellashtiruvchi blok parametrlarini tahrirlovchi sahifa ko'rinishi keltirilgan.



L

3.5.-rasm. Uzatish funksiyasi blokining qiymatlarini tahrirlash.
4. Kutubxonadan kerakli barcha bloklarni sxemada joylashtirgandan so'ng sxema elementlarini bog'lashni bajarish zarur.

3.6-rasm. Tenglamani yechish bloksxemasi


5. Bloklarni bog'lash uchun kursor bilan blokning «chiqish»ini belgilash, so'ngra sichqonchaning chap tugmachasini bosgan holda chiziqni (liniyani) keyingi blok kirishiga keltirish kerak. Shundan so'nggina klavishani qo'yib yuborish mumkin. Tarmoqlanish nuqtasini hosil qilish uchun kursorni ulanish chizig'ida kerak bo'lgan tugunga olib kelish va sichqonchaning chap yoki o'ng tugmasini bosgan holda chiziqni tortish zarur. Chiziqni o'chirish uchun o'chirilishi lozim bo'lgan chiziqni tanlash talab etiladi. Natijani olish uchun ishchi oynadagi qora uchburchak tugmasi bosiladi va natija grafik shaklida chiqariladi (3.7-rasm).




3.7-rasm. Natija

6. Hisoblash sxemasini tuzgandan so'ng uni oynadagi File/Save As... menyu punktini tanlab, hamda fayl nomi va papkani ko'rsatib, diskda fayl ko'rinishida saqlash lozim. Shuni inobatga olish kerakki, fayl nomi 32 simvoldan oshmasligi, lotin alfavidagi harfdan boshlanishi hamda kirill va maxsus simvollardan tashkil topmagan bo'lishi kerak. Shu talablar fayl yo'li uchun ham ahamiyatli (fayl saqlanadigan papkalarga). Sxemani qayta tahrirlash jarayonlarida saqlash uchun File/Save menyu punktidan foydalanish yetarli. Simulink qism dasturini qayta ishga tushirganda sxemani yuklash kutubxona nazorat qiluvchi sahifadagi yoki MATLAB asosiy sahifasidagi File/Open menyu punkti yordamida amalga oshiriladi.

3-misol Chiziqli algebraik tenglamani yeching


Yechish

boshlang’ich tenglamalar sistemasi quyidagicha yoziladi



Ciqqan natijani Matlab dasturida tekshirish uchun Simulink muhitidan kerakli bloklarni quyidagi rasmdagidek yig’amiz va qiymatlarni berib natijani olamiz. (3.8-rasm)





3.8-rasm Tenglamani yechish bloksxemasi

tkesmada olingan va u(0)=1 boshlang’ich shartni qanotlantiruvchi u(x) echimining taqribiy qiymatlarini h=0,2 qadam bilan toping.


Download 1,4 Mb.

Do'stlaringiz bilan baham:




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