Матлаб тизимининг вазифаси ва имкониятлари


Матлабнинг операторлари ва созланган функциялари



Download 122,5 Kb.
bet6/7
Sana14.04.2022
Hajmi122,5 Kb.
#552085
1   2   3   4   5   6   7
Bog'liq
1-Тажриба иши

Матлабнинг операторлари ва созланган функциялари
Оператор – бу маълумотлар устида бажариладиган маълум бир амалларни бажариш учун ишлатиладиган махсус белгилаш (операнда). Масалан, оддий арифметик операторларга мисол қилиб қуйидагиларни олиш мумкин: йиғинди +, айирма -, кўпайтириш *, бўлиш /. Операторлар операндалар (маълумотлар) билан бирга ишлатилади. Масалан, 2+3*4 ифодада * кўпайтириш, + эса қўшиш оператори, 2,3 ва 4 эса операнда ҳисобланади.
Шуни таъкидлаб ўтиш лозимки, кўплаб операторлар матрицали операторларга тегишли бўлиб, жиддий тушунмовчиликларга сабаб бўлиши мумкин. Масалан, * - кўпайтириш ва / - бўлиш операторлари икки массив, вектор ёки матрицаалрнинг кўпайтмаси ва бўлинмасини ҳисоблайди. Бир қатор шундай махсус операторлар мавжудки, масалан, \, .* ва ./ операторлар, мос равишда, массивларда элементлар бўйича кўпайтириш ва бўлишни англатади.
Қуйида келтириладиган мисоллар юқорида айтиб ўтилган амаллар тушинтириб беради:
>>v1=[2 4 6 8 ]
V1 = 2 4 6 8
>>V2=[1 2 3 4 ]
V2 = 1 2 3 4
>>v1/v2
ans= 2
>>v1.*v2
ans=2 8 18 32
>>v1./v2
ans=2 2 2 2
Матлабдаги барча операторлар рўйхатини кўриш учун операторидан фойдаланилади: help ops.
Функция – ўзининг аргументалари устида маълум бир шакл алмаштиришларни бажарувчи ва мазкур шакл алмаштириш натижаларини қайтариш хусусиятига эга бўлган ноёб номли объектдир. Натижани қайтариш - функциянинг бошқа объектлардан ажратиб турувчи хусусиятидир.
Функциялар умумий ҳолда нафақат битта, балки бир қанча аргументларга эга бўлиши мумкин. Агар функция битта эмас, бир нечта натижавий қийматларни қайтарадиган бўлса, у ҳолда у қуйидагича ёзилади:
[Y1, Y2, …] = func(X1, X2, …), бу ерда Y1, Y2, … - чиқиш параметрлар рўйхати, X1, X2, …-эса кириш параметрлар (аргументлар) рўйхати.
Элементар функциялар рўйхати билан help elfun буюруқ(команда)ни бериш орқали, махсус функциялар рўйхати билан эса help specfun орқали танишиш мумкин. Умуман олганда, функциялар созланган (ички) ва ташқи, яъни m-функциялар бўлади. Созланган функцияларга жуда кенг тарқалган элементар функциялар киради, масалан, sin(x), exp(x) ва бошқалар. Ташқи функциялар эса бу m-файллардир. Бундай функцияларни бериш учун махсус m-файлларни таҳрир қилувчи редактордан фойдаланилади. Созланган функциялар Матлаб тизими ядросида сақланади, шу сабабали, улар орқали ҳисоблашлар жуда хам тез амалга оширилади.

Download 122,5 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