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');

在这里插入图片描述
双纵座标图: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轴范围

在这里插入图片描述
在这里插入图片描述
相关博客推荐:http://blog.sciencenet.cn/blog-292361-1054195.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章