Bu operatorlar bir xil o’lchamdagi vektor yoki matrisalarni elementlari bo’yicha taqqoslashni bajaradi.
12
ARIFMETIK VA MANTIQIY AMALLAR Mantiqiy amallar ro’yxatri
Mantiqiy operatorlar massiv o’lchamlari bo’yicha bir xil elementlar ustida elementlari bo’yicha mantiqiy amallarni ishlab chiqarish uchun xizmat qiladi.
Amallarning to’liq ro’yxatini help ops bo’yrug’idan foydalanib olish mumkin.
Funksiya
Belgisi (sintaksisi)
Mantiqiy VA (И)
&; and (and (a, b))
Mantiqiy YOKI (ИЛИ)
|; or (or (a, b))
Mantiqiy EMAS (НЕ)
~ ; not (not (a, b))
Inkor YOKI (Исключающее ИЛИ)
xor (xor (a, b))
To’g’ri, agarda vektorning barcha elementlari nolga teng bo’lsa
any (any (a))
To’g’ri, agarda vektorning barcha elementlari nolga teng bo’lmasa
all (all (a))
13
AMALLAR PRIORITETLARI (BAJARILISH TARTIBLARI) Matematik ifodalarda amallar aniqlangan bajarilish tartibiga ega:
-
mantiqiy amallar bajarilish tartibi, arifmetik amallarga nisbatan yuqori,
-
darajaga ko’tarish bajarilish tartibi ko’paytirish va bo’lish bajarilish tartibiga nisbatan yuqori,
-
ko’paytirish va bo’lish bajarilish tartibi qo’shish va ayirish bajarilish tartibiga nisbatan yuqori.
Amalning bajarilish tartibini oshirish uchun aylana qavslaridan foydalanish kerak. Qavslarning ichma-ich tartibi chegaralanmagan.
14
O’ZGARMASLAR VA TIZIMLI O’ZGARUVCHILAR O’zgarmas – bu unikal ismda (identifikator) namoyish qilingan sonli yoki belgili qiymatlarni dastlabki aniqlashdir. Son (masalan, 1, -2 va 1.23) nomsiz sonli o’zgarmaslar hisoblanadi.
MATLAB da o’zgarmaslarning boshqa ko’rinishini tizimli o’zgarmaslar deb nomlash qabul qilingan, xamonki, bir tomondan, ular tizim yuklanganda beriladi, boshqa tomondan esa – qayta aniqlash mumkin. Tadbiq etilgan asosiy tizimli o’zgaruvchilar:
• i yoki j – mavhum birlik (-1 dan kvadrat ildiz);
• pi – p=3,1415926... soni;
• eps – quzg’aluvchan nuqtali sonlar ustida amallar xatoligi (2-52);
• realmin – quzg’aluvchan nuqtali sonning eng kichigi (2-1022);
• realmax – quzg’aluvchan nuqtali sonning eng kattasi (21023);
• inf – mashina cheksizlik qiymati;
• ans – oxirgi amallar natijasi saqlanadigan o’zgaruvchi;
• NaN – sonli bo’lmagan ma’lumot xarakterini ko’rsatish (Not a Number).
15