当我在Matlab中中断代码(在MacOS上为⌘ + 。)时,它将自动启动调试器并打开其当前正在评估的功能。有没有办法关闭此功能?我目前正在使用不同的起点进行fsolve
优化,并且在停止评估时打开fsolve.m
文件很烦人,而且完全没有用。
编辑:断点选项“错误停止”已被禁用。在调试器首选项下,当Matlab达到断点时打开/关闭打开文件的选项也无法解决问题。
如果有帮助,我正在使用Matlab R2014b。
答案 0 :(得分:3)
您可以通过运行以下命令以编程方式进行操作:
dbclear if error
如果要再次打开它,请使用
dbstop if error.
这些命令还有更多的调试器选项,如this other SO Q&A和dbstop
和dbclear
的文档中所示
答案 1 :(得分:2)
在编辑器中,有一个选项可以在出现错误时自动启动调试器。如果激活此选项,则代码中断(Matlab认为是错误)时,调试器也会启动。禁用该选项,就可以了。
在编辑器选项卡>> 断点菜单>>取消选中错误停止