例子:设x=1:0.01:100;
% ^) N% \9 [! \* \ k% G y1=0.2*sin(x);6 Y. r- H) ?0 H& c1 b! k
y2=0.3*sin(x);
7 Q* Y3 N- D7 n( `% D- Z' E y3=0.4*sin(x);
2 i3 [" I8 g1 F5 V! o0 S y4=0.5*sin(x);
9 h& f8 R' G& O y5=0.6*sin(x);* R( `$ {3 n+ T4 |7 n* |* D
& q! q% p$ F2 L( H. [+ x
. ?! D: \ j4 S- m7 ` 以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:% N! Q' x& ]0 e7 @: G
figure;
, D2 f3 g/ `; F$ ~8 U2 d [AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致
& N+ R8 X0 N$ h0 a5 e1 o6 p set(AX(1),'ycolor','k') %设置左边坐标轴为黑色+ V1 g- ?% A* m6 _2 i0 q
set(AX(2),'ycolor','r') %设置右边坐标轴为红色
$ `; m* @2 ?- Y9 A
+ ~8 N2 x3 |) c% k0 u2 {2 g set(h1,'linestyle','-','color','k') %设置曲线y1为黑色; {' P# K+ y1 v
set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色
; v) f1 |/ C ]. X* M" [6 J
+ \9 {$ j' t% Y set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色
1 h) x1 L* E. h `3 R2 Z/ T- `# ^( }) F; u6 _1 H
......6 G' b+ G }/ I- N( f% i8 S
以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:# N" e- Y; _1 k' |: _, v( e- L
figure;+ S, e0 o c+ _ L; N3 W& E7 g
plot(x,y1,'k-'): K7 _0 o1 X/ M, M4 n' p- \$ x
[AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);2 }. b1 _% M# b8 v5 Y+ y4 H
......相关设置同上。6 r& d2 D7 n) z
% `! ~" I# L% w! E) ^; n: R" b
4 Y4 H) U0 V0 `9 M; q2 \
b' G8 R" R, _2 g
) {2 i! }: d! m1 d 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |