• Funksiya tutqichlari
  • >> x = 17 x = 17 >>




    Download 0,76 Mb.
    bet2/14
    Sana20.05.2024
    Hajmi0,76 Mb.
    #246682
    1   2   3   4   5   6   7   8   9   ...   14
    Bog'liq
    AMALIY DASTURIY PAKETLAR FANIDAN 1-mustaqil ish
    2-amaliy mashg’ulot, 24 mavzu Qishloq xo’jaligi mahsulotlarini saqlash, qayta ishlash, covid-19-residents, ЭиС Презентация-3, OT 01, 7-ma\'ruza, 6-amaliy mashg\'ulot, 3-amaliy mashg\'ulot, 13-мавзу. Барқарор маркетинг, 1-L Vahobov 1, Kompleks sonlar haqida tushuncha, 2-маъруза, 2.1-Ma\'ruza, INTELLEKTUAL MULK, Bog\'lovchi
    >> x = 17
    x =
    17


    >> x = 'hatʼ
    x =
    hat


    >> x = [3*4, pi/2]
    x =
    12.0000 1.5708


    >> y = 3*sin(x)
    y =
    -1.6097 3.0000
    Tuzilmalar
    MATLAB strukturaviy maʼlumotlar turlarini qoʻllab-quvvatlaydi.MATLAB-dagi barcha oʻzgaruvchilar massiv boʻlganligi sababli, massivning har bir elementi bir xil maydon nomlariga ega boʻlgan „struktura massivi“ yanada mosroq nomdir. Bundan tashqari, MATLAB dinamik maydon nomlarini qoʻllab-quvvatlaydi (nom boʻyicha maydonlarni qidirish, maydonni manipulyatsiya qilish va h.k.).).
    Funksiyalar
    MATLAB funksiyasini yaratishda fayl nomi fayldagi birinchi funksiya nomiga mos kelishi kerak. Yaroqli funksiya nomlari alifbo belgisi bilan boshlanadi va harflar, raqamlar yoki pastki chiziqdan iborat boʻlishi mumkin. Oʻzgaruvchilar va funksiyalar katta-kichik harflarga sezgir
    Funksiya tutqichlari
    MATLAB lambda hisobining elementlarini funksiya tutqichlari, yoki funksiya havolalarini kiritish orqali qoʻllab-quvvatlaydi, ular.m fayllarda yoki anonym ichiga qoʻyilgan funksiyalarda amalga oshiriladi.
    Sinflar va ob’ektga yoʻnaltirilgan dasturlash
    MATLAB ob’ektga yoʻnaltirilgan dasturlashni qoʻllab-quvvatlaydi, jumladan sinflar, meros, virtual joʻnatish, paketlar, oʻtish-qiymat semantikasi va oʻtish-yoʻnaltiruvchi semantika.Biroq, sintaksis va chaqiruv qoidalari boshqa tillardan sezilarli darajada farq qiladi. MATLABda qiymat sinflari va mos yozuvlar sinflari mavjud boʻlib, ular sinfning super-sinf (mos yozuvlar sinflari uchun) yoki yoʻqligiga (qiymat sinflari uchun) qarab.
    Metodni chaqirish harakati qiymat va mos yozuvlar sinflari oʻrtasida farq qiladi. Masalan, usulga qoʻngʻiroq qilish:
    object.method();
    Ob’ektning har qanday aʼzosini faqat ob’ektga mos yozuvlar sinfining namunasi boʻlsa, oʻzgartirishi mumkin, aks holda qiymat klassi usullari ob’ektni oʻzgartirishi kerak boʻlsa, yangi namunani qaytarishi kerak. Oddiy sinfga misol quyida keltirilgan:

    Download 0,76 Mb.
    1   2   3   4   5   6   7   8   9   ...   14




    Download 0,76 Mb.