matlab的legend
时间: 2023-09-22 21:11:40 浏览: 86
在 MATLAB 中,legend 函数用于在图形中添加图例。图例是一种解释图形内容的标识,它通常包括图形中的线条、符号或颜色的标记以及与这些标记相关联的标签。以下是使用 legend 函数的一些示例:
1. 最简单的用法:在图形中添加默认标签
```matlab
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
legend('sin(x)')
```
2. 在图例中指定标签和位置
```matlab
x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'r',x,y2,'b')
legend('sin(x)','cos(x)','Location','northwest')
```
3. 在图例中添加 LaTeX 表达式
```matlab
x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'r',x,y2,'b')
legend('$\sin(x)$','$\cos(x)$','Location','northwest','Interpreter','latex')
```
4. 将图例添加到现有的图形中
```matlab
x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'r',x,y2,'b')
h = legend('sin(x)','cos(x)','Location','northwest');
set(h,'Fontsize',14)
```
这些示例只是 legend 函数的一部分用法,你可以根据自己的需要来使用它。
阅读全文