MATLAB折线图绘制四个图例
时间: 2024-12-18 15:12:23 浏览: 12
在MATLAB中,你可以使用`plot`函数创建折线图,并通过`legend`函数添加图例来区分不同的数据系列。如果你想展示四个图例,你需要对每个数据系列分别画图并添加对应的标签。下面是一个简单的例子:
```matlab
% 创建数据
x = linspace(0, 10, 100); % x轴坐标
y1 = sin(x); % 第一条曲线的数据
y2 = cos(x); % 第二条曲线的数据
y3 = exp(x); % 第三条曲线的数据
y4 = log(x); % 第四条曲线的数据
% 绘制折线图
figure; % 新建一个图形窗口
hold on % 启用绘图保持模式,以便在同一窗口中添加多条线
% 分别绘制并添加图例
plot(x, y1, 'r', 'LineWidth', 2, 'DisplayName', '正弦波'); % 红色线,sin(x)
plot(x, y2, 'b', 'LineWidth', 2, 'DisplayName', '余弦波'); % 蓝色线,cos(x)
plot(x, y3, 'g', 'LineWidth', 2, 'DisplayName', '指数函数'); % 绿色线,exp(x)
plot(x, y4, 'm', 'LineWidth', 2, 'DisplayName', '自然对数'); % 黄色线,log(x)
% 显示图例
legend('show');
% 清理多余设置
hold off
```
在这个示例中,`DisplayName`属性用于指定图例文本,最后使用`legend('show')`显示图例。
阅读全文