例子:设x=1:0.01:100;
1 F& M; g4 `2 d! g( C2 ], F y1=0.2*sin(x);! W+ d$ J1 S F
y2=0.3*sin(x);
# Q4 F3 v1 Q7 S4 b1 x/ j y3=0.4*sin(x);8 H( i' v' c+ }7 S
y4=0.5*sin(x);
) {" D' E- d; } y5=0.6*sin(x);5 X0 }% |( I/ _8 A: i
' j7 i! F" t( O2 X9 W" d
8 V: E W3 w( P+ D0 M# { 以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:1 D% p% K2 G4 N+ l
figure;( ] |7 z) ~2 E/ D; U
[AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致 [7 a. y; `! W
set(AX(1),'ycolor','k') %设置左边坐标轴为黑色+ r) X1 n0 B' Y2 x* ~1 v. x* h
set(AX(2),'ycolor','r') %设置右边坐标轴为红色$ i1 K. ~5 @- @2 S# f7 b
6 K0 F1 `6 `# h' p7 c set(h1,'linestyle','-','color','k') %设置曲线y1为黑色 U$ \, i' P1 P- M1 p
set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色
8 o" S) ?; A" e$ u- ?8 K
5 `, r' s4 v1 A6 w m; `/ }, n* A) \ set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色
+ U) G2 b2 d; l. {. O) v' D1 w5 |1 T K) k7 e' F
......
6 O) f; I$ P Q3 f1 L% _: F- H5 q 以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:# G0 J, I! R' N0 v- r* `
figure;
, s! x. Z$ `' F. G plot(x,y1,'k-')
: N6 l$ Q$ d v$ A [AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);
: g8 r' a6 _+ w5 o& Y ~ ......相关设置同上。
# L: Y0 @; Z; e, r) t: p
5 ^6 s, C5 l) Z2 l& W! W2 X3 d
& T5 c5 V/ m5 L" ?' l( R
8 d. a$ w( A- C+ D/ X( F) n$ {" @0 h9 q* g2 P, q0 h, {4 y
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |