如何在MATLAB中列出全局变量?

如何在MATLAB中列出全局变量?,matlab,global-variables,Matlab,Global Variables,如何查看MATLAB中定义的全局变量列表?(我使用的是R2009a) 我在谷歌上搜索到了这个问题,但没有结果,因此,如果之前有人问过,我深表歉意。如果您在命令行键入whos,Matlab将列出您工作区中当前定义的所有变量。输出的最后一列标题为“Attributes”,全局变量具有“global”属性。这些命令可以只显示全局变量: who global %# Shows just the variable names whos global %# Shows variable informa

如何查看MATLAB中定义的全局变量列表?(我使用的是R2009a)


我在谷歌上搜索到了这个问题,但没有结果,因此,如果之前有人问过,我深表歉意。

如果您在命令行键入
whos
,Matlab将列出您工作区中当前定义的所有变量。输出的最后一列标题为“Attributes”,全局变量具有“global”属性。

这些命令可以只显示全局变量:

who global   %# Shows just the variable names
whos global  %# Shows variable information, like size, class, etc.
您还可以获取在变量中返回的变量名称/信息,而不是显示在屏幕上:

names = who('global');  %# A cell array of variable names
data = whos('global');  %# A structure array of variable information

谢谢,但这对我不起作用!“whos”列表中没有全局变量,但许多函数显然在存储全局变量。@SanjayManohar只有在使用
global varname