У меня есть ячейка 800x6
vol
, чьи 1-й и 5-й столбцы - это двойной и 6-й столбец, это 3D-матрица размером 200x200x200
. Я пытаюсь сохранить его в переменной, файле .mat более конкретно.MATLAB - Предупреждение: переменная 'vol' не может быть сохранена в MAT-файле, версия которого старше 7.3?
>> save('./vol.mat', 'vol');
Warning: Variable 'vol' cannot be saved to a MAT-file whose version is older than 7.3.
To save this variable, use the -v7.3 switch.
Skipping...
Почему это так? Как его исправить?
P.S .: Я чувствую себя довольно неохотно, чтобы сохранить этот массив ячеек в виде текстового файла, так как это делает «разрушает» структуру.
Я нашел интересный материал, относящийся к этому [здесь] (http://www.mathworks.com/matlabcentral/answers/15521-matlab-function-save-and-v7-3). Видимо, это из-за размера массива ячеек (> 2 ГБ). – MeMyselfAndI
см. Это: [MATLAB: Различия между версиями .mat] (http://stackoverflow.com/q/4950630/97160) – Amro