matlab画双坐标曲线图
时间: 2023-09-14 17:08:41 浏览: 73
matlab绘图双坐标
在Matlab中画双坐标曲线图可以使用`yyaxis`函数来实现。下面是一个简单的例子:
```matlab
x = linspace(0,10,100);
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')
title('双坐标曲线图')
```
在上面的例子中,`yyaxis`函数分别对左右两个y轴进行设置。`yyaxis left`表示当前绘制左侧的y轴,`yyaxis right`表示当前绘制右侧的y轴。可以通过`ylabel`函数设置y轴的标签。最后使用`xlabel`和`title`函数分别设置x轴和标题。
阅读全文