آموزش حلقه های تکراری در متلب
موسسه پایاپروژه به عنوان متصدی انجام پروژه های متلب وظیفه ی خود می داند که در راستای آموزش نرم افزار متلب گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی متلب مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.
مقدمه
شاید تا به حال شما هم به این مورد برخورده باشید که نیاز داشته باشید که مجموعه ای از کد ها و برنامه های اجرا شده را چندین بار تکرار کنید. حال باید قبل از خواندن این مقاله بدانید که حلقه های تکراری نیز در هر بار اجرا شدن، تمامی شروط برای اجرا را بررسی کرده و اگر در قسمتی اشتباه به وجود آمده باشد، اجرای حلقه متوقف و سپس تمامی دستوراتی که باقی مانده اند، خارج از حلقه اجرا میشوند. برای آشنایی کاربردی بیشتر با حلقه های تکراری در پروژه های متلب و استفاده از این ساختار اساسی در این نرم افزار تا انتهای این مقاله را مطالعه کنید.
آشنایی با انواع حلقه های تکراری
حلقه های تکراری در متلب از ساختار اصلی و کاربردی این برنامه بوده که مقادیر مشخصی از یک مجموعه را برای چندین بار تشکیل میدهند. حلقه های تکراری با نام اختصاری Loop این امکان را برای کاربران فراهم میکند که یک دستور و کد را چندین بار اجرا کنند. فرم کلی این حلقه های تکرار اینگونه است:

حلقه های تکرار
همچنین لازم است تا بدانید که نرم افزار متلب، انواع مختلفی از حلقه های تکرار را ارائه میدهد که هر یکک از آن ها در موارد مختلفی کاربرد دارند. در ادامه لیست حلقه های تکراری متلب را برای شما آماده کردیم:
- While loop: دستوراتی که تا زمانی که دارای شرط صحیح باشند، تکرار حلقه ها را طبق دستورات اجرا میکنند. به زبان ساده تر باید ذکر کنیم تا زمانی که شرط های اجرا برقرار است، عملیات انجام میشود.
- For loop: مجموعه ای از کد ها که تا زممانی که شرط اجرا درست باشد، طبق دستورت اجرا میشود. برای زمانی بسیار مناسب است که تعداد تکرار حلقه مشخص نیست. به عنوان مثال شاید نیاز داته باید که اعداد از یک تا صد نوشته شوند که در این حال به جای وارد کردن دستی اعداد، میتوان از ساختار حلقه for استفاده کرد. البته قابل ذکر است که گاهی لازم میشود تا از حلقه های for to for استفاده کنید. به عنوان مثال عددی را باید به عنوان ورودی در نظر بگیرید. حلقه های داخلی با تعداد نوشتن مرتبط است و حلقه های بیرونی با شمارش اعداد مرتبط هستند.
- Nested loops: با استفاده از این دستور میتوانید چندین حلقه تکراری را در حلقه های تکرار دیگر استفاده کنید.
دستورات حلقه های تکرار در متلب
برای اینکه حلقه های تکراری در متلب را کنترل کنید، دو دستور در این نرم افزار ارائه شده است شما میتوانید از دستور های زیر برای اجرا، توقف و یا انتقال ابتدای حلقه تکرار استفاده کنید.
Break statement: از این دستور میتوانید در زمانی استفاده کنید که میخواهید حلقه های تکرار را قبل از پایان، ممتوقف کنید و از آن خارج شوید.
Continue statement: در هر قست از حلقه ی تکرار که از ای کد استفاده کنید، ابتدای حلقه تکرار را سریعا اجرا میکنید.
