例子:设x=1:0.01:100;; R0 p! t- U4 ?, i$ d! H
y1=0.2*sin(x);
+ D# _/ Z/ p; q+ v) v y2=0.3*sin(x);9 I) p. V q$ j# i5 J' J6 p/ ]
y3=0.4*sin(x);
+ {( B5 H( w c3 O4 ]3 e y4=0.5*sin(x);3 h* y M; `+ p) C
y5=0.6*sin(x);
4 \& z1 f4 G! S
$ J! X; U) F% Y' s, k
- Z; `8 k+ n1 U; w 以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:
6 T; J# \9 h' F F5 m7 r figure;
; w% l# B; h7 n* W- j- ~ V [AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致
( y2 v, ^% q6 G o$ a, i0 ? set(AX(1),'ycolor','k') %设置左边坐标轴为黑色
1 l0 ?5 p2 }! J g set(AX(2),'ycolor','r') %设置右边坐标轴为红色/ P) S1 Q: b3 H, S+ e2 z6 w* [
; h" z! l& Y$ }( Z! v* \, y* S+ S
set(h1,'linestyle','-','color','k') %设置曲线y1为黑色& c+ O C @0 G5 ]9 Q* T/ L
set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色; S2 T& C; Y1 [3 ?/ w7 y- T: c0 p% J
, ~: C; i0 [2 |$ ~. H' @ set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色
% I, t/ }7 C5 Y) E+ G# [/ s) _4 n' l5 {5 j8 P4 `1 o& ]5 l' I H
......% p, l: S* F P9 V2 \1 j# G
以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:
8 L* S3 s3 J' ?3 o( g7 l/ V+ ^ figure;
+ f$ \& E( m4 a2 i4 V+ A/ H# E plot(x,y1,'k-')
& m5 b9 U6 h& b; B& @( z' M [AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);% T# H. Q! N/ P2 D I0 U5 k
......相关设置同上。& j& t" \ v f& e' n- q, {
0 f& J# }. [. i1 G& X1 k# Q! j
2 {7 F9 k# H A: [7 c$ S5 ?; u 9 v/ p* v" `, K" t4 P) O
) q2 P5 v5 S5 F! }. g
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |