我有一堆使用 MATLAB 7.10.0 R2010a 在 PC(Windows 8.1)上创建的 .mat 文件。
我正在尝试在带有 Yosemite 的 MAC 上使用 MATLAB 7.12.0 2011a 打开这些文件,但它们无法打开。以下是文件在 Windows 8.1 的 MATLAB 7.10.0 R2010a 上的保存方式:
save('test.mat',test)
以下是在带有 Yosemite 的 MAC 上的 MATLAB 7.12.0 2011a 上加载文件的方式
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 上正确读取?
我尝试通过转到 File-->Preferences-->General-->MAT-Files 并将 MAT 文件保存格式切换为 7.3 来以 7.3 格式保存文件,但这并没有解决问题。