O’zgarmaslar va tizimli o’zgaruvchilar ularga qiymatlarni ta’minlash Aniqlangan o’zgaruvchilarni yo’q qilish Elementar funksiyalar



Yüklə 249,66 Kb.
səhifə3/5
tarix11.12.2022
ölçüsü249,66 Kb.
#73749
1   2   3   4   5
2-ma\'ruza

ARIFMETIK VA MANTIQIY AMALLAR

Funksiya

Belgisi (sintaksisi)

Qo’shish

+ (М1+М2)

Ayirish

- (М1-М2)

Matrisali ko’paytirish

* (М1*М2)

Massivlarni elementlari bo’yicha ko’paytirish

.* (М1.*М2)

Matrisani darajaga ko’tarish

^ (M ^ X)

Massivni elementlari bo’yicha darajaga ko’tarish

.^ (M .^ X)

Matrisani chapdan o’ngga bo’lish

/ (Ml / М2)

Massivni elementlari bo’yicha chapdan o’ngga bo’lish

./ (Ml ./ М2)

Matrisani o’ngdan chapga bo’lish

\ (Ml \ M2)

Massivni elementlari bo’yicha o’ngdan chapga bo’lish

.\ (Ml .\ M2)

Arifmetik amallar ro’yxati
11
Funksiya__Belgisi_(sintaksisi)'>ARIFMETIK VA MANTIQIY AMALLAR
Munosabat amallari ro’yxati

Funksiya

Belgisi (sintaksisi)

Teng

== (х==у)

Teng emas

~= (х~=у)

Kichik

< (х<у)

Katta

> (х>у)

Kichik yoki teng

<= (х<=у)

Katta yoki teng

>= (х>=у)

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

Yüklə 249,66 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin