ساخت حلقه در متلب با for :


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

مثال :

فرض کنید بخواهیم حاصل 10*9*8*7*6*5*4*3*2*1=!10 را با نرم افزار متلب محاسبه کنیم برای این منظور کدهای زیر را می نویسیم :

k=1; for m=2:10 k=k*m; end k

نتیجه :

k = 3628800

در کدهای فوق مشخص کرده ایم که مقدار m از 2 تا 10 باید باشد و در هر بار اجرای دستورات حلقه ، m برابر مقدار یکی از اعداد این بازه خواهد بود (2 و 3 و ... و 9 و 10) . ابتدا مقدار k را قبل از شروع حلقه برابر 1 تعریف کرده ایم . سپس حلقه for شروع می شود . ابتدا مقدار m برابر 2 که اولین عدد است قرار داده می شود ، k در m=2 ضرب می شود و چون دستورات حلقه تمام شده است و مقدار بعدی m=3 در نظر گرفته می شود و این بار مقدار جدید k در m=3 ضرب می شود و همین طور این روند ادامه می یابد تا زمانی که m=10 نیز در مقدار جدید k ضرب شود و چون دیگر مقدار جدیدی برای m وجود ندارد حلقه پایان می یابد و در آخر مقدار k نمایش داده می شود .


مطالب مشابه :


شبیه سازی مبدل ( چاپر ) dc به dc از نوع ( باک) buck ( حلقه باز و حلقه بسته ) در نرم افزار MATLAB

شبیه سازی پروژه های برق در MATLAB buck و به دو صورت کنترل حلقه باز و کنترل حلقه بسته در




شبیه سازی مبدل ( چاپر ) dc به dc از نوع ( چوک) Ćuk ( حلقه باز و حلقه بسته ) در نرم افزار MATLAB

شبیه سازی پروژه های برق در MATLAB Ćuk و به دو صورت کنترل حلقه باز و کنترل حلقه بسته در




شبیه سازی مبدل ( چاپر ) dc به dc از نوع ( بوست) boost ( حلقه باز و حلقه بسته ) در نرم افزار MATLAB

شبیه سازی پروژه های برق در MATLAB boost و به دو صورت کنترل حلقه باز و کنترل حلقه بسته در




ساخت حلقه در متلب با for :

مهندسی-مکانیک-mechanic-متلب-matlab-کتاب - ساخت حلقه در متلب با for : - - مهندسی-مکانیک-mechanic-متلب-matlab-کتاب




آموزش برنامه نویسی متلب - حلقه ها

حلقه ها در متلب : بزرگترین امکان رایانه ها که بیش از همه برای انسان مفید بوده است قابلیت




شبیه سازی مبدل ( چاپر ) dc به dc از نوع ( باک-بوست) buck-boost در نرم افزار MATLAB

شبیه سازی پروژه های برق در matlab ، شبیه با کنترل حلقه باز و کنترل حلقه بسته در سیمولینک




شبیه سازی کنترل سرعت موتور القایی با استفاده از روش کنترل برداری غیر مستقیم ( Indirect vector contro

شبیه سازی پروژه های برق در matlab ، شبیه سازی (حلقه باز و حلقه بسته) در نرم افزار matlab




آموزش Matlab ( جلسه 5 )

در Matlab بردارها و زیر ماتریس ها اغلب را می دهد.این بردارها عموما در حلقه های for استفاده




تولید ماتریس با با استفاده از تابع for

MATLAB - تولید من می خواستم برنامه ای بنویسم که با حلقه forتولید نوشته شده توسط فاتحی بابی در




استفاده از CUDA در MATLAB (قسمت اول)

مهندسی-مکانیک-mechanic-متلب-matlab-کتاب - استفاده از CUDA در MATLAB (قسمت اول) - - مهندسی-مکانیک-mechanic-متلب




برچسب :