نمایش پنجره اعلام خطا (Error Dialog Box)، با دستور errordlg ، در متلب (MATLAB)
همان طور که می دانید، ما می توانیم در میان کدهای برنامه، شرایط مختلف را پیش بینی کنیم و به هنگام رخ دادن برخی موارد (مثلا به دست آمدن برخی مقادیر خاص از محاسبات)، یک پیام خطا را به کاربر اعلام نماییم (یک پیام خطا که خود ما آن را طراحی می کنیم).
برای این منظور، قبلا دستور error ( کلید شماره 165 ) را معرفی کردیم که برای نمایش یک پیام خطا در خروجی متلب (یعنی پنجره دستورات (Command Window)) می بود (مشابه پیام های خطای خود نرم افزار متلب (MATLAB))، اما چنانچه قصد داشته باشیم که پیام خطا با باز شدن یک پنجره جدید به کاربر نمایش داده شود، می توانیم دستور errordlg در متلب (MATLAB) را به کار ببریم.
دستور errordlg ، به صورت زیر به کار می رود :
که در آن، به جای عبارت Title ، ((عنوان)) پنجره اعلام خطا و به جای عبارت Message ، ((پیام)) مربوط به خطا را می نویسیم.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
اگر هیچ عنوان و پیامی برای دستور errordlg مشخص نکنیم :
آنگاه یک سری عبارت های پیش فرض در پنجره اعلام خطا (Error Dialog Box) نمایش داده می شوند.
به مثال زیر توجه کنید :