将MATLAB input
函数的第二个参数设为 's' ,可以实现输入字符串。例如:
str = input('请输入一个字符串: ', 's');
disp(['您输入的字符串是: ', str]);
除字符串外,MATLAB input函数还支持输入其他特定类型的数据,包括整数、实数、复数、布尔等:
% 输入一个整数
intValue = input('请输入一个整数: ', 'integer');
disp(['您输入的整数是: ', num2str(intValue)]);
% 输入一个实数
realValue = input('请输入一个实数: ', 'real');
disp(['您输入的实数是: ', num2str(realValue)]);
% 输入一个复数
complexValue = input('请输入一个复数 (例如 1 + 2i): ');
disp(['您输入的复数是: ', num2str(complexValue)]);
% 输入一个布尔量
logicalValue = input('请输入一个逻辑值 (例如 true 或 false): ');
disp(['您输入的逻辑值是: ', num2str(logicalValue)]);