matlab定义变量 inputdlg 怎样用变量作为defAns?

matlab实践报告_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
matlab实践报告
上传于||文档简介
&&m​a​t​l​a​b​ ​图​像​ ​源​码
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩50页未读,继续阅读
你可能喜欢查看: 4742|回复: 6|关注: 0
matlab inputdlg对话框返回的是什么变量?
<h1 style="color:# 麦片财富积分
新手, 积分 9, 距离下一级还需 41 积分
inputdlg对话框中,如果用户在弹出输入参数对话框中取消输入参数按“Cancel”后,inputdlg命令返回的是什么变量?如何判断用户选择“Cancel”按钮?
比如:prompt2 ={'请输入左边界:','请输入右边界:'};
& && && &&&name2 ='请输入寻峰左右边界道址(0为默认扩展谱范围):';
& && && &&&numlines2 =1;
& && && &&&defAns2 ={'0','0'};
& && && &&&Resize2 ='on';
& && && &&&answer2 =inputdlg(prompt2,name2,numlines2,defAns2,'on');%参数输入对话框
& && && &*switch answer2
& && && &*& && & case 'Cancel'
& && && &*& && && && && & return
& && && &*end
前面带*号的是请教如何写的,我写的是错的,我不知道返回是什么变量,按照questdlg命令返回值写的。请教下应该这么写呢?
[ 本帖最后由 edifiers2008 于
19:44 编辑 ]
关注者: 27
给你看一个我的例子
b=questdlg({‘string’},'title','yes','no','yes');
case 'yes',
case 'no',
1 提问请直接在论坛中发帖,不要发站内消息给我。
2 不要在QQ中问我提问,这样很浪费时间
<h1 style="color:# 麦片财富积分
questdlg命令我知道返回的变量和如何调用判断,但是inputdlg命令的好像不一样,我不知到返回的是什么变量,我试着用'Cancel'但显示出错。
关注者: 27
看错了,我再看看
1 提问请直接在论坛中发帖,不要发站内消息给我。
2 不要在QQ中问我提问,这样很浪费时间
关注者: 27
我想你是不是可以考虑一下增加一个判断语句,因为如果你cancel了以后,你获得的answer就是一个空的元胞,这样他的length就是为0
1 提问请直接在论坛中发帖,不要发站内消息给我。
2 不要在QQ中问我提问,这样很浪费时间
<h1 style="color:# 麦片财富积分
我试了,可以的,非常感谢!
<h1 style="color:# 麦片财富积分
谢谢!我也试了,可以,很好!
站长推荐 /2
Powered bymatlab实现数字图像处理Photoshop小程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
matlab实现数字图像处理Photoshop小程序
上传于||文档简介
&&m&#8203;a&#8203;t&#8203;l&#8203;a&#8203;b&#8203;实&#8203;现&#8203;数&#8203;字&#8203;图&#8203;像&#8203;处&#8203;理&#8203;P&#8203;h&#8203;o&#8203;t&#8203;o&#8203;s&#8203;h&#8203;o&#8203;p&#8203;小&#8203;程&#8203;序
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩21页未读,继续阅读
你可能喜欢&&国之画&&&&&&
&& &&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!MATLAB中inputdlg的使用
创建并打开输入对话框。
语法:answer = inputdlg(prompt)
prompt 包含对话框中输入框之上的提示台词的cell array。
eg:prompt = {'Enter matrix size:','Enter colormap
name:'};answer 返回包含每个输入框的结果的一个cell array。
eg:answer = {'1','2'};
answer = inputdlg(prompt,dlg_title)dlg_title
对话框的标题。
inputdlg(prompt,dlg_title,num_lines)num_lines
对话框中输入框的行数。
inputdlg(prompt,dlg_title,num_lines,defAns)defAns
对话框中默认显示的数据,cell 类型。
eg:defAns = {'20','hsv'};
inputdlg(prompt,dlg_title,num_lines,defAns,options)options
对话框的一些属性的设置,包括:
如果options是一个字符串‘on',那对话框横向的大小可变。
如果options是一个结构体,那么此结构体包含以下三个域:Resize:Can be
'on' or 'off' (default). If 'on', the window is resizable
horizontally.
WindowStyle:Can be either 'normal' or 'modal'
(默认值,模式对话框,禁止其他输入).
Interpreter:Can be either 'none' (default) or 'tex'. If the value
is 'tex', the prompt strings are rendered using LaTeX.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 matlab中inputdlg 的文章

 

随机推荐