例子:设x=1:0.01:100;9 b- h" ]0 r8 S! [$ E% h) O
y1=0.2*sin(x);
8 k! u' w( b& I1 }+ T8 h y2=0.3*sin(x);
2 v* u, r9 e4 V4 q. \/ [5 @! e# C y3=0.4*sin(x);9 b: V1 p- Z& U; {, u
y4=0.5*sin(x);
3 g: Q; M$ Y9 i" X y5=0.6*sin(x);9 _: C1 g7 K; r9 J7 N
; L; I% [( J; Y
, V7 x! C; U5 W# r7 q1 S
以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:% Y% K; _' Z/ }2 ^( k
figure;
4 I, H6 W, G# ?& ~ [AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致
. H3 U& |: C' X( p1 o( |0 w set(AX(1),'ycolor','k') %设置左边坐标轴为黑色
+ x0 D) `1 T0 x8 y5 E$ e set(AX(2),'ycolor','r') %设置右边坐标轴为红色
8 r- u% L, {; u( {* x' T
2 I' ?8 L% P4 u# a9 W0 t% I5 ] set(h1,'linestyle','-','color','k') %设置曲线y1为黑色
$ {9 I2 o5 M9 W, i set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色/ c- }. e* X9 v' l" k$ I0 w4 L
+ D: |" {. P9 |% h; i' B. c# ^
set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色
! \ E h' J. y8 a. t0 M# k& f! Q2 u- P7 J" Y$ S
....... h3 O2 j, ?' w4 t# @- R
以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:! P$ W" P; b( Q" h! R
figure;7 E, I" S' O. x3 R+ y
plot(x,y1,'k-')( B' G1 k) ~5 [# t, L
[AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);- W7 b2 {& K4 p# i, x) o
......相关设置同上。$ B T& z( h2 ^( n/ ^/ d; {1 y
2 g2 {* T! F7 R; @! E; d y6 R
% D8 d$ I1 I x& c7 \# S; C
( I+ c `/ |! n5 W+ k4 T% ^/ U
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |