有一个matlab mat格式的文件,用load导入工作空间总出错,有没有哪位大侠可以支招
1个回答
展开全部
有可能是版本问题。
对MAT文件格式有影响的MATLAB版本主要有下面这些:
MATLAB 5.0之前的版本,存储的数据类型只有二维双精度浮点数、字符或稀疏数组;
MATLAB 5.0(R8)开始,支持多维数组、结构体、元胞数组等,变量长度允许超过19个字符;
MATLAB 7.0(R14)开始,支持Unicode字符编码,并对数据进行压缩;
MATLAB 7.3(R2006b)开始,采用基于HDF5 的格式,允许保存和加载变量的一部分,并且在64位系统上单个变量可以超过2G。
如果MAT文件是在7.3或之后的版本用默认格式保存的,那么在7.2或更早的版本上就无法加载。解决的办法是保存文件时指定版本号,例如save ... -v7。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询