matlab画双轴线
时间: 2023-10-20 14:34:54 浏览: 100
用Matlab绘制双坐标轴方法
在 MATLAB 中,你可以使用 `yyaxis` 函数来绘制双轴线。下面是一个简单的示例:
```matlab
x = 0:0.1:10;
y1 = sin(x);
y2 = exp(x);
figure;
yyaxis left;
plot(x, y1, 'b');
ylabel('y1');
yyaxis right;
plot(x, y2, 'r');
ylabel('y2');
xlabel('x');
title('Double Axis Plot');
```
在这个示例中,我们创建了一个 x 轴范围从 0 到 10 的向量。然后,我们分别计算了 y1 和 y2 的值(这里分别使用了正弦函数和指数函数)。接下来,我们使用 `yyaxis` 函数将左侧和右侧的轴进行切换。我们在左侧轴上绘制了蓝色的 y1 数据,而在右侧轴上绘制了红色的 y2 数据。最后,我们添加了 x 轴和 y 轴标签以及图表标题。
运行这段代码将会绘制一个带有双轴线的图表,其中左侧轴显示蓝色的 y1 数据,右侧轴显示红色的 y2 数据。
阅读全文