آموزش متلب

حلقه ها در برنامه نویسی متلب-3

حلقه ها در برنامه نویسی متلب-3

عبارت های کنترل حلقه

عبارات کنترل حلقه  اجرا را از ترتیب معمولی تغییر می دهند. هنگامی که اجرا یک حوزه را ترک می کند، متلب کلیه شی ء های خودکار که در آن حوزه ایجاد شده بودند را از بین می برد.

متلب  عبارات کنترلی زیر را پشتیبانی می کند.بر روی لینک های زیر کلیک نمایید و جزئیات آن ها را بررسی نمایید.

توصیفعبارات کنترل
دستورات حلقه را خاتمه دهید و اجرا را سریعاً به ادامه حلقه انتقال دهید.عبارت شکسته
باعث می شود حلقه باقی مانده از بدنه پرش کند و سریعاً مجدد شرایط قبلی را تکرار کند.عبارت متصل

دستورات شکستن برنامه

دستور شکست اجرا را از for  یا  while  پایان می دهد .عبارات در حلقه پس از دستورات شکست اجرا نمی شوند.

در حلقه تو در تو ، شکست تنها از حلقه ای که در آن (شکست) رخ دادهاست ایجاد می شود.

فلوچارت:

404

مثال دستورات شکستن برنامه:

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

a = 10;

% while loop execution

 while (a < 20 )

     fprintf(‘value of a: %d\n‘, a);

     a = a+1;

     if( a > 15)

         % texminate the loop using break statement

         break;

       end

  end

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

407

دستورات ادامه دادن برنامه

دستورات ادامه برای عبور کنترل به مرحله بعد از for  یا  while loop  استغاده می شود.

دستورات ادامه در متلب تا حدی مانند دستورات شکست کار می کنند. بجای خاتمه اجباری، اگرچه، ‘continue’ اجباراً   رفتن به مرحله بعد  صورت می گیرد،از هر کد میانی پرش می کند.

فلوچارت:

406

مثال دستورات ادامه دادن برنامه

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

a = 10;

%while loop execution

while a < 20

   if a == 15

   % skip the iteration

   a = a + 1;

   continue;

  end

  fpxintf(‘value of a: %d\n‘, a);

  a = a + 1;

end

 

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

407

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

 

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

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

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

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