matlab双坐标轴画图
时间: 2023-10-09 20:17:38 浏览: 161
matlab绘图双坐标
在 Matlab 中,可以使用 `yyaxis` 函数来绘制双坐标轴图。
以下是一个简单的示例:
```matlab
x = 0:0.1:10;
y1 = sin(x);
y2 = exp(x);
figure;
yyaxis left;
plot(x, y1, 'r');
ylabel('sin(x)');
yyaxis right;
plot(x, y2, 'b');
ylabel('exp(x)');
xlabel('x');
```
这个例子中绘制了两条曲线,分别对应左右坐标轴。使用 `yyaxis` 函数指定当前绘图区域使用的坐标轴,然后可以用 `plot` 函数绘制相应的曲线。
注意,为了使左右坐标轴的刻度和标签不重叠,需要使用 `ylabel` 函数分别为左右坐标轴添加标签。
最后,使用 `xlabel` 函数添加 x 轴标签。
阅读全文