目录
errordlg函数的功能是创建错误对话框。
语法
f = errordlg(msg)
f = errordlg(msg,title)
f = errordlg(msg,title,opts)
f = errordlg
说明
f = errordlg(msg) 用指定的错误消息创建非模态错误对话框并返回对话框 Figure 对象 f。消息文本会换行以适应对话框大小。
如果要在多个 App 窗口、MATLAB® 桌面或 Simulink® 上显示错误对话框,并且在响应对话框之前仍能与它们进行交互,请使用 errordlg 函数。
f = errordlg(msg,title) 指定自定义对话框标题。
f = errordlg(msg,title,opts) 根据 opts 的设置('non-modal'、'modal' 或 'replace')指定窗口样式。如果 opts 是结构体数组,则该函数会为 msg 参数指定窗口样式和解释器。
f = errordlg 创建一个错误对话框,包含如下所示的默认标题和消息。
默认标题:错误对话框
默认消息:这是默认错误。
示例
指定错误对话框的消息和标题
f = errordlg('File not found','File Error');
如图所示:
解释模态错误对话框的消息
创建结构体 opts,以指定模态窗口样式和 TeX 解释器。然后创建一个错误对话框,指定 opts 结构体作为输入参数。TeX 解释器将消息文本中的 ^2 字符显示为上标。
opts = struct('WindowStyle','modal',...
'Interpreter','tex');
f = errordlg('Try this equation instead: f(x) = x^2',...
'Equation Error', opts);
如图所示:
提示
-
模态对话框(使用 errordlg、msgbox 或 warndlg 创建)会替代使用这些具有相同名称的函数创建的任何现有对话框。
-
即使模态对话框处于活动状态,MATLAB 程序也会继续执行。要阻止该程序执行直到用户关闭对话框为止,请使用 uiwait 函数。
-
要为单窗口 App 设计工具或基于 uifigure 的 App 创建模态警报对话框,请改用 uialert 函数。