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