为什么matlab文件保存以后再次打开变成乱码

为什么matlab文件保存以后再次打开变成乱码,第1张

很明显这是一个mat文件,本来就是二进制格式的。

猜测你可能是保存绘图结果,本来应该用fig扩展名,但被你误存成m了。

修改扩展名之后再试试看。

刚解决了这个问题,具体如下:

1

添加中文字体到MATLAB的文件夹:D:\Program

Files\MATLAB\R2011a\sys\java\jre\win32\jre\lib\fonts\

2

然后在画图的时候需要添加text的位置直接指定你添加的中文字体

title('Test','FontName','STFangSong');

比如我上面添加的就是仿宋字体,这样是可以的。

mat是Matlab的专有数据文件,有自己的格式,直接打开当然是乱码

要通过matlab打开。命令是:

load('xxxmat')

然后再工作区中就能看见内容了

我之前也出现这种问题,因为MATLAB 中默认的字体是 Monospaced ,在不同语言和 *** 作系统上映射的字也不一样。换成其他字体解决了,你试试吧。换成常见的字体都可以。

在这里修改

file→preferences→fonts

刚解决了这个问题,具体如下:

1 添加中文字体到MATLAB的文件夹:D:\Program Files\MATLAB\R2011a\sys\java\jre\win32\jre\lib\fonts\

2 然后在画图的时候需要添加text的位置直接指定你添加的中文字体

title('Test','FontName','STFangSong');

比如我上面添加的就是仿宋字体,这样是可以的。

以上就是关于为什么matlab文件保存以后再次打开变成乱码全部的内容,包括:为什么matlab文件保存以后再次打开变成乱码、matlab出图是中文显示乱码怎么回事、在网上下载了一个发送附件的matlab程序,得到的.mat附件为什么是乱码,换成.txt也是乱码,该怎么打开呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/10105716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存