找出哪个函数、模型或脚本在工作区中创建了变量

Finding out which function, model or script created a variable in a workspace

我在 matlab 中使用由多个脚本、函数和 simulink 模型组成的模拟环境。现在我想找出其中哪一个在我的基础工作区中创建了一个特定变量。有办法找出来吗?

无法追溯变量是如何创建的,但您可以找到可能创建变量的候选人

如果您知道变量的名称(假设是 'my_var'),请使用“编辑”菜单中的 'Find files...'(通常的键位是 [Ctrl]+[Shift]+ [F]) 查看所有包含文本 my_var 的文件。如果您正在调用某些 package/toolbox-level 脚本,请不要忘记将包含文件夹配置为包含当前路径以外的其他路径。