1-Тажриба иши. Matlab интерфейси билан танишув. Матрицаларни шакллантириш ва улар устида амаллар



Download 53,73 Kb.
bet5/10
Sana26.05.2022
Hajmi53,73 Kb.
#609269
1   2   3   4   5   6   7   8   9   10
1.7. Дастурлардаги матнли шарҳлар
MATLAB тизими, асосан, мураккаб ҳисоблашларни амалга оширишга мўлжалланганлиги сабабли, бажарилаётган амаллар таърифини ошкорлиги, шаффофлиги катта аҳамиятга эга. Бунга, хусусан, матнли шарҳлар ёрдамида эришиш мумкин. Дастурларда матнли шарҳлар % белги ёрдамида қаторнинг ихтиёрий жойидан киритилади, масалан:
% It is factorial function.
MATLABнинг янги версияларида матнли шарҳни кириллчада ҳам киритиш имкониятлари мавжуд.
Одатда, m-файлларнинг дастлабки қаторларида биринчи позициядан бошлаб, ушбу файл амалга оширувчи вазифалар таърифлари шарҳ сифатида келтириб ўтилади. Мазкур таърифларни кўриш учун қуйидаги буйруқдан фойдаланилади:
>>help Файл номи
Агар матнли шарҳлар тўла-тўкис келтирилган бўлса, m-файл яхши ёзилган ҳисобланади. Сабаби, бундай кўринишдаги шарҳларсиз хаттоки, дастурий модулларни ишлаб чиққан дастурчининг ўзи хам ёзилган модул қандай вазифани бажариб бериши мумкинлигини ёддан чиқариб қўйиши мумкин.
1.8. Ўзгарувчилар ва уларга қийматларни ўзлаштириш
Ўзгарувчилар – бу номга эга бўлган объектлар бўлиб, баъзи-бир, одатда турли хил қийматларни сақлаш имкониятига эга маълумотлардир. Ушбу маълумотларга боғлиқ равишда ўзгарувчилар сонли ёки белгили, векторли ёки матрицали бўлиши мумкин. Ўзгарувчилар математика ва дастурлашда кенг тарқалган объектлар бўлиб ҳисобланади.
MATLAB дастурлаш тилида ўзгарувчига маълум бир қийматларни бериш учун ўзлаштириш (=) амалидан фойдаланилади:
<ўзгарувчи номи> = <ифода>
Ўзгарувчилар тури олдиндан эълон қилинмайди. Улар ўзгарувчиларга ўзлаштирилаётган ифодалар қийматлари орқали аниқланади. Демак, агар ифода вектор ёки матрица бўлса, у ҳолда ўзгарувчи шунга мос бўлади.
Ўзгарувчи номи (идентификатор) ихтиёрий сондаги белгилардан ташкил топган бўлиши мумкин, аммо фақатгина дастлабки 31 таси эслаб қолинади ва шулар орқали идентификация қилинади. Ўзгарувчи номи бошқа ўзгарувчилар, функциялар, процедуралар номи билан устма-уст тушмаслиги лозим, яъни ном ноёб бўлиши лозим. Гарчи ўзгарувчи номи харфдан бошланиши лозим бўлсада, орасида харфлар, рақамлар ва _ белгидан (подчеркивание) иборат бўлиши мумкин. Лекин, ўзгарувчи номларига бўш жойларни (пробелларни) ва махсус белгиларни, масалан +, -, *, / ва бошқаларни қўйиш мумкин эмас.

Download 53,73 Kb.

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




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