اجرا و ضبط دستورات قبلي
تكرار دستورات قبلي كه در پنجره فرمان نوشته شده اند، با كليدهاي ↑ و ↓ انجام ميشود. براي اجراي يك سطر كليد و براي حذف يك سطر تكراري نادلخواه كليد يا در ابتداي سطر كليد <ctrl+k> را بزنيد. دستورات وارد شده در پنجره فرمان خود به خود نگهداري ميشوند و براي اجراهاي بعدي متلب هم قابل استفاده هستند. پنجره Command History هم فرمانهاي قبلي را نگه ميدارد.
اگر سطر فرماني در هريك از پنجره هاي فرمان يا تاريخچه فرمان يا اديتور ام- فايل مارك شود، با راست كليك و انتخاب Evaluate Selection آن دستور اجرا خواهد شد. ميتوان با اجراي notebook از درون متلب و تمهيدات مربوط به آن دستورات متلب را به داخل Microsoft Word برد. دستور زير سطور command window را در فايل filename نگاهداري ميكند:
>> diary filename
فرمان زير
>> diary off
ضبطِ پنجره فرمان را متوقف ميكند. اجراي مجدد diary سطور را به انتهاي فايل filename اضافه ميكند.
اجراي دستورات سيستم عامل
دستورات سيستمي نظير dir, time, date را با گذاشتن علامت ! در مقابل آنها از داخل پنجره فرمان اجرا كنيد.
تابع ()eval
اگر يك عبارت قانونيِ متلب را به صورت رشته در داخل دو آپوستروف بنويسيم text macro نام ميگيرد. تابع ()eval صحت و سقم چنين عبارتي را تعيين ميكند. در صورت صحت، تابع ()eval مقدارِ عبارت مورد تست را برميگرداند، وگرنه پيغام خطاي مربوطه را چاپ ميكند. ميتوان آرگومان دومي براي()eval قرار داد كه به جاي پيغام خطا چاپ شود. هر دو آرگومان ()eval بايد به صورت رشته باشند.
مثال ها:
عبارت صحيح
>> x = pi/6;
>> sx = ‘sin(x)^3 + cos(x)^3’;
>> eval(sx)
ans:
ans = 0.7745
عبارت ناصحيح با پيغام متلب
sx1 = ‘sin^2(x) + cos^2(x)’ ;
>> eval(sx1)
Error: Missing operator, comma, or semicolon.
عبارت ناصحيح با پيغام كاربر
>> eval(sx1,’disp(”wrong”)’)
wrong
دستور lasterr
دستور lasterr آخرين پيغام خطاي داخلي را نشان ميدهد.
مثال:
>> lasterr
ans = Error: Missing operator, comma, or semicolon.
بلوك try…catch
بلوك try…catch…end براي به دام انداختن خطا error trapping به كار ميرود. در زيرِ try دستوراتي ميآيند كه در صورت عدم وقوع خطا بايد اجرا شوند، و در زيرِ catch دستوراتي ميآيند كه در صورت وقوع خطا بايد اجرا شوند.
نویسنده: مصطفی همت آبادی
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,
