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的了,可是维纳滤波那儿还是不行,没有图片显示 展开
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的了,可是维纳滤波那儿还是不行,没有图片显示 展开
2个回答
展开全部
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两大部分。
创建并打开输入对话框。
语法:
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两大部分。
展开全部
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);
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);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询