文档

dbdown

反向dbup工作空间的转变

语法

dbdown

描述

例子

dbdown将当前工作空间上下文更改为被称为MATLAB的工作空间®代码文件在调试模式。你必须发出dbup在执行此命令前至少执行一次。dbdown是相反的dbup

多个dbdown命令将工作空间上下文更改为堆栈上每个相继执行的MATLAB代码文件,直到当前工作空间上下文是MATLAB暂停的行。您不必回到暂停的行继续执行或进入下一行。

请注意

更改工作空间上下文提供了对调用函数中的变量的访问,但确实如此提供对任何其他功能的访问。MATLAB使用暂停行内可用的函数和属性计算所有表达式。

例子

全部折叠

使用dbupdbdown命令查看函数的当前和正在调用的函数工作区。

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

函数N = myfile(x);函数Z = myfunction(y) Z = 2 / y;

设置断点为myfunction和运行myfile输入为1.MATLAB中的暂停函数myfunction,在这条线上Z = 2 / y.调用查看当前工作区中的变量。

dbstopmyfunction myfile >myfile (1);谁
名称大小字节类属性y 1x1 8 double

工作区包含该变量y,它位于工作区上下文中myfunction

运行dbup命令切换到调用函数的工作空间,myfile.调用查看新工作区中的变量。

dbup谁
在工作空间属于myfile(第2行)名称大小字节类属性x 1x1 8 double

工作区包含该变量x,它位于工作区上下文中myfile

运行dbdown命令,然后呼叫

dbdown谁
在工作空间属于myfile>myfunction(第5行)名称大小字节类属性y 1x1 8 double

工作区再次包含该变量y,它位于工作区上下文中myfunction

另请参阅

||

R2006a之前介绍

这个话题有用吗?