• (:) ikki nuqta
  • [y1,y2, …] = func (x1, x2, …)



    bet28/141
    Sana15.01.2024
    Hajmi
    #138013
    1   ...   24   25   26   27   28   29   30   31   ...   141
    Bog'liq
    KM majmua (1)

    [y1,y2, …] = func (x1, x2, …)
    x1, x2, …, y1,y2, … - mos ravishda kirish va chiqish parametrlari deyiladi.
    Matlabdagi elementar funksiyalar ro‘yxati bilan help elfun komandasi,
    maxsus funksiyalar ro‘yxati bilan esa help specfun komandasi orqali tanishish
    mumkin. Bu funksiyalar matlabdagi sozlangan ichki funksiyalarga kiradi, ya’ni
    ularga argumentlari bilan murojaat qilib, qiymatlarini olishimiz mumkin.


    51
    Matlabda
    tashqi funksiyalar
    deb m-fayllar ga aytiladi. Bunday
    funksiyalarni berish uchun maxsus m-fayllarni taxlil qiluvchi redaktordan
    foydalaniladi.
    Matlab tizimida juda ko‘p sozlangan va kengaytma paketlarda aniqlangan
    funksiyalar bo‘lsada, foydalanuvchi uchun yana qandaydir funksiyalar kerak
    bo‘lib qolishi mumkin. Matlabda ana shunday yangi funksiyalarni yaratishning
    bir nechta imkoniyatlari bor. SHulardan bir inline funksiyasidan foydalanishdir.
    Bunda foydalanuvchi o‘zi uchun zarur ifodani inline funksiya argumentiga
    apostrof ichiga yozishi kerak bo‘ladi.
    Masalan, sin2x+ cos2u ifodani qiymatlarini xisoblash kerak bo‘lsin.
    Matlabda quyidagicha amalga oshiriladi:
    >> sin cos = inline (`sin (x).^2+cos(y).^2`)
    sin cos =
    inline function:
    sin cos (x, u) =sin (x).^2+cos (x).^2.
    Bu yozuvlar komandalar oynasida yoziladi va hisoblash ham shu oynada
    bajariladi:
    >> sin cos (5.5)
    ans =1.0000
    >> sin cos (1.2)
    ans =0.8813
    >> sin cos (2.1)
    ans =1.1187
    Ma’lumki, ko‘p xollarda tartiblangan sonlar ketma-ketligini shakllantirish
    zarurati tug‘iladi. Bunday ketma-ketliklar grafik chizishda, jadval yaratishda
    kerak bo‘ladi. Ularni xosil qilish uchun matlabda (:) ikki nuqta komandasidan
    (operatoridan) foydalaniladi. Uning umumiy ko‘rinishi quyidagicha:
    x

    Download
    1   ...   24   25   26   27   28   29   30   31   ...   141