MATLAB return 中断时的当前值
MATLAB return current values on interrupt
如果我在一个长循环的执行过程中按下 Ctrl + C
,我会丢失到目前为止所做的所有工作。那么在 MATLAB 中有没有一种方法可以让我按 Ctrl + C
,但是 return 当前变量?
所以我想要的伪代码:
for i=1:very_long
do_things();
if keypress(ctrlc_orsomeothercombo)
disp('Im bored!');
return;
end
end
这可能吗?
谢谢
如果您打开错误停止,然后中断它,即使使用 ctrl+c,也会将您带到它正在执行的地方,并且您可以使用整个工作区:
dbstop if error
如果我在一个长循环的执行过程中按下 Ctrl + C
,我会丢失到目前为止所做的所有工作。那么在 MATLAB 中有没有一种方法可以让我按 Ctrl + C
,但是 return 当前变量?
所以我想要的伪代码:
for i=1:very_long
do_things();
if keypress(ctrlc_orsomeothercombo)
disp('Im bored!');
return;
end
end
这可能吗?
谢谢
如果您打开错误停止,然后中断它,即使使用 ctrl+c,也会将您带到它正在执行的地方,并且您可以使用整个工作区:
dbstop if error