matlab中如何一幅图中画出多条曲线
时间: 2023-11-07 10:44:40 浏览: 709
moviein函数-MATLAB绘图
在MATLAB中,你可以使用 `plot` 函数来一次性绘制多条曲线在同一幅图中。你可以将每条曲线的 x 值和 y 值作为输入参数传递给 `plot` 函数。
以下是一个简单的示例,展示如何在同一幅图中画出多条曲线:
```matlab
x = 0:0.1:2*pi; % x轴的取值范围
y1 = sin(x); % 第一条曲线的y值
y2 = cos(x); % 第二条曲线的y值
plot(x, y1, 'r'); % 绘制第一条曲线,红色
hold on; % 将图形保持在同一幅图中
plot(x, y2, 'b'); % 绘制第二条曲线,蓝色
xlabel('x'); % x轴标签
ylabel('y'); % y轴标签
title('Multiple Curves'); % 图标题
legend('sin(x)', 'cos(x)'); % 添加图例
hold off; % 释放图形保持状态,以便可以绘制新的图形
```
在这个例子中,我们使用 `plot` 函数分别绘制了 `sin(x)` 和 `cos(x)` 的曲线,红色表示 `sin(x)`,蓝色表示 `cos(x)`。然后通过 `xlabel`、`ylabel`、`title` 和 `legend` 函数添加了轴标签、图标题和图例。
使用 `hold on` 函数可以将图形保持在同一幅图中,这样你就可以在同一张图上绘制多条曲线。使用 `hold off` 函数可以释放图形保持状态,以便你可以绘制新的图形。
阅读全文