如何在matlab中的xlabel,ylabel,legend和text函数中使用latex

2020-06-09 母婴育儿 198阅读

1、首先设定画图的参数。close all 语句清空之前的图,set 语句将背景设置为白色,定义一个fontsize变量方便以后使用。

2、画图之前先用figure语句产生一个空图,这样每次生成一幅图都会自动顺序编号。否则用figure(n)指定生成图的编号或名字也可以。

3、用plot函数在同一图中画两条曲线,两个plot语句中间需用 hold on 语句,否则会默认清除上次plot画的图。

4、显示多行label在大括号内使用分号分割:ylabel({'真值与滤波值';'True value and estimation'},'FontSize',fontsize)。

5、第一句生成legend并获取其句柄('location','best' 让legend位置自动避开曲线);为了双语图注也是两行的,但分行方式与label不一样(使用sprintf('\n')来换行)。第二句设置legend为没有框框的。第三句使用之前定义的fontsize变量设置legend字体大小。

6、legend的位置除'best'外还可以使用''North','East','NorthEast'等设定,下图是North设置的效果。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com