我有三个数据集,也是他们错误的矢量.我想在同一个图上绘制它们,其中数据集在同一个y轴(左侧)上,错误在同一个图上,但是有一个不同的轴(在右边).
函数plotyy允许在每个轴上绘制1个绘图,如何为多个绘图执行此操作?
也可以使用plotyy()
多行y值.
以下来自matlab帮助的示例:
x = 0:0.01:20;
y1 = [200*exp(-0.05*x).*sin(x);
300*exp(-0.04*x).*sin(x)];
y2 = [0.8*exp(-0.5*x).*sin(10*x);
0.6*exp(-0.4*x).*sin(5*x)];
[AX,H1,H2] = plotyy(x,y1,x,y2);
set(get(AX(1),'Ylabel'),'String','Slow Decay')
set(get(AX(2),'Ylabel'),'String','Fast Decay')
xlabel('Time (\musec)')
title('Multiple Decay Rates')
set(H1,'LineStyle','--')
set(H2,'LineStyle',':')
Run Code Online (Sandbox Code Playgroud)
产生下图
归档时间: |
|
查看次数: |
2996 次 |
最近记录: |