如何在Matlab或Octave中获取所有已定义变量的列表?

32

我习惯于在Matlab的完整GUI环境下工作。由于许可证问题,我安装了Octave,但似乎它没有GUI,至少不是默认安装的。

我通过在Matlab中进行save并在Octave中进行load来将变量从Matlab转移到Octave。问题是,我不记得变量名称,因为我习惯于在我现在没有的小的工作区窗口中看到它们。

如何在Octave中查看已定义变量及其类型的列表?

3个回答

54

命令whos就可以实现这个功能。


3

通过命令whos,您甚至可以在不打开文件的情况下查看该文件的变量,以确保该文件是正确的。

例如,文件名为MyVariables.mat

使用:

whos('-file','MyVariables.mat')

1
你可以使用类似于Matlab的GUI,例如QtOctave或GUIOctave。

请注意:现在正在开发标准GUI(使用QT)。 - Brent Bradburn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接