dbstep

从当前断点执行下一个可执行行

描述

dbstep调试,跳过在由当前行调用的函数设置任何断点时执行当前文件的下一个可执行行。

dbstep在步骤到下一个可执行行。如果该行包含对另一个MATLAB通话®代码文件功能,则执行步骤将被调用函数的第一个可执行线。如果没有呼叫存在的MATLAB代码文件在该行,dbstep在是相同的dbstep

dbstep出运行电流函数的其余部分,只是离开功能之后暂停。MATLAB在遇到任何断点暂停执行。

dbstepnlines执行的可执行行指定的数。MATLAB在遇到任何断点暂停执行。

例子

全部收缩

采用dbstep步骤在称为本地功能。

创建一个文件,myfile.m包含这些语句。

功能N = MYFILE(X)N = myfunction的(X-1);功能Z = myfunction的(Y)Z = 2 / Y;

在第一行设置一个断点MYFILE并运行MYFILE用的输入1。MATLAB停留在功能MYFILE,在行N = myfunction的(X-1)

DBSTOPMYFILEMYFILE(2);
2 N = myfunction的(X-1);

步骤到下一个执行线。MATLAB到达函数的结尾MYFILE

ķ>> dbstep
结束功能MYFILE的。

步骤一次完成的执行MYFILE并最终调试。

采用dbstep步骤通过一种称为本地功能。

创建一个文件,myfile.m包含这些语句。

功能N = MYFILE(X)N = myfunction的(X-1);功能Z = myfunction的(Y)Z = 2 / Y;

在第一行设置一个断点MYFILE并运行MYFILE用的输入2。MATLAB停留在功能MYFILE,在行N = myfunction的(X-1)

DBSTOPMYFILEMYFILE(2);
2 N = myfunction的(X-1);

踏入MyFunction的。MATLAB进入MyFunction的和暂停在所述函数的第一行。

ķ>> dbstep在
5 Z = 2 / Y;

通过接下来的四个行代码步骤,完成的执行MYFILE和结束调试。

ķ>> dbstep 4
ANS = 2

采用dbstep步骤进出一个名为本地功能。

创建一个文件,myfile.m包含这些语句。

功能N = MYFILE(X)N = myfunction的(X-1);功能Z = myfunction的(Y)Z = 2 / Y;

在第一行设置一个断点MYFILE并运行MYFILE用的输入2。MATLAB停留在功能MYFILE,在行N = myfunction的(X-1)

DBSTOPMYFILEMYFILE(2);

踏入MyFunction的。MATLAB进入MyFunction的和暂停在所述函数的第一行。

ķ>> dbstep在
5 Z = 2 / Y;

步骤出MyFunction的。MATLAB执行完毕MyFunction的并返回到调用函数MYFILE

ķ>> dbstep出
2 N = myfunction的(X-1);

走出一个更多的时间来完成的执行MYFILE并最终调试。

输入参数

全部收缩

的可执行行数来执行,指定为正整数。

R2006a前推出