如何附加到正在运行的Matlab脚本
如何连接到运行的Matlab脚本(即,我使用F5执行的m文件)?它从几天开始运行(我有一个无限的while循环),我想知道哪里出了问题(它应该在某个时候退出)。我知道我可以重新运行它并设置断点,但这不是我要问的。我想现在在循环中设置一个断点,停止进程并调试它。Matlab不允许我设置断点 不幸的是,Matlab不允许这样做。为了解决此问题,我在项目的关键点调用此函数:如何附加到正在运行的Matlab脚本,matlab,debugging,breakpoints,Matlab,Debugging,Breakpoints,如何连接到运行的Matlab脚本(即,我使用F5执行的m文件)?它从几天开始运行(我有一个无限的while循环),我想知道哪里出了问题(它应该在某个时候退出)。我知道我可以重新运行它并设置断点,但这不是我要问的。我想现在在循环中设置一个断点,停止进程并调试它。Matlab不允许我设置断点 不幸的是,Matlab不允许这样做。为了解决此问题,我在项目的关键点调用此函数: function cxdebug() f='c:\cxdebug'; if exist(f,'file')
function cxdebug()
f='c:\cxdebug';
if exist(f,'file')
try, delete(f);end
keyboard;
end
end
创建文件后,下次调用函数时,matlab将进入调试器