相关疑难解决方法(0)

MATLAB:.mat版本之间的差异

官方文件规定如下:

在此输入图像描述.但我注意到除了上表中所述的其他重要区别之外.

例如,在MATLAB中保存一个占用176 MB内存的大约6,000个元素的单元格数组,根据我是使用-v7还是-v7.3,给出了以下结果:

  • 使用-v7:文件大小= 15 MB,保存和加载速度很快.
  • 使用-v7.3:文件大小= 400 MB,保存和加载非常 (可能部分原因是文件很大).

有没有人注意到这些差异?

更新1:正如回复指出的那样,-v7.3依赖于HDF5并且根据Mathworks,"这种格式具有显着的存储开销",尽管不清楚这种开销是否真的是由于格式本身,还是由于MATLAB相反,实现和处理HDF5.

更新2:@Andrew Janke向我们指出了这个非常有用的PDF(显然在网上没有HTML格式).有关更多详细信息,请参阅@Amro提供的答案中的注释.

这一切都需要我下一个问题:是否有任何替代方案,结合了两者的优点(如效率-V7和处理大量文件的能力- 7.3版)?

matlab hdf5 mat-file

23
推荐指数
1
解决办法
1万
查看次数

标签 统计

hdf5 ×1

mat-file ×1

matlab ×1