如何在matlab中重复整个过程?

时间:2012-12-22 00:34:30

标签: matlab

考虑以下代码

  

x = y + 3;

     

y =输入('??');

我该怎么做才能让用户继续,如果是,则再次提示y的输入功能,如果没有则终止程序。

1 个答案:

答案 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的更多信息。