用matlab添加图例
时间: 2023-10-31 14:37:46 浏览: 49
可以使用legend函数来添加图例,例如:
x = linspace(0, 2*pi, 100);
y1 = sin(x);
y2 = cos(x);
plot(x, y1);
hold on;
plot(x, y2);
legend('sin(x)', 'cos(x)');
这样就会在图形中添加一个图例,分别表示sin(x)和cos(x)。
相关问题
matlab添加图例
在 MATLAB 中,可以使用 `legend` 函数添加图例。以下是一些添加图例的示例代码:
1. 基本用法:
```matlab
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, x, y2);
legend('sin', 'cos');
```
2. 自定义图例位置:
```matlab
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, x, y2);
legend('sin', 'cos', 'Location', 'northwest');
```
3. 添加图例标题:
```matlab
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, x, y2);
legend('sin', 'cos', 'Location', 'northwest', 'Title', 'Trigonometric Functions');
```
4. 自定义图例标记:
```matlab
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, '-o', x, y2, '--^');
legend('sin', 'cos', 'Location', 'northwest', 'Title', 'Trigonometric Functions');
```
在这个例子中,`-o` 和 `--^` 分别表示使用实心圆和虚线箭头来表示图例中的 `sin` 和 `cos`。
希望这些示例能够帮助你添加图例。
matlab 添加图例
在 MATLAB 中,您可以使用`legend`函数来添加图例。以下是一个简单的示例:
```matlab
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r', 'LineWidth', 2);
hold on;
plot(x, y2, 'b', 'LineWidth', 2);
legend('Sin', 'Cos');
```
在上面的代码中,我们首先创建了一些数据并绘制了两条曲线。然后,`legend`函数被调用,传入要显示在图例中的标签字符串。这些标签字符串与之前绘制的曲线顺序一致。
运行这段代码,将在绘图窗口中显示一个图例,包含"Sin"和"Cos"两个标签,分别对应红色和蓝色曲线。
阅读全文