例子:设x=1:0.01:100;
3 z- k( W! D. n" O6 [# ? y1=0.2*sin(x);
5 H& K& M4 X0 y% M# z) N) a* X y2=0.3*sin(x);2 @- }6 y+ N+ [4 n
y3=0.4*sin(x);
3 ^8 M( d8 T* h8 \5 z/ @( }" n' d y4=0.5*sin(x);
( X" f9 S! K) I* w y5=0.6*sin(x);
A! l( h0 F# [% V- p+ e
l4 R1 m q6 q1 M k9 `! Z* U- J2 A6 M
以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:
; k/ b* ] S# m* R5 _1 y* O$ v figure;
5 c3 l4 b& Z8 Y) l6 n: D [AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致/ u; z. i( s! }* n: J3 V
set(AX(1),'ycolor','k') %设置左边坐标轴为黑色* h) n0 X( d0 I8 c& o$ P6 z
set(AX(2),'ycolor','r') %设置右边坐标轴为红色3 _$ D5 s/ h- t, c8 b
5 s9 g( ]' B; W! S
set(h1,'linestyle','-','color','k') %设置曲线y1为黑色
4 T2 U! _* B- |$ U% m0 I set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色4 g/ w* o" q7 z! q% `* x
! _2 ], \/ F9 a0 z1 f' P set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色, v, ]! o# y5 E( b; e9 @" j- L9 y$ ]
- |: y) m& X. W% G9 V- P! z
......' i4 v0 A' J: K, g
以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:/ b* q/ I9 E& v; X7 B
figure;
1 r% |* g( y7 B" f' v4 \ plot(x,y1,'k-')" [$ H- V. _' L$ E
[AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);
4 {' s$ J# r6 Y! W7 B J' Z ......相关设置同上。
! @& M* R, G& a- O& n + g+ H' a( a( b3 K* H8 T4 a7 b. R4 Q
, v: [) G% c1 X4 m- |# s5 v 0 H+ E5 q* p# M. ]: m
/ }* o* a. A3 X0 b8 Z4 G
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |