例子:设x=1:0.01:100;
, C, U0 g* c! r, d1 C1 } y1=0.2*sin(x);
" P1 {1 }1 `# w* K& P y2=0.3*sin(x);
3 z% X" E9 v+ m C y3=0.4*sin(x);/ G' u3 P' [+ D! a
y4=0.5*sin(x);
; c- I. I$ N: Q) K! B4 v) h5 m y5=0.6*sin(x);0 _/ t1 Y9 V3 L+ l/ l
: w( t' D& ?- A' b1 b7 G
6 W7 N4 z- B' k5 ~ 以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:
0 z; @! E% F3 M: o: _0 P) v figure;
i" p K2 O m" b: { [AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致$ O, R9 K( d3 T" ~4 |/ y- D9 R
set(AX(1),'ycolor','k') %设置左边坐标轴为黑色0 b w; @% }' ~6 R* m5 K& Y# s
set(AX(2),'ycolor','r') %设置右边坐标轴为红色* z( G% h- P- P. t
; A0 ^, S1 H. {( a$ _5 l
set(h1,'linestyle','-','color','k') %设置曲线y1为黑色
8 R' q9 f5 R$ `9 F+ v set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色$ ] F. m$ Z* k* Z, f
( L. f) w6 z/ s4 L" i/ {
set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色( x8 z& v, x3 T: v* D. G
+ l( v$ Y. c, z8 |8 @; w' R: K
......
) H2 ^( [: S* }5 V 以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:6 U5 R2 s' C5 e8 A/ O& r- m
figure;
$ N! ]$ b; I7 z: i0 q( l! I plot(x,y1,'k-')
4 |! x& ]5 R0 w [AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);
4 c3 N3 z7 r- z% m ......相关设置同上。5 ~: G& _3 _5 j3 g. j5 r, R
( a; [% v5 w- r+ o
3 U/ z' C! J, L! f9 m 5 N( z0 } d! n
! M2 Q' B* y0 E 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |