问题:这几天不知道动了什么,导致Matlab 命令行窗口,画图中图例中文乱码,如下图所示:


网上找了很多解决方案,尝试了很多,但都没有用,最后突然好了,然后回想自己干了什么。
解决方案:
1.新建startup.m 文件:我这是放在了安装的 Matlab 文件夹下面,内容如下:
function startup
feature('DefaultCharacterSet','UTF-8');
set(0,'DefaultTextFontname','宋体')
set(0,'DefaultAxesFontname','宋体')
end
2.添加路径:在 Matlab=>主页=>设置路径 中添加 startup.m 文件路径

3.保存设置:设置完成点击保存后关闭,然后重启 Matlab,再运行程序,如下图所示可见中文显示完好。

参考链接:
版权声明:本文为weixin_40904220原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。