重定向输入标准MATLAB

时间:2014-01-10 11:35:40

标签: matlab

从Matlab我调用系统命令,此命令将要求输入。我怎样才能重定向到输入?

我试过了:

myCmd = fullfile('control','bin','launch');
cmd = system(myCmd);

=>这将要求以下消息输入yes / nos(提示)

所以我试过

cmd = system([myCmd ,' < ','yes'])

但这不起作用。

2 个答案:

答案 0 :(得分:0)

您可以使用matlab中提供的input函数。 result = input(prompt)在屏幕上显示提示字符串,等待键盘输入。更多关于它here。希望这会对你有所帮助。

答案 1 :(得分:0)

请求不需要评估的简单文本回复。

prompt = 'Do you want more? Y/N [Y]: ';
str = input(prompt,'s');
if isempty(str)
    str = 'Y';
end