我已经下载了一个我感兴趣的数据集。但是,它是 .mat 格式,并且我无法访问 Matlab。
我用谷歌搜索了一下,它说我可以在 SciLab 中打开它。
我尝试了一些东西,但我还没有找到任何关于这方面的好的教程。
I did
fd = matfile_open("文件.mat")
matfile_listvar(fd)
并打印出不带扩展名的文件名。我试过
var1 = matfile_varreadnext(fd)
这只是给了我“var1 =”
我真的不知道数据是如何组织的。存储库描述了它包含的数据,但没有描述它的组织方式。
所以,我的问题是,我在提取/查看这些数据时做错了什么?我不致力于 SciLab,如果有更好的工具,我对此持开放态度。
一种选择是使用Octave http://www.gnu.org/software/octave/,它可以读取 .mat 文件并运行大多数 Matlab .m 文件。 Octave 是开源的,提供适用于 Linux、Mac 和 Windows 的二进制文件。在 Octave 内部,您可以使用以下命令加载文件:
load file
See Octave 手册第 14.1.3 节简单文件 I/O http://www.gnu.org/software/octave/doc/interpreter/Simple-File-I_002fO.html#Simple-File-I_002fO更多细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)