例子:设x=1:0.01:100;
4 s6 F, A: X5 o7 h" K% m. V y1=0.2*sin(x);
" Z9 r, f. {8 B) F; r, F* Q y2=0.3*sin(x);+ `! ~/ G9 r) a2 N) H5 G! Q! W" y
y3=0.4*sin(x);
% Q& r$ G8 {% ^: O' T$ y7 G y4=0.5*sin(x);* ?2 ^# ?5 t$ _" c" l: j1 s
y5=0.6*sin(x);) [$ M9 z9 @" e- v( f
' G) @9 h* C0 }3 f
+ i8 }3 a s9 P: I# V0 N* _
以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:* U5 F6 Z/ k+ t4 v) ^
figure;0 ]7 g ~$ F6 W3 A. T* T% S. u' Y# v
[AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致
$ p7 k. `6 G5 M0 Q1 @0 w& L set(AX(1),'ycolor','k') %设置左边坐标轴为黑色
1 C0 E+ ~7 P0 [, C$ c5 Y" x) A3 R* A set(AX(2),'ycolor','r') %设置右边坐标轴为红色; S4 R) G% a) r) E) v
$ L# c. c' a5 `
set(h1,'linestyle','-','color','k') %设置曲线y1为黑色: r# |0 z. P+ L0 I8 `- H
set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色. w# M* y4 D- o$ M2 m) V
& Y4 A; u$ [2 d
set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色* D/ ?. X; ~6 M3 |$ R
8 G+ ]- O, w* j2 S ......: A: m" Z0 B9 R6 }* @$ b3 d
以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:5 a# [1 }/ x& H* B$ j) i( h
figure;
' L. Y- u1 g3 S& q- y7 S# i3 t& K plot(x,y1,'k-')) K S2 |; K6 K- Y0 \
[AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);" }3 T9 g% Y# H2 R6 c" u
......相关设置同上。7 W5 _# q( m$ ]
s. |' W4 l1 i& P
M4 p: ?7 t0 P7 H! q
: R6 K. g- f; ?* x6 l# @8 h+ W9 |" L# {2 n! _0 _2 ^9 _
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |