matlab里legend
时间: 2023-07-13 11:23:40 浏览: 100
matlab经典中的经典
在 MATLAB 中,legend 函数用于在图形中添加图例。使用该函数可以将不同的曲线或图形对象标记为不同的颜色或线型,并在图形中添加一个说明性的标识,以便于区分和比较。使用方法如下:
1. 首先,需要在画图时为每个曲线或图形对象指定一个 label 或 DisplayName,以便在图例中显示。
例如,绘制两个曲线:
```
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r-', 'LineWidth', 2, 'DisplayName', 'sin(x)');
hold on;
plot(x, y2, 'b--', 'LineWidth', 2, 'DisplayName', 'cos(x)');
hold off;
```
在这里,通过在 plot 函数中添加 'DisplayName' 参数,为每个曲线指定了一个名称。
2. 然后,使用 legend 函数将图例添加到图形中。
```
legend('show');
```
该语句将在当前图形中显示图例,其中每个曲线对应一个颜色和名称。也可以通过添加参数来自定义图例的位置、边框等属性,例如:
```
legend('Location', 'northwest', 'Box', 'off');
```
该语句将图例显示在图形的左上角,同时去掉图例的边框。有关更多参数和用法,请参考 MATLAB 的官方文档。
阅读全文