Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB在中断时返回电流值_Matlab_Return_Interrupt - Fatal编程技术网

MATLAB在中断时返回电流值

MATLAB在中断时返回电流值,matlab,return,interrupt,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 这可能吗 谢谢如果您打开“错误停止”,然后中断它,即使使用ctrl+c,也会将您带到它正在执行的位置,您可以使用

如果在执行长循环期间按Ctrl+C,我将丢失迄今为止完成的所有工作。那么,在MATLAB中有没有一种方法可以让我按Ctrl+C,但返回当前变量

我想要的是一个伪代码:

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


谢谢

如果您打开“错误停止”,然后中断它,即使使用ctrl+c,也会将您带到它正在执行的位置,您可以使用整个工作区:

dbstop if error

如果启用“错误时停止”,则即使使用ctrl+c,也会中断该操作,从而将您带到执行该操作的位置,并使整个工作区可用:

dbstop if error

如果启用“错误时停止”,则即使使用ctrl+c,也会中断该操作,从而将您带到执行该操作的位置,并使整个工作区可用:

dbstop if error

如果启用“错误时停止”,则即使使用ctrl+c,也会中断该操作,从而将您带到执行该操作的位置,并使整个工作区可用:

dbstop if error