当前位置:  开发笔记 > 编程语言 > 正文

MATLAB - 获取当前工作空间

如何解决《MATLAB-获取当前工作空间》经验,为你挑选了1个好方法。

在我想做的函数内部assignin(ws, 'var', val),但此时我不知道工作区ws,它当前显示在matlab窗口内的工作区窗口中.我正在寻找一份声明,取代我ws在上述声明中.

可能是一个简单而常见的问题,但我没有找到答案.



1> 小智..:

你似乎想要的是assignin在当前的工作区中做一个.但这在MATLAB中是微不足道的,因为它是基本的任务:

var = val;

通过ws参数的其他两个可访问工作区是:

'base',这是基础工作区(所有脚本都将在其中创建变量);

'caller',这是调用函数的工作空间(每次输入函数时都会创建此工作空间,退出函数时会被销毁),或者如果从脚本调用,则会创建全局工作空间.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有