常见用法
answer = inputdlg(prompt,dlgtitle,numlines,defAns);
prompt显示内容
dlgtitle 标题
numlines输入框长度
defAns默认输入值
answer为输入的数据,以元胞数组的形式储存在里面,而且储存的数据形式都是字符串
- 基本格式
clc;clear;close all;
answer=inputdlg('a=?','输入',[1 30],{'5'});
运行结果如下
2. 多行数据
使用元胞数组来实现多行数据的输入,默认输入也是元胞数组。
clc;clear;close all;
titlename={'name','telephone number','email'};
default={'MST','123456789','1569221566@hd.com'};
answer=inputdlg(titlename,'请输入',[1 10;1 30;1 30],default);
结果如下
3. 例子
clc;clear;close all;
answer=inputdlg({'姓名','阶数'},'请输入',[1 30;1 30],{'ABC','30'});
peaks(str2num(answer{2}));
msgbox([answer{1},'您好您当前正在执行的是','peaks(',answer{2},')']);
运行结果如下

版权声明:本文为ChenMst原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。