反向dbup工作空间的转变
dbup
dbdown
例子
dbdown将当前工作空间上下文更改为被称为MATLAB的工作空间®代码文件在调试模式。你必须发出dbup在执行此命令前至少执行一次。dbdown是相反的dbup.
多个dbdown命令将工作空间上下文更改为堆栈上每个相继执行的MATLAB代码文件,直到当前工作空间上下文是MATLAB暂停的行。您不必回到暂停的行继续执行或进入下一行。
更改工作空间上下文提供了对调用函数中的变量的访问,但确实如此不提供对任何其他功能的访问。MATLAB使用暂停行内可用的函数和属性计算所有表达式。
全部折叠
使用dbup和dbdown命令查看函数的当前和正在调用的函数工作区。
创建一个文件,myfile.m,包含这些语句
myfile.m
函数N = myfile(x);函数Z = myfunction(y) Z = 2 / y;
设置断点为myfunction和运行myfile输入为1.MATLAB中的暂停函数myfunction,在这条线上Z = 2 / y.调用谁查看当前工作区中的变量。
myfunction
myfile
1
Z = 2 / y
谁
dbstop在myfunction myfile >myfile (1);谁
名称大小字节类属性y 1x1 8 double
工作区包含该变量y,它位于工作区上下文中myfunction.
y
运行dbup命令切换到调用函数的工作空间,myfile.调用谁查看新工作区中的变量。
dbup谁
在工作空间属于myfile(第2行)名称大小字节类属性x 1x1 8 double
工作区包含该变量x,它位于工作区上下文中myfile.
x
运行dbdown命令,然后呼叫谁.
dbdown谁
在工作空间属于myfile>myfunction(第5行)名称大小字节类属性y 1x1 8 double
工作区再次包含该变量y,它位于工作区上下文中myfunction.
dbstack|dbup|谁
dbstack
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧