MATLAB在中断

时间:2015-08-08 04:32:57

标签: matlab return interrupt

如果我在执行长循环期间按Ctrl + C,我将失去迄今为止所做的所有工作。那么在MATLAB中我可以按Ctrl + C,但返回当前变量吗?

所以我想要的是伪代码:

for i=1:very_long
 do_things();
 if keypress(ctrlc_orsomeothercombo)
  disp('Im bored!');
  return;
 end
end

这可能吗?

由于

1 个答案:

答案 0 :(得分:3)

如果您打开错误,那么即使使用ctrl + c打开它,也会将您带到正在执行的位置,并且您可以使用整个工作区:

dbstop if error