MATLAB中inputdlg的数据具体如何使用(急)

prompt='请输入滤波模板大小';dlg_title='size';answer=inputdlg(prompt,dlg_title);K=winener(a,ans... prompt='请输入滤波模板大小';
dlg_title='size';
answer=inputdlg(prompt,dlg_title);
K=winener(a,answer);
我知道answer中的值为cell型的,必须要转换才可以在winener中使用,而winener中必须为winener(a,[5 5]),要如何更改程序呢
prompt='请输入滤波模板大小';
dlg_title='size';
answer=inputdlg(prompt,dlg_title);
ans=str3double(answer;)
K=winener(a,[ans ans]);

我将cell型的改成double的了,可是维纳滤波那儿还是不行,没有图片显示
展开
 我来答
爱死了昨天权
高粉答主

推荐于2016-02-19 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:725万
展开全部
  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 对话框的标题。
  answer = inputdlg(prompt,dlg_title,num_lines)
  num_lines 对话框中输入框的行数。
  answer = inputdlg(prompt,dlg_title,num_lines,defAns)
  defAns 对话框中默认显示的数据,cell 类型。
  eg:defAns = {'20','hsv'};
  answer = 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是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
付先武
推荐于2018-02-27 · TA获得超过889个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:190万
展开全部
prompt='请输入滤波模板大小';
dlg_title='size';
num_lines=1;%输入对话框的行数;
default_val={'5'};%默认的值;
answer=inputdlg(prompt,dlg_title,num_lines,default_val);
template_size=str2num(answer{1});
K=winener(a,ones(1,2)*template_size);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式