O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“Kompyuterli modellashtirish”fani bo’yicha
Mustaqil ishi
Mavzu: Matlab tizimi Simulink paketida obyektlar builan tanishuv va bevosita hisoblash arifmetik ifodalar bilan ishlash.
Bajardi: 214-18 - guruh talabasi
Alimov Jamshid
Qabul qildi: Azimova Umida
1-лаборатория иши
5-variant
Matlab тизими Simulink пакетида объектлар билан танишув ва бевосита хисоблаш арифметик ифодалар билан ишлаш.
Ишдан мақсад: - талабаларнинг Matlab пакетида ишлаш билим, малака ва кўникмаларини шакллантириш.
Назарий қисм
Matlab тизимини ишга туширилгандан сўнг экранда қуйидаги тўртта панелдан иборат ойналар пайдо булади:
Command Window (командалар ойнаси) – энг кўп ишлатиладиган ойна бўлиб, унда фойдаланувчининг командалари бевосита бажарилади ва натижалар келтирилади.
CommandHistory (командалартарихи) – фойдаланувчинингбарчакомандаларисақланади.
Workspace (ишчи фазо) – фойдаланувчи томонидан командалар ойнасига киритилган барча ўзгарувчиларни акс эттиради.
СurrntDirectory (жорий каталог) – проводник дастуригаўхшашфункциянибажаради.
Командалар ойнаси ишлагандан сўнг фойдаланувчи клавиатурадан командаларни киритади ва Enterтугмасинибосади. Натижадаэкрандакомандаларнатижалариёкихатолархақидагимаълумотлараксэттирилади.
Команда – Matlabтизимининг стандарт жойдагиоъектибўлиб, қуйидагичаформатгаэга:
<команда><мазмуни>,
Буерда:
<команда> -команданинг стандарт номи;
<мазмуни> - харбир команда учунаниқлаштириладивакелтирилмаслиги хам мумкин.
MatlabтизиминингкомандаларирўйхатиMatlab/бош папкасидакелтирилган.
Ўзлаштиришоператори – иккитургабулиниди.
Ошкорўзлаштиришоператори:
<ўзгарувчиноми> = <ифода>.
Ошкормасўзгартиришоператори:
ans
Константалар – Matlabтилинингхисоблашжараёнидаўзгармасқийматгаэгаобъекти бўлиб, қуйидагиларга бўлинади:
1.Сонликонстанталар:
бутун;
хакикий;
комплекс:
2.Мантиқий константалар ( True (рост) ёки False(ёлғон))
Символ(белги)кўринишдагиконстанталар (апостроф ичига олинганбелгиларнингихтиёрийкетма-кетлиги).
Ўзгарувчилар – Matlabнингхисоблашжараёнидаўз қийматиниўзгартирувчиобъектлардир.
Ўзгарувчилароддийўзгарувчиларвамассивларга бўлинади.
Функциялар– ички ва ташки функцияларгаажралади.
Ички функция – Matlabтилининг стандарт номиобъектибўлиб, ёпиққавсларичидагипараметрларасосидаамалларбажарилади.
Функциягамурожаатунингномиоркалиқуйидагичаамалгаоширилади:
[y1,y2…..]=<функция номи> (х1,х2……).
Буерда:
<функция номи> - функциянинг стандарт номи.
х1,х2….. – кирувчипараметрларрўйхати.
y1,y2….. – чикувчипараметрларрўйхати.
Асосий математик функцияларрўйхатибиланhelpelfunкомандаси ёрдамидатанишишмумкин.
Ифодалар – Matlab тилининг объекти бўлиб, операциялар орқали ўзгармаслар, ўзгарувчилар ва функцияларнинг маънога эга бўлган тўпламидир. Ифодалар арифметик, мантиқий ва символли каби турларга бўлинади.
Операциялар – матрицаларни кўшиш, айириш, кўпайтириш, даражага кўтариш, ўнг ва чап бўлиш ва х.к.лар бўлиб, улар хақидаги маълумотларни help ops командаси оркали олиш мумкин.
Топшириқлар
Арифметик ифода қийматини хисобланг ва олинган натижани келтирилган жавоб билантаккосланг
Arifmetik ifoda qiymatini xisoblang va olingan natijani keltirilgan javob bilan
Matlabdagi kod ko’rinishi va natija:
Do'stlaringiz bilan baham: |