MUHOKAMA UCHUN SAVOLLAR VA MUAMMOLI VAZIYATLAR!
1. Ikkilangan aniqlikdagi sonli massivlar qanday nomlanadi?
2. Simvollar -elementlaridan iborat satrli massiv qaysi buyruq orqali
ifodalanadi?
3. Ikkilangan aniqlikdagi taqsimlangan matritsa elementlari bu?
4. Ma'lumotlar tipining tarkibi nechta qismga bo’linadi?
2-§. If tarmoqlangan operatori
O’quv modullari
Mantiqiy shart Operator, Munosabat operatori, (true), (false),
Operator.
MATLABda if shartli operatori umumiy holda quyidagi ko'rinishda
yoziladi:
if Mantiqiy shart Operator 1 elseif Mantiqiy shart Operator 2 else
Operator 3 e n d ;
Buni bir nechta qism variantlari ham mavjud:
if Mantiqiy shart Operator 1 end ;
if Mantiqiy shart Operator 1 else Operator 2 end ;
Mantiqiy
shart quyidagi ko'rinishda yoziladi: Ifoda 1
Munosabat operatori Ifoda 2
Munosabat operatorlari sifatida: = =, <, >, < =, > =, ~ = ishlatiladi. Agar
mantiqiy shart 1(true) rost qiymat qabul qilsa, u holda mos operator
bajariladi. Agar mantiqiy shart 0(false) yolg'on qiymat qabul qilsa, u holda
mantiqiy shartdan keyingi mos operator bajarilmaydi. End if shartli
operatorining tugaganligini ko'rsatadi. Operator 1 ga bir yoki bir nechta
operatorlar kiradi. Ular bir nechta bo'lsa, vergul (,) yoki (;) nuqtali vergul
bilan ajratib yoziladi.
203
Masalan:
for i=1:5
for j=1:5
if i==j
a(i,j)=i+j+2;
elseif abs(i-j)==1
a(i,j)=-1;
else
a(i,j)=1;
end
end
end
Misollar:
a + 46 + 81 ifodani hisoblash quyidagicha bo'ladi:
a=5;
a+46+sqrt(81)
ans = 60
ni hisoblash quyidagicha bo’ladi:
>> x=10; if x==0, 0, elseif x>0, 1, elseif x<0, -1, else 24; end
ans =1
>> x=-10; if x==0, 0, elseif x>0, 1, elseif x<0, -1, else 24; end
ans =-1
x=0; if x==0, 0, elseif x>0, 1, elseif x<0, -1, else 24; end
ans =0
204
Do'stlaringiz bilan baham: |