例子:设x=1:0.01:100;
) l$ g1 l5 ~% T0 _ y1=0.2*sin(x);
; N8 u; J4 C/ { y2=0.3*sin(x);
# f& h/ k3 G! q y3=0.4*sin(x);
' H6 ]: R3 z: a h# O y4=0.5*sin(x);0 o7 y0 Q! w& @0 Z. i7 W
y5=0.6*sin(x);0 t9 B& P8 p A' S3 F3 [% {
3 ]6 y# v1 o. F& ?+ W' A2 J3 J# c
# J+ V: s# T0 Z" E/ Z9 b 以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:9 z7 K9 [' M! K1 W
figure;. Z5 |1 Y( E- q y
[AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致0 S8 w' W% u% M& H
set(AX(1),'ycolor','k') %设置左边坐标轴为黑色( m h& l9 w8 r3 X `4 i6 t# R
set(AX(2),'ycolor','r') %设置右边坐标轴为红色
; W( c1 R& S- Z9 f$ w2 a
+ J+ V, F) A0 n5 Q0 N set(h1,'linestyle','-','color','k') %设置曲线y1为黑色
; Z4 X( k- ^" w6 F set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色% }' ?$ o. R: R* y9 o; T% p& d7 F
7 M: k* R0 H% E& n4 i0 k1 _
set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色
# s" ^3 h8 ]; H; R9 c6 m s$ n5 X6 y8 g0 f; `. f4 o5 a W
....... v& c; g A5 n# `7 ?' D5 V* j
以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:
/ y2 K$ Y' ?8 j2 ~' A figure;
4 K3 J$ M) L4 b4 @3 m1 v$ J, ~ plot(x,y1,'k-')
! C: A, _5 {1 F/ K: \ [AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);
) \# D, O) z/ _" K: D# x ......相关设置同上。
4 q! ]0 {+ @) d% z) |$ R) D" I, X( h 1 a* } e$ x% F
" {; t7 l9 Y) m; A( e* f H ( r. T# m# J% X% @6 A9 G+ v! {1 b
0 O" [- ~5 c( d' B& P% _& E8 Q; ] 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |