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

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