【发布时间】:2013-11-06 15:07:12
【问题描述】:
我希望能够像在 R 中一样(使用 str() 函数)在 Matlab/GNU Octave 中查看对象的结构。有没有这样做的功能?一个示例任务将返回矩阵中的 nr 行和列,以及给定函数的所有参数。
我知道我可以分别使用size() 和help()(但不能用于function files)来获取此信息。
【问题讨论】:
-
您尝试过使用 Octave 的 dataframe package 吗?它以 R 的 data.frame 类为模型。在此之后,只需输入变量的名称即可打印出它的内容,有点像 R。
-
@carandraug 你是否有特定的命令来获取 Octave 中对象的
str()或dim()。我安装了包:pkg install -forge dataframe并加载了它pkg load dataframe,现在我正在尝试在工作区中查找数据集data.mat的尺寸或结构。我相信这是一个由4 x 372,550数字矩阵组成的结构;两个4 x 46,568数字矩阵和一个256 x 1字符矩阵。要获得此信息,我必须滚动查看data的打印输出的许多页面。