Matlab-强制保留断点

Matlab-强制保留断点,matlab,debugging,breakpoints,Matlab,Debugging,Breakpoints,我想知道,是否有办法强制Matlab保留所有历史上放置的断点——启用代码调试的红点——在Matlab编辑器/调试器中的函数,类,等等。例如,从一个会话到另一个会话,并且不使用清除所有命令删除 在引入更改时,调试大型软件会很容易,因为Matlab有时会因为内部错误而关闭 谢谢各位。dbstop是更清洁的解决方案。只需将其插入您希望停止调试的位置,在您编辑或注释该行之前,此项不会被删除 您需要保存断点并在下一个会话中重新加载它们。可以使用获取包含所有断点信息的结构,并将其保存到文件中: s = d

我想知道,是否有办法强制
Matlab
保留所有历史上放置的断点——启用代码调试的红点——在Matlab编辑器/调试器中的
函数
,等等。例如,从一个会话到另一个会话,并且不使用
清除所有
命令删除

在引入更改时,调试大型软件会很容易,因为
Matlab
有时会因为内部错误而关闭


谢谢各位。

dbstop
是更清洁的解决方案。只需将其插入您希望停止调试的位置,在您
编辑
注释
该行之前,此项不会被删除

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

s = dbstatus('-completenames');
save FILENAME s
然后使用

您可以通过将其包含在和文件中来实现自动化(如果它们不存在,则在默认用户路径上创建它们)

load FILENAME
dbstop(s);