Matlab - 强制保留断点

时间:2015-10-18 04:45:59

标签: matlab debugging breakpoints

我想知道,如果有一种方法可以强制Matlab 保留所有历史上放置的断点 -red点,以便在 Matlab编辑器/调试器中启用代码调试functionsclasses等内部,例如,从一个会话到另一个会话,而不会被clear all命令删除。

在引入更改时,调试大量软件很容易,并且由于内部错误,Matlab有时只是关闭

Matlab Editor Breakpoint

感谢研究员。

2 个答案:

答案 0 :(得分:0)

WHERE J = 'WH' ORDER BY Z DESC 是更清洁的解决方案。只需将其插入您希望调试停止的位置,只有在dbstopedit行之后才会将其删除。

答案 1 :(得分:0)

您需要保存断点并在下一个会话中重新加载它们。您可以使用dbstatus获取包含所有断点信息的结构并将其保存到文件中:

s = dbstatus('-completenames');
save FILENAME s

然后使用dbstop

检索它们
load FILENAME
dbstop(s);

您可以将其包含在startup.mfinish.m文件中进行自动化(如果它们不存在,则在默认用户路径上创建它们)。