تصمیم گیری در متلب-1
ساخت ساختار تصمیم گیری به یک برنامه نویس خاص نیاز دارد که یک یا چند شرط را توسط برنامه ارزیابی کند،همراه با یک عبارت یا اگر شرایط تعیین شده درست بود عبارت اجرا می شود و به صورت اختیاری ،اگر عبارات تعیین شده نادرست بودند دستورات دیگر اجرا می شوند..
در زیر شکل رایج ساختار یک نوع تصمیم گیری است که در بیشتر زبان های برنامه نویسی موجود می باشد :
matlab در زیر انواع عبارات تصمیم گیری را فراهم کرده است.برای بررسی جزئیات آن ها بر روی لینک های زیر کلیک کنید :
توصیف | بیانیه |
if … end statement شامل یک عبارت بولی به دنبال 1 یا شرح بیشتری است. | if … end statement |
if statement می تواند به دنبال گزینه های else statement بیاید، که زمانی اجرا می شود که عبارت بولی نادرست است. | if… else…end statement |
if statement می تواند به دنباله یک (یا بیشتر) گزینه elseif…وstatement else بیاید، که برای تست شرط های گوناگون بسیار سودمند است. | if … elseif…elseif…else…end statement |
شما می توانید از یک if یا elseif statement درون if یا else statement دیگری استفاده شود. | nested if statements |
switch statement به متغیر اجازه تست شدن برای تساوی برخلاف یک لیست از مقادیر را می دهد. | switch statement |
شما می توانید از یک switch statement درون switch statement های دیگر استفاده کنید. | nested switch statements |
if … end statement
if … end statement شامل دستور if و یک عبارت boolean و به دنبال یک یا چند عبارت است.محدوده آن به وسیله عبارت end مشخص شده است .
نحوه اجرا در متلب
یک syntax از دستور if در matlab این است :
اگر ارزیابی عبارت درست بود ،سپس بلوک کد درون عیارت if اجرا خواهد شد . اگر عبارت ارزیابی نادرست بود ،در آن صورت اولین مجموعه کد پس از عبارت end اجرا خواهد شد.
فلوچارت
مثال
فایل اسکریپت زیر را ایجاد نمایید و کد زیر را تایپ نمایید:
a=10;
% check the condition using if statement
if a < 20
% if condition is true then print the following
fprintf (‘ a is less than 20 \ n ‘);
end
fprintf (‘value of a is : % d \n ‘ , a);
هنگامی که شما فایل را ایجاد می کنید ،نتایج زیر را ارائه می دهد :
نویسنده: مهندس عربعامری
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,