questdlg()为matlab中的问题对话框,其基本用法为
button = questdlg(qstring,title,str1,str2,default)
qstring为对话框显示的内容
itle为标题
str1和str2为选项
default为默认选项
button为返回值
用法
clc;clear;close all;
button=questdlg('你是男生还是女生?','标题','男生','女生','男生');
运行结果如下
例子一
clc;clear;close all;
button=questdlg('你是男生还是女生?','请选择','男生','女生','男生');
switch button
case '男生'
boy_dlg=questdlg('你有女朋友吗?','请选择','有','无','有');
switch boy_dlg
case '有'
msgbox('你是一个有女朋友的男生');
case '无'
msgbox('你是一个没有女朋友的男生');
end