首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MAC读取windows MATLAB中创建的.mat文件

如何使用MAC读取windows MATLAB中创建的.mat文件
EN

Stack Overflow用户
提问于 2015-03-20 06:36:27
回答 1查看 1.6K关注 0票数 3

我有一堆使用MATLAB 7.10.0 R2010a在PC (Windows8.1)上创建的.mat文件。

我正尝试在带有Yosemite的MAC上使用MATLAB 7.12.0 2011a打开这些文件,但它们无法打开。下面是该文件在Windows8.1的MATLAB 7.10.0 R2010a上的保存方式:

代码语言:javascript
复制
save('test.mat',test)

下面是如何将该文件加载到装有Yosemite的MAC上的MATLAB 7.12.0 2011a上

代码语言:javascript
复制
load 'test.mat'

我得到以下错误消息:

代码语言:javascript
复制
??? 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文件,它的顶部写着:

代码语言:javascript
复制
MATLAB 5.0 MAT-file, Platform: PCWIN,

有没有一种方法可以转换这些文件,以便它们在MAC上正确读取?

我尝试在File-->Preferences-->General-->MAT-Files中将文件保存为7.3格式,并将MAT-file保存格式切换为7.3格式,但这并没有解决问题。

EN

回答 1

Stack Overflow用户

发布于 2019-02-02 11:58:42

在过去的20年里,我从未在任何版本的Matlab中在Windows、Mac和Linux之间复制Matlab文件时遇到过任何问题。我能看到的问题是,文件是使用FTP在计算机之间传输的,FTP认为它是文本,所以它修改了文件,然后它在Matlab下不再可读。使用闪存驱动器传输文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29156256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档