麻烦问一下你。我在matlab中想做一个输入框,用户在输入框中输入数据,将数据传入到一个函数中使用这个数据

请问怎么实现啊,不是很懂,谢谢啦

我这里有一个自己用过的代码,你可以修改一下试试看
code=inputdlg('Type number to decide operation,1=nearest scale,2=bilinear scale');
这一句会弹出对话框,引号内是对话框的文本内容,可以自行修改,作为说明,用户输入会储存在变量code中
input=str2double(cell2mat(code));
这一句将用户输入的数据转化为double型,存储在变量input之中
之后就可以使用input这个变量了。
您也可以使用help inputdlg来查看系统帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-10
ret = inputdlg({'请输入数据'},'输入数据对话框');
%%%% a 输入数据的值
a = str2double(char(ret(1)));