考虑以下代码
x = y + 3;
y =输入('??');
我该怎么做才能让用户继续,如果是,则再次提示y的输入功能,如果没有则终止程序。
答案 0 :(得分:1)
试试这个:
while true
% Do stuff
inp = input('Continue? (y/n) ', 's');
if ~strcmp(inp, 'y')
break;
end
end
编辑:根据我们的讨论,我将添加一个示例,说明如何使用两个函数构建Matlab文件,运行上述循环的main
函数和一个{ {1}}在循环内调用的函数。
helper
有关Matlab函数here的更多信息。