dbstatus

列出所有断点

描述

dbstatus列出所有断点生效,包括错误,抓到错误,警告和naninfs。对于非错误断点,MATLAB®所显示的设置断点的行号。每一行号,您可以点击直接进入在编辑器中该行的超链接。

dbstatus文件列出所有效果为断点指定文件

dbstatus -completenames显示,对于每个断点,该函数的完全合格的名称或文件包含断点。

dbstatus文件-completenames显示器,用于在指定的文件中的每个断点,对于含有断点的功能或文件的完全合格的名称。

b= dbstatus (___返回的断点信息——- - - - - -1结构体。要保存当前的断点使用后恢复它们DBSTOP(b)中,使用此语法。您还可以指定文件名和'completenames'

例子

全部收缩

创建一个文件,myfile.m,其中包含以下语句。

函数N = MYFILE(X)N = myfunction的(X-1);函数Z = myfunction的(Y)Z = 2 / Y;

设置一个错误断点,并在第一行设置一个标准断点myfile

dbstop如果错误dbstopmyfile

跑过dbstatus命令。MATLAB显示当前断点:标准断点myfile,以及错误断点。

dbstatus
断点myfile的是第2行停止,如果错误。

列出所有断点在指定的文件,显示全名。

创建一个文件,myfile.m,其中包含以下语句。

函数N = MYFILE(X)N = myfunction的(X-1);函数Z = myfunction的(Y)Z = 2 / Y;

设置错误断点,并在第一行是标准的断点myfile

dbstop如果错误dbstopmyfile

跑过dbstatus命令,指定文件myfile并要求全名。MATLAB显示当前断点:标准断点myfile,以及错误断点。

dbstatusmyfile-completenames
断点为C: \ myProject \ myfile。myfile在第2行。

请注意,错误断点未列出。只有断点具体到指定的文件都包含在列表中。

设置、保存、清除,然后恢复保存的断点。

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

函数Z =越野车(X)N =长度(X);Z =(1:N)./ X;

设置错误断点,并在第二行的标准断点

dbstop2dbstop如果错误

dbstatus。MATLAB描述了您设置的断点。

dbstatus
断点车是第2行停止,如果错误。

分配表示断点到可变的结构b,然后保存b在MAT文件buggybrkpnts。用B = dbstatus( ' - completenames')保存绝对路径和断点函数嵌套序列。

B = dbstatus(“-completenames”);保存buggybrkpntsb

清除所有断点。

dbclear所有

通过加载马特文件和调用恢复断点dbstop与保存的结构中,b

加载buggybrkpntsDBSTOP(b)中

输入参数

全部收缩

文件名,指定为矢量字符或字符串标量。文件名可以包括部分路径,但必须在搜索路径上的文件夹中,或者在当前文件夹。

例子:myfile.m

当指定方法,私有函数或私有方法,使用/字符。

例子:MyClass的/ myfunction的

例子:民营/ myfunction的

例子:MyClass的/私营/ myfunction的

此外,文件可包括一个文件标记(>)来指定的路径特定的本地功能或文件内的嵌套函数。

例子:MYFILE> myfunction的

数据类型:字符|

输出参数

全部收缩

目前有效的断点列表,返回为——- - - - - -1结构,为断点的数目。该表显示了结构中的字段。

名称

函数名。

文件

包含文件断点完整路径。

断点行号的载体。

匿名

表示行号的匿名函数整数向量由表示字段。例如,2意味着在该行的第二匿名函数。的价值0意味着断点是在该行的开始,而不是在一个匿名函数。

表达

字符向量的单元向量,包含与中行号对应的断点条件表达式字段。

条件

含状态字向量(“错误”“抓住了错误”'警告', 要么“naninf”)。

识别码

如果条件“错误”“抓住了错误”, 要么'警告'包含用于该特定MATLAB消息标识符字符向量的细胞载体条件设置状态。

之前介绍过的R2006a