2016-08-11 6 views
0

У меня есть 4-D двойной массив с именем pic, с dim (512, 512, 100, 29). На самом деле это «.nii» изображения с тусклым (512 512). каждый .nii изображение имеет 100 ломтиков. Я загрузил 29 изображений nii в matlab в pic (:,:,:,, i) массив, и теперь я хочу его сохранить. , но matlab не сохраняет его правильно.4-мерная двойная массив не может быть сохранена в .mat 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... 

что я должен делать?

ответ

1

данные слишком велик, чтобы сэкономить, используя формат файла по умолчанию .mat, как предупреждение ясно состояния, необходимо использовать переключатель -v7.3, чтобы сохранить этот размер файла

save('mypic.mat', 'pic', '-v7.3') 

См the documentation для больше информации о различных форматах файлов .mat и их преимуществах и недостатках.