حجم فایل : 229.5 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 11
بنام خدا :
تصمیمگیری و کنترل روند،
استفاده از حلقهها و دستورات شرطی در متلب در اين فصل در مورد جملات شرطي و انواع حلقههاي تکرار صحبت خواهيم کرد.
6-1-حلقه for:
شکل کلي حلقه for در متلب بصورت زير است:
for x= آرايه
دستورات
end
در اينصورت حلقه فوق به تعداد ستونهاي آرايه مشخصشده تکرار خواهد شد و در هر تکرار يکي از ستونهاي اين آرايه در متغير x قرار گرفته و در بدنه حلقه قابل استفاده است. در صورتيکه آرايه يک بردار باشد، هر بار يک عنصر از آن در متغير x قرار خواهد گرفت.
تذکر: با توجه به تواناييهاي ماتريسي متلب از کاربرد حلقهها در متلب تا حد ممکن بايد پرهيز گردد زيرا اينکار باعث کند شدن شديد برنامه ميشود و نياز به کد نويسي بسيار بيشتري دارد. 6-1- حلقه for-ادامه-
مثال:
for n=1:10
x(n) = sin(n * pi / 10);
end;
--------------
for k=[1,2,3,7]
x(k) = k+1;
end;
>>x
x=
2 3 4 0 0 0 0 8
6-2- حلقه while :
در مواردي که بخواهيم يک يا چند دستور تا برقراري شرط خاصي تکرار گردند از اين حلقه استفاده ميکنيم. شکل کلي حلقه while بصورت زير است:
while شرط
دستورات
end
حلقه فوق تا زمانيکه شرط ذکر شده برقرار باشد تکرار خواهد شد. 6-2- حلقه while –ادامه-
مثال:
t=1;
while t ~= -1
t = input( ‘ Enter a number to continue or -1 to exit from this block: ‘);
…
end
6-2- حلقه while –ادامه-
مثال:
در اين مثال بالاترين دقت محاسبات نقطه اعشار در متلب محاسبه ميشود
Epsilon=1;
while ( 1 + Epsilon ) > 1
Epsilon = Epsilon / 2;
end;
disp(‘This is the smallest floating point number in matlab: );
disp ( Epsilon);
نکته : متغير ويژه eps در متلب حاوي کوچکترين عددي است که اگر با يک جمع شود مقدار حاصل از يک بزرکتر خواهد بود. که اين عدد دوبرابر Epsilon بدست آمده از روش فوق است. 6-3- ساختار if-else-end
هرگاه بخواهيم يک يا چند جمله در صورت برقرار بودن شرط خاصي (يکبار) اجرا شود، از بلوک if استفاده ميکنيم. شکل کلي استفاده از اين دستور بصورت زير است:
if 1 شرط
دستورات
elseif 2 شرط
دستورات
elseif …
…
else
دستورات
end; 6-3- ساختار if-else-end –ادامه-
مثال:
Epsilon = 1;
while 1 > 0
Epsilon = Epsilon / 2;
if Epsilon + 1 == 1
break;
end
end
نکته: با دستور break ميتوان يک حلقه while يا for را شکست. در اينصورت اجراي برنامه از نخستين دستور بعد از حلقه ادامه خواهد يافت. تکلیف ۱-۶: برنامهای بنویسید که نمرات چند دانشجو را به صورت یک بردار بگیرد و عملیات...
مبلغ واقعی 18,824 تومان 20% تخفیف مبلغ قابل پرداخت 15,059 تومان
بسمه تعالی پاورپونت آموزش چکیده نویسی - ابزاری کلیدی برای اساتید پژوهش آیا به دنبال راهی هستید تا مهارتهای چکیده نویسی خود را به سطح بعدی ببرید؟ پاورپونت آموزش چکیده نویسی ما، طراحی شده ویژه اساتید پژوهش، ابزاری است که به شما کمک میکند تا با اصول و تکنیکهای ... ...
نخستین کنفرانس بین المللی مبلمان و دکوراسیون - دکو 2011 دل مرکز همایش های صدا و سیما (تهران) برگزار شده است. متن کامل 35 مقاله به صورت PDF در این بسته ارائه شده است. محورهای کنفرانس دکو 2011: - چشم اندازو چالش های صنعت مبلمان کشور در بخش های واردات، تولید، توزیع و ... ...
مراحل ساختمان سازی در این تحقیق موضوعات مراحل انجام کار ساختمان سازی بعد از انجام قرارداد تجهیز کارگاه و اماده کردن کارگاه ساختمانی تسطیح محوطه گود برداری زهکشی پر کردن چاه ها قنوات و قطع اشجار نقاط نشانه و مبدا ساختمان ها و تجهیزات و تجهیز کارگاه تحویل وکنترل مصالح ...
عنوان: خلاصه كتاب عكاسي هنر ميان مايه فرمت فایل: pptx تعداد اسلاید ها: 68 زبان: فارسی دسته بندی: هنر چکیده: عکاسی در لغت به معنای روش عکاسی و عکسبرداری است و همچنین به عمل و شغل عکاس نیز گفته میشود. این هنر در اکثر زبانهای جهان فتوگرافی خوانده میشود که ترکیبی از دو ... ...
قانونپیوندهای اجتماعی بین مردم عمل میکند. قانون معرب کلمه یونانی canon است که به فرانسه loiو به انگلیسی law ترجمه میشود.مفهوم عامتری نیز نسبت به قانون وجود دارد. به عبارت دیگر هر چیزی که تنظیم کننده رفتار انسان باشد، قانون نام دارد. این قانون میتواند قوانین فیزیکی باشد ... ...
دعای فرج امام زمان (عج) وکتور کورل 12دعای فرج برای برش شبرنگ و حکاکی لیزر . قابلیت بزرگ نمایی . طرح برداری . کورل 12 . ... ...