z  o’zgaruvchisi chiqish parametri bo’lib hisoblanadi.  O’zgaruvchi sondagi argumentli funksiyalar quyidagicha ifodalanadi




Download 4,84 Mb.
Pdf ko'rish
bet74/117
Sana04.06.2024
Hajmi4,84 Mb.
#259897
1   ...   70   71   72   73   74   75   76   77   ...   117

o’zgaruvchisi chiqish parametri bo’lib hisoblanadi. 
O’zgaruvchi sondagi argumentli funksiyalar quyidagicha ifodalanadi: 
Maxsus xususiyatlarga ega bo’lgan funksiyalarni yaratishda quyidagi ikki 
funksiya foydali bo’lishi mumkin: 


216 
>>Nargin % - berilgan funksiyadagi kirish parametrlarining sonini qaytaradi;
>> Nargout % - berilgan funksiyadagi chiqish parametrlarining sonini 
qaytaradi.
Aytaylik, beshta 
x
1
, x
2
, x
3
, x
4
 va x
5
argumentlar kvadratlarining 
yig’indisini hisoblaydigan funksiya yaratish zarur bo’lsin. 
Odatdagi yo’l bilan sum2_5 nomli funksiyani yarataylik. 
Function f=sum2_5(x1,x2,x3,x4,x5); 
Z=x1^2+x2^2+x3^2+x4^2+x5^2; 
Ushbu funksiyaning ishlashini tekshirib ko’ramiz: 
>> 
sum2_5(1,2,3,4,
5) ans = 55 
 

>> 
sum2_5(1,2) 
>> Input argument "x3" is undefined. Error 
in ==> sum2_5 at 2 
f=x1^2+x2^2+x3^2+x4^2+x5^2; 
Shunday qilib, beshta argument bo’lganda funksiya to’g’ri ishlaydi. Lekin 
argumentlar soni beshtadan kam bo’lsa xatolik to’g’risida axborot beradi. Har 
qanday sondagi kirish argumentlari bo’lganda (yuqoridagi misol uchun 
beshtagacha) to’g’ri ishlaydigan funksiyani yaratish uchun nargin funksiyasidan 
foydalan 
8.6.2-rasm. 
Funksiyani ishlashini tekshirib ko’ramiz: 


217 
>> 
sum2_5(1)
ans = 1 
>> 
sum2_5(1,2)
ans = 5 
 >> sum2_5(1,2,3)
ans = 14 
 
>>
sum2_5(1,2,3,4)
 
ans = 30 
>> sum2_5(1,2,3,4,5) 
ans = 55 
>> sum2_5(1,2,3,4,5,6) 
>> Error using ==> sum2_5 Too many input arguments. 
Shunday qilib, kirish parametrlarining soni 1 dan 5 tagacha bo’lganda 
hisoblashlar to’g’risida axborot chiqadi. Bu axborotni interpretatorga biriktirilgan 
xatoliklarni diagnostika qilish tizimi beradi. 

Download 4,84 Mb.
1   ...   70   71   72   73   74   75   76   77   ...   117




Download 4,84 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



z  o’zgaruvchisi chiqish parametri bo’lib hisoblanadi.  O’zgaruvchi sondagi argumentli funksiyalar quyidagicha ifodalanadi

Download 4,84 Mb.
Pdf ko'rish