آموزش متلب

تصمیم گیری در متلب-1

تصمیم گیری در متلب-1

ساخت ساختار تصمیم گیری به یک برنامه نویس خاص نیاز دارد که یک یا چند شرط را توسط برنامه ارزیابی کند،همراه با یک عبارت  یا اگر شرایط تعیین شده درست بود عبارت اجرا می شود و به صورت اختیاری ،اگر عبارات تعیین شده نادرست بودند دستورات دیگر اجرا می شوند..

در زیر شکل رایج ساختار یک  نوع تصمیم گیری  است که در بیشتر زبان های برنامه نویسی موجود می باشد :

381

 

 

 

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 این است :

382

اگر ارزیابی عبارت درست بود ،سپس بلوک کد درون عیارت  if  اجرا خواهد شد . اگر عبارت ارزیابی نادرست بود ،در آن صورت اولین مجموعه کد پس از عبارت  end  اجرا خواهد شد.

فلوچارت

383

 

مثال

فایل اسکریپت زیر را ایجاد نمایید و کد زیر را تایپ نمایید:

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);

هنگامی که شما فایل را ایجاد می کنید ،نتایج زیر را ارائه می دهد :

384

نویسنده: مهندس عربعامری

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *