官方文档中指出:
。 但是我注意到,除了上表中所述的差异之外,还有其他重要的差异。
例如,将大约有6,000个元素且占用176 MB内存的cell数组保存在MATLAB中,根据我使用-v7或-v7.3而不同,会得到以下结果:
- 使用-v7: 文件大小为15 MB,save和load速度快。
- 使用-v7.3: 文件大小为400 MB,save和load速度非常 慢(可能部分原因是因为文件太大)。
是否有人注意到这些差异?
更新1 :随着答复的指出, -v7.3 依赖于HDF5,根据Mathworks的说��,“此格式具有显着的存储开销”,尽管目前还不清楚这种开销真正是由于格式本身,还是由于MATLAB处理和处理HDF5的方式。
更新2 :@Andrew Janke将我们指向这个非常有用的PDF(显然在网络上没有HTML格式)。有关详细信息,请参见@Amro提供的答案中的评论。
这一切让我想到了下一个问题:是否有任何替代方案,可以兼具-v7的效率和能够处理非常大的-v7.3文件的能力?