توابع پرکاربرد در متلب
اساس فرم فرمان if :
if test
statements
end
در فرم فوق test یکی از عبارتهای 1 (true) یا 0 (false) است. statements شرح بین if و end قرار دارد، که اگر test با true برابر باشد اجرا می شود. اگر test با false برابر باشد از اجرای statements چشم پوشی خواهد شد و خط بعد از end اجرا خواهد شد. test می تواند یک بردار یا ماتریس باشد، در اینصورت برای اجرای statements باید تمام آرایه ها (المان ها) برابر با 1 (true) باشد.
تابع if را می توانیم به صورت تنها (به شکل بالا) یا با تابع های else و elseif استفاده کنیم. وقتی بخواهیم توابع elseif و یا else را در داخل شرح (statement) تابع if استفاده کنیم، فرم عمومی آن به شکل زیر خواهد بود:
if test1
statements1
elseif test2
statements2
else
statements3
end
در این حالت اگر test1 برابر با 1 (true) باشد statements1 اجرا خواهد شد. در صورتی که test1 برابر 0 (false) باشد متلب test2 را کنترل می کند. اگر test2 برابر 1 باشد statements2 را اجرا خواهد کرد. اگر test1 و test2 هر دو 0 باشد، در این صورت statements3 اجرا می شود.
مثال:
>> A = magic(4); B = A; B(1,1) = 0;
>> if A > B
‘greater’
elseif A < B
‘less’
elseif A == B
‘equal’
else
error(‘Unexpected situation’)
end
??? Unexpected situation
>> A=B
>> if A > B
‘greater’
elseif A < B
‘less’
elseif A == B
‘equal’
else
error(‘Unexpected situation’)
end
ans =
equal
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,
