Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
与我在MATLAB 之前提出的一个问题相关:通过函数自动检测工作区变量之间的关系。有谁知道我怎样才能得到一个包含工作区变量的变量名的向量?谢谢你。
你可以试试:
variables_list = who;
但是请注意,variables_list如果它在此命令之前不存在,则可能会创建一个新变量,并且在这种情况下,该字符串'variables_list'将不在列表中。您还应该注意ans可能会或可能不会出现的特殊变量,具体取决于您的编码风格。对于您想要做的事情,您可能会尝试将其与evalin获取另一个工作区的变量列表相结合。
variables_list
'variables_list'
ans
evalin
注意:从技术上讲variables_list,它不是一个向量,而是一个元胞数组。
希望这可以帮助。
一种。