例子:设x=1:0.01:100; G; H- x5 f7 ~. F+ z+ t
y1=0.2*sin(x);
' c" S2 o2 E) [ y2=0.3*sin(x);
% A( `9 g. r9 s' \2 R y3=0.4*sin(x);
2 |$ [, B* ]: d8 O$ ~/ G! Q2 R y4=0.5*sin(x);
' R, N# D5 C F. t y5=0.6*sin(x);
1 u7 W+ ^6 Q/ X/ F0 L: Y* P7 t
+ K6 ~2 {! y! l* z$ Z& B* A9 ~% n. d
5 H. Y9 G' M8 w+ @ 以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:
( q& P' y/ d. Q5 ^' C figure;0 v Q$ B2 j6 n" q
[AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致
0 t% q6 L. [$ j- B set(AX(1),'ycolor','k') %设置左边坐标轴为黑色
4 x( g4 I9 m4 |/ }& M. s I set(AX(2),'ycolor','r') %设置右边坐标轴为红色$ Y! r$ e# n$ C3 T% H. }; F1 h/ ?, ^1 D
! Y7 R5 d0 s& T8 E# ~, Z6 N/ Q: `
set(h1,'linestyle','-','color','k') %设置曲线y1为黑色
d h) A* B& _ set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色; _) L7 {2 b3 y' \/ B' N/ e
, }! A8 k' r: G3 w! q! e set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色7 a$ }9 f) Q8 J' K" U
8 n$ H9 \4 p3 @
......
2 T9 S- ?% l6 r6 Q: f; a+ X 以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:
/ R& a3 H( \$ D7 D9 g% g, Y: O( R2 P figure;
! k" I( o# w$ @4 ^$ e2 r% k plot(x,y1,'k-')( c3 n; h/ g% C2 x* |. K
[AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]); G" ~0 k+ {$ P! C, }3 V/ n
......相关设置同上。
& S/ ?+ }' |1 p2 k) C8 i( U
6 N& Z! C. C) m+ t. U
! m! J" Q% Z* b8 S/ Z" F
# a, E* ?' [. Y
: {3 \* ~/ ]& m 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |