主要内容

DBDown

撤销DBUP工作空间班次

句法

描述

例子

DBDown将当前的工作空间和功能上下文更改为所谓MATLAB的工作区和功能上下文®在调试模式下的功能或脚本。您必须发布DBUP在发布此命令之前,至少命令一次。DBDown是相反的DBUP

DBDown命令将工作区和功能上下文更改为每个连续执行的MATLAB函数或脚本上的脚本,直到当前工作区和功能上下文是暂停MATLAB的行。您不必回到暂停的线路即可继续执行或踏上下一行。

例子

DBDownn将当前的工作空间和函数上下文更改为“函数或脚本”的工作空间和函数上下文n堆栈上的水平较低。跑步DBDown n等同于运行DBDown命令n时代。

例子

全部收缩

使用DBUPDBDown命令查看函数的当前和调用功能工作空间。

创建一个文件myfile.m其中包含这些陈述。

功能n = myfile(x)n = myfunc(x-1);功能z = myfunc(y)z = 2/y;

设置一个断点myfunc并运行myfile输入1。MATLAB暂停该功能myfunc,在线z = 2/y

DBSTOPmyfile> myfuncmyfile(1);
5 z = 2/y;

称呼谁是要查看当前工作区中的变量。

谁是
名称大小字节类属性y 1x1 8 double

工作空间包含变量y,在工作空间上下文myfunc

跑过DBUP命令切换到调用函数的工作区,myfile。称呼谁是查看新工作区中的变量。

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

工作空间包含变量X,在工作空间上下文myfile

跑过DBDown命令,然后致电谁是

DBDown Whos
在属于myfile> myFunc(第5行)名称大小字节类属性y 1x1 8 double的工作区中

工作区再次包含变量y,在工作空间上下文myfunc

使用DBUPDBDown命令将当前的工作区和功能上下文更改为堆栈上的任何工作区和功能上下文,并以一步。

创建一个文件myfile.m其中包含这些陈述。

功能n = myfile(x)n = myfunc1(x-1);功能m = myFunc1(y)m = myFunc2(2/y);功能p = myfunc2(z)p =(z-1)/3;

设置一个断点myfunc2并运行myfile输入1。MATLAB暂停该功能myfunc2,在线p =(z-1)/3

DBSTOPmyfile> myfunc2myfile(1);
8 p =(z-1)/3;

称呼谁是要查看当前工作区中的变量。

谁是
名称大小字节类属性z 1x1 8 double

工作空间包含变量z,在工作空间上下文myfunc2

跑过DBUP命令切换到基本工作区。称呼谁是查看新工作区中的变量。

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

工作空间包含变量X,在工作空间上下文myfile

跑过DBDown命令切换到工作空间myfunc2一步,然后致电谁是

DBDown2谁是
在属于myfile> myFunc2(第8行)名称大小字节类属性z 1x1 8 double的工作空间中

工作区再次包含变量z,在工作空间上下文myfunc2

输入参数

全部收缩

在呼叫堆栈上移动的级别数量,指定为正整数标量。

版本历史记录

在R2006a之前引入

也可以看看

||