4-d 双数组无法保存到 .mat matlab
4-d double array can't be saved into .mat matlab
我有一个名为 pic 的 4 维双数组,其暗淡为 ( 512, 512, 100, 29)。
实际上它们是带有 ( 512,512,100) 暗淡的 '.nii' 图像。
每个 .nii 图像有 100 个切片。
我在 pic(:,:,:,i) 数组中的 matlab 中加载了 29 nii 图像,现在我想保存它。
但是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...
我该怎么办?
数据太大,无法使用默认的.mat文件格式保存,正如警告明确所述,您需要使用-v7.3
开关来保存这个文件大小
save('mypic.mat', 'pic', '-v7.3')
有关各种 .mat 文件格式及其优点和缺点的详细信息,请参阅 the documentation。
我有一个名为 pic 的 4 维双数组,其暗淡为 ( 512, 512, 100, 29)。 实际上它们是带有 ( 512,512,100) 暗淡的 '.nii' 图像。 每个 .nii 图像有 100 个切片。 我在 pic(:,:,:,i) 数组中的 matlab 中加载了 29 nii 图像,现在我想保存它。 但是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...
我该怎么办?
数据太大,无法使用默认的.mat文件格式保存,正如警告明确所述,您需要使用-v7.3
开关来保存这个文件大小
save('mypic.mat', 'pic', '-v7.3')
有关各种 .mat 文件格式及其优点和缺点的详细信息,请参阅 the documentation。