如何解决 Matlab 画图时中文显示乱码的问题?

使用的是win10系统,从前几个月某一天,我的matlab的figure里的中文都变成了口口。很是郁闷,还以为是动到了什么配置引起的。

前几天更新了matlab 2018b,发现还有这个问题。就觉得不是自身配置引起的。

就去网上搜索了这个问题,发现了不错的解答:

如何解决 Matlab 画图时中文显示乱码的问题? - Bridgoon的回答 - 知乎

这里重述一下原作者的内容:

1.为什么会出现乱码

因为用户配置的原因,matlab找不到默认字体,于是使用了Helvetica字体。

2.解决办法

在matlab的userpath里添加startup.m文件,添加下面一句话。

set(0,'defaultAxesFontName', 'Monospaced')
原文地址:https://www.cnblogs.com/huipengly/p/10062215.html