matlab plot 多个单位
时间: 2023-10-20 11:27:18 浏览: 93
在MATLAB中,你可以使用`yyaxis`函数来绘制多个单位的图形。该函数允许你在同一张图上绘制两个不同的y轴。下面是一个示例:
```matlab
x = 1:10; % x轴数据
y1 = x.^2; % 第一个y轴数据
y2 = x.*10; % 第二个y轴数据
figure; % 创建一个新的图形窗口
yyaxis left; % 使用左侧y轴
plot(x, y1, 'b-o'); % 绘制第一个y轴数据
ylabel('y1'); % 设置左侧y轴标签
yyaxis right; % 使用右侧y轴
plot(x, y2, 'r-*'); % 绘制第二个y轴数据
ylabel('y2'); % 设置右侧y轴标签
xlabel('x'); % 设置x轴标签
title('Plot with Multiple Units'); % 设置图标题
legend('y1', 'y2'); % 添加图例
```
这段代码将绘制一个包含两个y轴的图形,左侧y轴对应`y1`数据,右侧y轴对应`y2`数据。可以通过调整颜色和线型来适应你的需求。
阅读全文