我有4-D双数组,名为pic,dim为(512,512,100,29)。 实际上他们是' .nii'昏暗的图像(512,512,100)。 每个.nii图像有100个切片。 我在matlab中加载了29 nii图像的pic(:,:,:,i)数组,现在我想保存它。 但是matlab没有正确保存它。
save( 'mypic.mat' ,'pic');
matlab显示警告:
Warning: Variable 'pic' cannot be saved to a MAT-file whose version is
older than 7.3. To save this variable, use the -v7.3 switch. Skipping...
我该怎么办?
答案 0 :(得分:1)
数据太大而无法使用默认的.mat文件格式保存,因为警告明确表明,您需要使用-v7.3
开关来保存此文件大小
save('mypic.mat', 'pic', '-v7.3')
有关各种.mat文件格式及其优缺点的详细信息,请参阅the documentation。