Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 从发生故障的函数中检索变量_Matlab_Variables - Fatal编程技术网

Matlab 从发生故障的函数中检索变量

Matlab 从发生故障的函数中检索变量,matlab,variables,Matlab,Variables,是否有方法检索未正确完成的函数的输出 例如,函数正确计算的(非全局)变量,但由于语法错误而无法正确保存。原则上,一旦程序因错误而停止,就不能查看函数。(这就是我经常试图避免使用函数的原因。) 但是,您可以通过进入调试模式,使用函数设置断点来实现所需的功能: dbstop功能用于临时停止执行 编程并让用户有机会检查本地 工作区 特别是打字 dbstop if error 在运行代码之前,在命令窗口中,将使代码停止在导致错误的点,并查看该函数中的变量 要恢复正常行为您需要该功能。类型 dbclea

是否有方法检索未正确完成的函数的输出


例如,函数正确计算的(非全局)变量,但由于语法错误而无法正确保存。

原则上,一旦程序因错误而停止,就不能查看函数。(这就是我经常试图避免使用函数的原因。)

但是,您可以通过进入调试模式,使用函数设置断点来实现所需的功能:

dbstop
功能用于临时停止执行 编程并让用户有机会检查本地 工作区

特别是打字

dbstop if error
在运行代码之前,在命令窗口中,将使代码停止在导致错误的点,并查看该函数中的变量

恢复正常行为您需要该功能。类型

dbclear if error
要删除以前设置的断点,或

dbclear all

删除所有断点。

从现在起,我肯定会使用它。运行一个代码8天,当它崩溃时,意识到输出肯定在内存中的某个地方,只是找不到。我知道你的意思。。。函数隐藏其所有内部数据。这通常是好的,但有时令人沮丧。我宁愿看到一切。