67
MATLABda ma’lumotlar ustida bajariladigan ma’lum bir amalni bajarish
uchun ishlatiladigan belgi
operator deyiladi. Masalan, oddiy arifmetik amallar +, -,
*, / - operatorlarga misol bo’ladi. Bu amallar (1*1) o’lchovlidan yuqori bo’lgan
matrisalar ustida bajarilsa va natija ham matrisa bo’lsa, u holda amallar elementlararo
bajariladi va * amali. *, / esa./, /. kabi belgilab amalga oshiriladi.
Misol.
>> x= [2 4 6 8]
x= 2 4 6 8
>> u= [1 2 3 4]
u= 1 2 3 4
>> x/u
ans= 2
>> x.*u
ans= 2 8 18 32
>> x./u
ans= 2 2 2 2.
Shuni ta’kidlash o’rinliki, ko’paytirish operatori * va bo’lish operatori /
ikkita ko’p o’lchamli
massivlar, vektorlar yoki matrisalarning ko’paytmasi va
bo’linmasini hisoblaydi. Qator
maxsus operatorlar ham mavjud, masalan, \
operatori o’ngdan chapga bo’lishni, .* va ./
operatorlar esa massivlarni
elementlararo ko’paytirish va elementlararo bo’lishni ifodalaydi.
Yuqorida aytilganlarni vektorlar misolida ko’raylik:
Ayrim hollarda tartibga solingan sonlar ketma-ketliklarini formatlash talab
qilinadi. Bunday
ketma-ketliklar vektorlarni
yoki
grafiklarni qurish vaqtida
abssissalarning qiymatlarini hosil qilish uchun zarur bo’ladi.
Sonlar ketma-
ketliklarini formatlash uchun MATLAB tizimida: (ikki nuqta) operatori ishlatiladi.
Quyida ikki nuqta (:) operatorining qo’llanilishi bo’yicha misollar berilgan.
Misol. Matrisa ustida amallar quyidagicha bajariladi.
Misol uchun matrisani
vektorga ko’paytmasi (3.4-rasm):