• Funksiyalar
  • Funksiya tutqichlari
  • Sinflar va ob’ektga yoʻnaltirilgan dasturlash
  • Matlabda funksiyalardiń siziqli birikpesi arqali jaqinlasiw. Joba




    Download 41,69 Kb.
    bet4/5
    Sana16.09.2024
    Hajmi41,69 Kb.
    #271320
    1   2   3   4   5
    Bog'liq
    MATLABda funksiyalardin’ siziqli birikpesi arqali jaqinlasiw

    Tuzilmalar


    MATLAB strukturaviy maʼlumotlar turlarini qoʻllab-quvvatlaydi.[20] 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[21] (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.[22]Andoza:Sxhl

    Funksiya tutqichlari


    MATLAB lambda hisobining elementlarini funksiya tutqichlari,[23] yoki funksiya havolalarini kiritish orqali qoʻllab-quvvatlaydi, ular.m fayllarda yoki anonim[24] /ichiga qoʻyilgan funksiyalarda amalga oshiriladi[25].

    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.[26] 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[27].
    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 41,69 Kb.
    1   2   3   4   5




    Download 41,69 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Matlabda funksiyalardiń siziqli birikpesi arqali jaqinlasiw. Joba

    Download 41,69 Kb.