matlab 双纵坐标图的绘制

双纵坐标图: plotyy (x1,y1,x2,y2,'plotf1'plotf2)
x1,y1表示第一个函数的自变量和因变量: x2,y2表示第二个函数.通常y1和y2不在一个量级上时使用.plotf1和plotf2是说明用什么画图函数画函数1和函数2.
示例:

 x = 0:0.01:20;
 y1 = 200*exp(-0.05*x).*sin(x);
 y2 = 0.8*exp(-0.5*x).*sin(10*x);
 [AX,H1,H2] = plotyy(x,y1,x,y2,'plot');

matlab 双纵坐标图的绘制
双纵坐标图:yyaxis left或yyaxis right

 x = linspace(0,10);
 y= sin(3*x);
 yyaxis left
 plot(x,y);
 figure(2);
 z=sin(3*x).*exp(0.5*x);
 yyaxis right
 plot(x,z);
 ylim([- 150 150])%y轴范围

matlab 双纵坐标图的绘制
matlab 双纵坐标图的绘制
相关博客推荐:http://blog.sciencenet.cn/blog-292361-1054195.html