matlab画图中文乱码(请问你到matlab在linux下绘图中文乱码是怎么解决的,大神求解)

本文目录
- 请问你到matlab在linux下绘图中文乱码是怎么解决的,大神求解
- matlab 2011a版的.m文件的中文是乱码,而且在字体的里面没有中文全是英文,怎么解决,急 !
- Matlab画图时中文显示乱码的问题怎么处理
- matlab64位下打开后字符显示都是乱码,怎么解决
- linux下matlab2010a用plot做的图中的中文显示为乱码
- XP系统,安装matlab2011a绘图中坐标名称用中文就会显示乱码,再用matlab6.5绘图也不能正确显示中文,求教
- 如何解决 Matlab 画图时中文显示乱码的问题
- 用matlab 中打开 .m文件里的中文乱码了怎么办 2012b 版本的
- MATLAB 中文显示乱码
请问你到matlab在linux下绘图中文乱码是怎么解决的,大神求解
MATLAB用的是自带的JAVA。
在sys/java/jre/glnxa64/jre/lib/fonts/fallback/目录下放好中文字体(你这里可能不是glnxa64),然后在这个目录运行mkfontscale和mkfontdir,大概就成了。
另外,就算有中文,也可能出现乱码。MATLAB本地化文件(properties)翻译后,要用native2ascii转换一下,再打包才有效。
matlab 2011a版的.m文件的中文是乱码,而且在字体的里面没有中文全是英文,怎么解决,急 !
Matlab中文乱码解决:
file-》Preferences-》Font-》Arial Unicode MS
file-》Preferences-》Font-》宋体
Matlab画图时中文显示乱码的问题怎么处理
刚解决了这个问题,具体如下:
1. 添加中文字体到MATLAB的文件夹:D:\Program Files\MATLAB\R2011a\sys\java\jre\win32\jre\lib\fonts\
2. 然后在画图的时候需要添加text的位置直接指定你添加的中文字体
title(’Test’,’FontName’,’STFangSong’);
比如我上面添加的就是仿宋字体,这样是可以的。
matlab64位下打开后字符显示都是乱码,怎么解决
MATLAB 中默认的字体是 Monospaced (即等宽字体),这是一种非常适合用于显示程序源代码的字体。但Monospaced 是种逻辑字体,它在不同语言和操作系统上映射为不同的物理字体。在中文的 Vista 操作系统下,Monospaced 字体是被映射到 宋体-18030 上的,因此产生乱码。只要将 MATLAB 中的默认字体改为几乎其它任何一种字体都可以避免出现乱码。
解决的方法其实也很简单,这是由于Matlab系统字体设置不对头造成的。其设置方法如下:
file-preferences_fonts_custom,在Desktop tools中选中要设定字体的窗口,选择Custom,改变其中的字体即可。
linux下matlab2010a用plot做的图中的中文显示为乱码
解决Linux中Matlab中文乱码问题
由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。
1、我Matlab2007a的JRE目录为:/opt/Matlab/sys/java/jre /glnx86/jre1.5.0 请根据自己的安装目录和版本确定JRE的目录;
2、 $ cd /opt/Matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/;
3、建立目录fallback: $ mkdir fallback;
4、把字体复制或链接到fallback目录:
$ cp /media/disk/WINDOWS/Fonts/simsun.ttc fallback/ 我用的是Windows XP的simsun字体,你也可以用别的支持中文的字体,;
5、进入fallback目录,执行 mkfontscale 命令;
6、将上一步生成的文件添加到 lib/fonts/fonts.dir文件中,可用以下命令完成,当然也可以用器复制粘贴:
$ cat fallback/fonts.scale 》》 fonts.dir ,注意fonts.dir应该设为可写。
7、至此Matlab的Java环境中文支持安装完了。
接下来配置Matlab
8、进入Matlab,选择 菜单 File》》Preferences》》Fonts 选择SimSun字体就行了;
9、如果没有相应的(我的是SimSun)字体,请把fallback下的字体加上可读属性:$ chmod a+r fallback/*
10、至此Matlab应该可以正常显示中文了。
也可以采用以下方法:〔注:这个方法我并没有试,不知道能不能成功,不过仍拷贝下来了〕
首先使用命令:sudo apt-install sun-java6-jre
来安装jre,然后在Matlab的安装路径下的文件,比如我的是:/usr/X11R6/bin /Matlab7
文件里加入:eport Matlab_JAVA=/usr/lib/jvm/java-6-sun/jre/
然后运行Matlab在file《《preferences《《fonts 选中一种中文字体即可。
XP系统,安装matlab2011a绘图中坐标名称用中文就会显示乱码,再用matlab6.5绘图也不能正确显示中文,求教
很简单,设置两次
file-》Preferences-》Font-》Arial Unicode MS 确定
file-》Preferences-》Font-》宋体 确定
如何解决 Matlab 画图时中文显示乱码的问题
如何解决 Matlab 画图时中文显示乱码的问题
很有可能是你的字体设置有问题,可以检查一下MATLAB的字体设置,具体方法如下: (1)打开matlab的设置,File-》Preferences (2)检查字体,Fonts (3)设置成中文的,看管不管用。
用matlab 中打开 .m文件里的中文乱码了怎么办 2012b 版本的
两种方法:
粘贴的时候不要直接CRTL+V,右键选粘贴【只保留文本】。
右键file→preferences→fonts
MATLAB 中文显示乱码
Matlab本来就不完全支持中文,如果要学习使用Matlab的话,推荐使用R2010A这个版本比较稳定。而且,无论是文件名、变量名还是路径都不要使用中文,否则容易出现一些诡异的错误。

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30




