24小时热门版块排行榜    

查看: 2618  |  回复: 1

hjnwsuaf

金虫 (著名写手)

[求助] matlab通过对话框返回值选择下一步操作,如何实现? 已有1人参与

如果使用matlab对话框返回值确定下一步操作。
比如,ButtonName=questdlg('你准备好了吗?','MATLAB quest','Yes','No','Cancel','Yes')

如果返回yes就继续程序运行;
如果返回no停止程序运行,而不执行下一步的代码了?

请问如何通过代码实现?

谢谢
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

button = questdlg('Do you want to continue?','Continue Operation','Yes','No','Help','No');
if strcmp(button,'Yes')
   disp('Creating file')
elseif strcmp(button,'No')
   disp('Canceled file operation')
elseif strcmp(button,'Help')
   disp('Sorry, no help available')
end

http://www-rohan.sdsu.edu/doc/matlab/techdoc/ref/questdlg.html
2楼2016-08-27 06:36:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hjnwsuaf 的主题更新
信息提示
请填处理意见