2

我有一个嵌套循环:

for i=1:100

   for j=1:100

   start debugging at i=56 and j=34

   end

end

有没有办法让matlab从执行代码的中间开始逐步调试,这样你就不必在你感兴趣的地方输入f10 1000次了。

4

2 回答 2

3

这正是条件断点的用途:

设置条件断点以使 MATLAB 仅在满足指定条件时才在文件中的指定行处停止。条件断点的一个特别好的用途是当您想要在循环中经过一定次数的迭代后检查结果。

于 2013-07-07T15:07:23.693 回答
1

或者你可以像这里所说的那样使用 dbstop 函数:http: //www.mathworks.com/help/matlab/ref/dbstop.html

例子:

dbstop if i=56 and j=34
于 2013-07-07T15:10:02.877 回答