如何在matlab中通过命令触发断点

how to trigger breakpoint by command in matlab

我的代码中有一个 if 状态,如果出现问题,我想在出现问题时进行调试。类似于在该行上手动设置断点 但永久的。 所以它总是会通过命令在那边显示那个红点..

我见过一些 dbstop 命令,但它们都以 in fileif error..

结尾

我找不到基本的 'dbstop here' 什么的..

这可能吗? 谢谢。

看看 keyboard 命令。它不会创建红点,但它基本上表现得像一个断点。

dbstopin fileif error:

有更多参数

dbstop in file at location sets a breakpoint at the specified location. MATLAB execution pauses immediately before that location, unless the location is an anonymous function. If the location is an anonymous function, then execution pauses just after the breakpoint.