کد خبر: ۴۸۲۰۱
تاریخ انتشار : ۱۸:۱۰ - ۲۸ آبان ۱۴۰۰
دستورات و حلقه‌های if، for و while از موارد پرکاربرد محیط برنامه نویسی در نرم افزار matlab میباشند که با آموزش آن‌ها میتوان الگوریتم‌های مختلف را پیاده سازی کرد. در این قسمت آموزش while ارائه میگردد و در انتها کد mfile مثال به همراه توضیحات مربوطه برای دانلود قرار داده شده است.

سرویس آموزش و آزمون برق نیوز:در نرم افزار MATLAB برای محاسبات ساده مثل جمع، تفریق، تقسیم و محاسباتی که همان لحظه می‌خواهیم انجام دهیم در پنجره Commad Window این اعمال را انجام می‌دهیم، ولی اگر بخواهیم این محاسبات و دستورات را برای دفعات بعدی در آینده هم بتوانیم استفاده کنیم باید حتما در محیط برنامه نویسی آن‌ها را بنویسیم و ذخیره کنیم که این محیط از قسمت New گزینه Script یا کلید ترکیبی Ctrl+N قابل دسترسی است که یک صفحه خالی باز می‌شود و اسمی ندارد که می‌توانیم برنامه‌ای که می‌خواهیم را بنویسیم که بلافاصله پس از اولین نوشته علامت ستاره روی آن می‌آید و نشان می‌دهد که آن را به صورت ذخیره نشده داریم که قبل از اجرا حتما باید آن را ذخیره کنیم و پس از ذخیره می‌بینیم که با پسوند.m ذخیره می‌شود به همین دلیل به این محیط، mfile نویسی و به این فایل‌های برنامه-نویسی mfile نیز گفته می‌شود. حال در ادامه آموزش while همراه با دانلود کد و توضیحات مربوط به مثال‌های کاربردی ارائه می‌گردد.

حلقه while
تا زمانی که شرط مورد نظر برقرار است دستورات را انجام می‌دهد و هر زمان شرط نقض شد، وارد حلقه نشده و دستورات را انجام نمی‌دهد و از آن خارج می‌شود.


while       شرط
    دستورات
end


مثال ۱: چند عدد را با هم جمع کنیم که مجموع شان از ۱۰۰۰ بزرگتر نشود. چون مشخص نیست چند عدد را جمع کنیم به ۱۰۰۰ می‌رسد و تعداد تکرار از قبل مشخص نیست باید از حلقه while استفاده کنیم.

 

آموزش while در کدنویسی نرم افزار MATLAB همراه با دانلود کد و توضیحات

مثال ۲: حلقه بی نهایت یعنی حلقه شرطی دارد که هیچ وقت نقض نمی‌شود و وقتی برنامه اجرا می‌شود برای متوقف کردن آن باید نرم افزار را ببندیم یا کلید ترکیبی Ctrl+C را بزنیم که بایستد یا باید از دستور break در در داخل حلقه استفاده شود.

آموزش while در کدنویسی نرم افزار MATLAB همراه با دانلود کد و توضیحات

خرید و دانلود کد mfile مثال while به همراه توضیحات مربوطه (کلید کنید)

ارسال نظر قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
نام:
ایمیل:
* نظر:
وضعیت انتشار و پاسخ به ایمیل شما اطلاع رسانی میشود.
پربازدیدها
برق در شبکه های اجتماعی
اخبار عمومی برق نیوز
عکس و فیلم
پربحث ترین ها
آخرین اخبار
پرطرفدارترین عناوین