У меня есть куча файлов .mat, созданных на ПК (Windows 8.1) с использованием MATLAB 7.10.0 R2010a.
Я пытаюсь использовать MATLAB 7.12.0 2011a на MAC с Yosemite, чтобы открыть эти файлы, и они не открываются. Вот как файл сохраняется в MATLAB 7.10.0 R2010a в Windows 8.1:
save('test.mat',test)
Вот как файл загружается в MATLAB 7.12.0 2011a на MAC с Yosemite
load 'test.mat'
Я получаю следующее сообщение об ошибке:
??? Error using ==> load
Unable to read MAT-file /Users/User1/test.mat: not a
binary MAT-file.
Try LOAD -ASCII to read as text.
Error in ==> test at 63
newdata = load(in_fname);
Когда я пытаюсь дважды щелкнуть любой из файлов .mat, я получаю кучу сообщений об ошибках Java с красным цветом шрифта.
Я открыл один из файлов .mat в текстовом редакторе, и в верхней его части написано:
MATLAB 5.0 MAT-file, Platform: PCWIN,
Есть ли способ преобразовать файлы, чтобы они правильно читались на MAC?
Я попытался сохранить файлы в формате 7.3, выбрав «Файл» -> «Настройки» -> «Общие» -> «MAT-файлы» и переключив формат сохранения MAT-файла на 7.3, но это не решило проблему.
save
? Попробуйте изменить флаг версии или формат файла. - person excaza   schedule 20.03.2015