حلقه ها در برنامه نویسی متلب-3
عبارت های کنترل حلقه
عبارات کنترل حلقه اجرا را از ترتیب معمولی تغییر می دهند. هنگامی که اجرا یک حوزه را ترک می کند، متلب کلیه شی ء های خودکار که در آن حوزه ایجاد شده بودند را از بین می برد.
متلب عبارات کنترلی زیر را پشتیبانی می کند.بر روی لینک های زیر کلیک نمایید و جزئیات آن ها را بررسی نمایید.
توصیف | عبارات کنترل |
دستورات حلقه را خاتمه دهید و اجرا را سریعاً به ادامه حلقه انتقال دهید. | عبارت شکسته |
باعث می شود حلقه باقی مانده از بدنه پرش کند و سریعاً مجدد شرایط قبلی را تکرار کند. | عبارت متصل |
دستورات شکستن برنامه
دستور شکست اجرا را از for یا while پایان می دهد .عبارات در حلقه پس از دستورات شکست اجرا نمی شوند.
در حلقه تو در تو ، شکست تنها از حلقه ای که در آن (شکست) رخ دادهاست ایجاد می شود.
فلوچارت:
مثال دستورات شکستن برنامه:
یک فایل اسکریپت ایجاد نمایید و کد زیر را تایپ کنید:
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
زمانیکه شما فایل را ایجاد کنید، نتیجه زیر نمایش می یابد:
دستورات ادامه دادن برنامه
دستورات ادامه برای عبور کنترل به مرحله بعد از for یا while loop استغاده می شود.
دستورات ادامه در متلب تا حدی مانند دستورات شکست کار می کنند. بجای خاتمه اجباری، اگرچه، ‘continue’ اجباراً رفتن به مرحله بعد صورت می گیرد،از هر کد میانی پرش می کند.
فلوچارت:
مثال دستورات ادامه دادن برنامه
یک فایل اسکریپت ایجاد نمایید و کد زیر را در آن تایپ کنید:
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
زمانی که شما فایل را اجرا کنید، نتیجه زیر نمایش می یابد:
نویسنده: مهندس عربعامری
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,