【发布时间】:2014-10-01 12:44:10
【问题描述】:
在调试模式下是否有可能访问与基本工作区相关的变量?好吧,我在其他脚本(script1.m)中创建了一些变量(我们称之为 var1),然后通过 assignin() 函数将其分配到基本工作区,现在我想调试一些使用 var1 的其他脚本(script2.m)中的函数。希望,我表达得很清楚。
【问题讨论】:
-
你为什么使用脚本而不是函数?
标签: matlab
在调试模式下是否有可能访问与基本工作区相关的变量?好吧,我在其他脚本(script1.m)中创建了一些变量(我们称之为 var1),然后通过 assignin() 函数将其分配到基本工作区,现在我想调试一些使用 var1 的其他脚本(script2.m)中的函数。希望,我表达得很清楚。
【问题讨论】:
标签: matlab
使用dbup 到达工作区。可以使用dbdown 返回。 dbstack 提供有关完整函数调用堆栈的信息。如需更多信息,请参阅Debugging。
但是,使用脚本可以让您直接访问基本变量。所以在调试过程中不需要assignin()或移动到基础工作区。
【讨论】: