|
Toshkent axborot texnologiyalari universiteti telekommunikatsiya texnologiyalari fakulteti
|
bet | 1/7 | Sana | 21.05.2024 | Hajmi | 2,62 Mb. | | #247387 |
Bog'liq mirismoilsoniy tizim modellashtirish
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI TELEKOMMUNIKATSIYA TEXNOLOGIYALARI FAKULTETI
Infokommunikatsiya tizimlarini modellashtirish
Amaliy ish 6
Mavzu: Simulink paketida chiziqli algebraik tenglamalarni yechish
Gruppa: 430-21
Bajardi: Norboboyev Mirismoilsoniy
Tekshirdi: Utegenov Axmet
6-Amaliy ish
Simulink paketida chiziqli algebraik tenglamalarni yechish Ishning maqsadi:
Simulink dasturida chiziqli algebraik tenglamalarni y echishni o'rganish va ularni amaliy mashqlar orqali yechishni tajriba qilish.
Nazariy qism:
Chiziqli tenglama, uning kuchini birga oʻz ichiga olgan noaniqli oʻzgaruvchilarning toʻgʻri belgilangan oʻzgaruvchilarning kuchini anglatuvchi matematik termin. Bunda tenglamani yon-sirtli tenglamaga quyidagi koʻrinishda yozish mumkin:
y = mx + c
Bu yerda m chiziqlining eğimi, c esa y chiziqlining kesishish nuqtasi. Chiziqli tenglamaning grafiki toʻgʻri chiziqdir. Biroq, chiziqli tenglamalar tizimi shunchaki bir xususiyatni oʻz ichiga olgan chiziqli tenglamalarni oʻz ichiga olgan bir qator chiziqli tenglamalardir. Tenglama soni tenglamada mavjud noaniqli oʻzgaruvchilar soniga teng. Masalan, agar tizimda 5 ta chiziqli tenglama boʻlsa, unda har bir tenglamadaginoaniqli oʻzgaruvchilar yoki oʻzgaruvchilar soni ham 5 ga teng boʻladi (har bir tenglama oʻz ichiga olgan har bir oʻzgaruvchining kuchini bir qilib oʻz ichiga oladi). Bu darslikda biz ikki tenglama va ikki noaniqli oʻzgaruvchilarni oʻz ichiga olgan chiziqli tenglamalarni yechishni oʻrganamiz. Tenglama quyidagilardir:
2x + 3y = -4
4x + 5y = -5
Umuman tizimning umumiy shakli shunday boʻlgan edi
a1x + b1 * y = -k1 a2x + b2 * y = -k2
Bu esa a1 = 2, b1 = 3, k1 = 4, a2 = 4, b2 = 5 va k2 = 5 deb tasavvur etilishi mumkin.
Shu qiymatlardan soʻng darslikning keyingi qismida foydalanamiz.
Simulinkda Algebraic Constraintni yordamida bu vazifani bajarishga yordam beradigan blok mavjud.
Endi dasturlash qismini boshlaymiz. MATLABni oching va undan so'ng Simulinkni oching, oldingi darsliklardagi kabi. Bundan so'ng, kutubxonani oching va keng ishlatiladigan bloklarni tanlang. Ushbu bo'limdan gain blokni tanlang. Endi ushbu Gain blokini Simulink blok diagrammasi bo'limiga sudrab olib tashlang. Quyidagi rasmda ko'rsatilganidek, ikkita konstanta o'zgaruvchiga misol bo'lganidek, ikkita shunday Gain blokini joylashtiring.
|
| |