فصل ششم : تصمیمگیری و کنترل روند ، استفاده از حلقهها و دستورات شرطی در متلب کالس آموزشی ایران متلب matlab1.ir فصل ششم : تصمیمگیري و کنترل روند در اين فصل در مورد جمالت.

Download Report

Transcript فصل ششم : تصمیمگیری و کنترل روند ، استفاده از حلقهها و دستورات شرطی در متلب کالس آموزشی ایران متلب matlab1.ir فصل ششم : تصمیمگیري و کنترل روند در اين فصل در مورد جمالت.

: مشش لصف ،دنور لرتنک زا هدافتسا یطرش تاروتسد بلتم رد

یشزومآ سلاک

matlab1.ir بلتم ناریا

میمصت : مشش لصف دنور

.

درک میهاوخ تبحص رارکت : تسا ريز تروصب بلتم رد for x= هيارآ : for هقلح 1 6 for هقلح يلک لکش تاروتسد end هدش نيا ياهنوتس زا يکي رارکت ره رد و دش دهاوخ رارکت لباق هقلح هندب رد و هتفرگ رارق x ریغتم رد هيارآ ره ،دشاب رادرب کي هيارآ هکیتروص رد .

تسا هدافتسا .

تفرگ دهاوخ رارق x ریغتم رد نآ زا رصنع کي راب دربراک زا بلتم يسيرتام ياهیياناوت هب هجوت اب اريز ددرگ زیهرپ دياب نکمم دح ات بلتم رد اه matlab1.ir بلتم ناریا : هقلح رکذت هب زاین و دوش .

دراد يرتشیب رایسب يسيون دک

میمصت : مشش لصف دنور

for n=1:10 x(n) = sin(n * pi / 10); end; ------------- for k=[1,2,3,7] end; x(k) = k+1; >>x x= 2 3 4 0 0 0 0 8 همادا for هقلح 1 6 : لاثم matlab1.ir بلتم ناریا

میمصت : مشش لصف دنور

: while هقلح 2 6 ات روتسد دنچ اي کي میهاوخب هک يدراوم رد نيا زا دندرگ رارکت يصاخ طرش يرارقرب هقلح يلک لکش .

مینک : تسا ريز تروصب while while طرش تاروتسد end رارقرب هدش رکذ طرش هکینامز ات قوف هقلح .

دش دهاوخ رارکت دشاب matlab1.ir بلتم ناریا

میمصت : مشش لصف دنور

همادا – while هقلح 2 6 : لاثم t=1; while t ~= -1 t = input( ‘ Enter a number to continue or -1 to exit from this block: ‘ ); end … matlab1.ir بلتم ناریا

میمصت : مشش لصف دنور

همادا – while هقلح 2 6 : لاثم رد راشعا هطقن تابساحم تقد نيرتلااب لاثم نيا رد دوش Epsilon=1; while ( 1 + Epsilon ) > 1 Epsilon = Epsilon / 2; end; disp( ‘ This is the smallest floating point number in matlab: ); disp ( Epsilon); تسا يددع نيرتکچوک يواح بلتم رد زا هدمآ تسدب Epsilon eps هژيو ریغتم رباربود ددع نيا هک .

: هتکن رتکرزب کي زا لصاح رادقم دوش عمج کي اب رگا هک دوب دهاوخ matlab1.ir بلتم ناریا .

تسا قوف شور

میمصت : مشش لصف دنور

if-else-end راتخاس 3 6 رارقرب تروص رد هلمج دنچ اي کي میهاوخب هاگره if کولب زا ،دوش ارجا ) رابکي ( يصاخ طرش ندوب روتسد نيا زا هدافتسا يلک لکش .

مینک : تسا ريز تروصب if 1 طرش تاروتسد elseif 2 طرش تاروتسد elseif … else … end; تاروتسد matlab1.ir بلتم ناریا

میمصت : مشش لصف دنور

همادا – if-else-end راتخاس 3 6 : لاثم Epsilon = 1; while 1 > 0 Epsilon = Epsilon / 2; if Epsilon + 1 == 1 break; end end اي .

while هقلح کي ناوت break روتسد اب زا همانرب يارجا تروصنيا رد .

: هتکن تسکش ار for تفاي دهاوخ همادا هقلح زا دعب روتسد نیتسخن  matlab1.ir بلتم ناریا

میمصت : مشش لصف دنور

دنچ تارمن هک دیسيونب یا : : ۱-۶ فیلکت و دریگب رادرب کي تروص هب ار وجشناد دهد ماجنا ار ريز تایلمع اي سيرتام disp ( دشابن رادرب ربراک یدورو هکیتروص رد نداد یارب یيامنهار یاج هب (.

دهد اطخ مایپ if-else یطرش تاروتسد و ) دشاب رلاکسا error عبات زا دیناوت ) دینک هدافتسا for هقلح زا هدافتسا اب اهنآ ريز تروص هب و دنک کچ ار تارمن کت کت : end دهد رییغت ار هرمن دهد رییغت .

دهد رییغت .

دهد رییغت دهد شيازفا هرمن ۰.۵ ار ۹ هب ار ۹.۵ هب ار ۱۰ هب ار ۱ ار ۲۰ زا رتمک و ۵ زا رتمک تارمن ۸ و ۱۰ و ۱۵ و ۵ نیب تارمن ۸ نیب تارمن ۱۰ نیب تارمن ۱۵ زا رتشیب تارمن .

دهد شيازفا        matlab1.ir بلتم ناریا نامه هک دیسيونب یرگيد همانرب زا هدافتسا نودب ار ۱-۶ : ۲-۶ فیلکت همانرب یاهراک