0

与我在MATLAB 之前提出的一个问题相关:通过函数自动检测工作区变量之间的关系。有谁知道我怎样才能得到一个包含工作区变量的变量名的向量?谢谢你。

4

1 回答 1

2

你可以试试:

variables_list = who;

但是请注意,variables_list如果它在此命令之前不存在,则可能会创建一个新变量,并且在这种情况下,该字符串'variables_list'将不在列表中。您还应该注意ans可能会或可能不会出现的特殊变量,具体取决于您的编码风格。对于您想要做的事情,您可能会尝试将其与evalin获取另一个工作区的变量列表相结合。

注意:从技术上讲variables_list,它不是一个向量,而是一个元胞数组。

希望这可以帮助。

一种。

于 2011-01-06T09:33:45.667 回答