当你的程序暂停,你可以在工作区当前查看任何变量的值。当你想看到的代码行是否会产生预期的结果,或不检查值。如果结果如预期,继续运行或步到下一行。如果结果不符合您的预期,该行或前行,可能包含一个错误。
要检查调试过程中的变量,你必须首先选择它的工作区。变量,你可以通过命令窗口分配或使用脚本创建属于基础工作空间。变量,你在一个函数来创建属于自己的职能工作区。要查看当前工作区,选择编辑选项卡。该函数调用栈字段显示当前工作区。或者,您可以使用dbstack
功能在命令窗口。
要选择或更改您要查看的变量工作区中,使用了上述两种方法:
有几种方法来查看变量的值,而调试程序:
在工作区浏览器和变量编辑器中查看变量值。
Workspace浏览器显示当前工作区中所有变量。该价值Workspace浏览器的列显示了变量的当前值。要了解更多详细信息,请双击该变量。变量编辑器打开,显示该变量的内容。您也可以使用openvar
函数打开在变量编辑器的变量。
查看变量值在MATLAB®编辑。
使用鼠标来选择变量或公式。右键单击并选择评估选型从上下文菜单中。命令窗口显示变量或方程的值。
你不能评价一个选择,而MATLAB是忙碌的,例如,运行文件。
查看变量值作为在MATLAB编辑器的数据提示。
为此,将鼠标指针放置在变量上。变量的当前值出现在数据提示中。数据提示一直在视图中,直到您移动指针为止。如果在显示数据提示时遇到困难,请单击包含该变量的行,然后将指针移到该变量的旁边。
在编辑器中调试文件时,总是启用数据提示。要在编辑器中编辑文件时查看数据提示,请在MATLAB首选项中启用它们。
在家选项卡,在环境部分,点击优先。然后选择MATLAB>编辑器/调试>显示。
下一般显示选项, 选择允许在编辑模式下数据提示。
查看在命令窗口中变量的值。
要看到目前所有的变量在工作区中,调用谁
功能。要查看变量的当前值,请在命令窗口中的变量名。对于例如,看一个变量的值ñ
,类型ñ
按输入。命令窗口显示变量的名称和它的值。
当您设置的函数断点,试图查看在父工作区中的变量的值,该变量的值可能无法使用。当您试图访问一个变量,而MATLAB是覆盖它的过程中会出现此错误。在这种情况下,MATLAB返回以下信息,其中X代表其值您要检查的变量。
引用构造x下的调用函数结果。
dbup
命令或通过使用函数调用栈在现场调试的部分编辑选项卡。