Matlab plot多条曲线使用legend标注某几条图例

作者:小小谷 | 创建时间: 2023-07-07
平时使用Matlab进行绘图时,可能会在一幅图上绘制多条曲线,有时候我们可能只需要标注其中某几幅图的图例,这个时候该怎么办呢?接下来给大家介绍一个小例子。...
Matlab plot多条曲线使用legend标注某几条图例

操作方法

首先,我们创建六条曲线,分两次绘制曲线 x = 0 : 0.01 : 4*pi; y1 = sin(x); y2 = cos(x); y3 = 3*cos(x); y4 = cos(x).*sin(x); y5 = cos(x) + sin(x); y6 = cos(x) - 2*sin(x); h1 = plot(x,y1,x,y2,x,y3); hold on h2 = plot(x,y4,x,y5,x,y6);

画出来的图像如图所示。

接下来我们添加图例 legend('sin(x)','cos(x)','3cos(x)','cos(x)*sin(x)','cos(x) + sin(x)','cos(x) - sin(x)') 观察每条曲线的颜色,如图

然后我们选择曲线1,曲线3,曲线5添加图例 legend([h1(1),h1(3),h2(2)],'sin(x)','3cos(x)','cos(x) + sin(x)') 更改曲线1,曲线3,曲线5的显示方式,如图

运行程序,观察结果

注意我们画图时要记录句柄值,例子中的h1,h2

温馨提示

注意记录记录h1,h2
点击展开全文

更多推荐