没有matlab提取.mat数据 - 尝试了scilab失败

Nat*_*ate 5 matlab scilab

我已经下载了一个我感兴趣的数据集.但是,它是.mat格式的,我无法访问Matlab.

我做了一些谷歌搜索,它说我可以在SciLab中打开它.

我尝试过一些东西,但是我没有找到任何好的教程.

我做到了

fd = matfile_open("file.mat")

matfile_listvar(FD)

并打印出没有扩展名的文件名.我试过了

var1 = matfile_varreadnext(fd)

那只是给了我"var1 ="

我真的不知道数据的组织方式.存储库描述了它包含的数据,但不描述它的组织方式.

所以,我的问题是,在提取/查看这些数据时我做错了什么?我没有致力于SciLab,如果有更好的工具,我对此持开放态度.

Ric*_*lli 7

一种选择是使用Octave,它可以读取.mat文件并运行大多数Matlab .m文件.Octave是开源的,可以为Linux,Mac和Windows提供二进制文件.在Octave内部,您可以使用以下命令加载文件:

load file
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参见Octave的手册部分14.1.3简单文件I/O.