آموزش متلب

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

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

ممکن است این موقعیت هنگامی وجود داشته باشد که شما نیاز به اجرای یک بلاک  از تعدادی کد  در زمان دارید. عموماً ، عبارات  به ترتیب اجرا می شوند. اولن عبارت در یک تابع نخست لرا می شود، به دنبال آن دومی، زبان های برنامه نویسی ساختار کنترلی متفاوتی فراهم می کنند که اجازه روش های اجرایی پیچیده را می دهد.

یک عبارت حلقه به ما برای اجرا یک عبارت یا گروه از عبارات چند زمانی اجازه می دهد و در ادامه شکل عمومی  از یک عبارت حلقه است که در اکثر زبان های برنامه نویسی وجود دارد.

396

متلب  انواع حلقه های زیر که رسیدگی به تجهیزات حلقه را دارد را فراهم می کند.

لینک های زیر  جزئیات آن ها را بررسی میکند:

توصیف نوع حلقه
تکرار یک عبارت یا گروهی از عبارات هنگامی که شرط ها درست است.این شرط ها را قبل از اجرای بدنه حلقه اجرا می کند. while loop
اجرای دنباله ای از چندین بار یک  عبارت و  کدهای مدیریت متغیر حلقه را خلاصه می کند. for loop
شما می توانید از یک یا حلقه های بیشتری درون یک حلقه دیگری استفاده نمایید. nested loops

حلقه while

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

نحوه اجرا در متلب:

نحوه اجرا در متلبی از یک حلقه while در متلب است:

397

while loop   تکراری عبارات برنامه را تا زمانیکه عبارات باقی مانده درست است اجرا می کند.

عبارات درست است زمانی که نتیجه خالی نیست و همه عناصر غیر صفر را دربر دارد (اعداد حقیقی و منطقی).در غیر اینصورت عبارات نادرست هستند.

مثال

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

a = 10;

% while loop execution

while( a < 20 )

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

  a = a + 1;

end

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

398

 

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

 

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

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

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

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