例子:设x=1:0.01:100;; R$ c0 n, x$ B; V. H6 @- c) ~
y1=0.2*sin(x);; T/ U& X: K$ i6 c
y2=0.3*sin(x);
1 h/ f7 i7 i1 X4 | y3=0.4*sin(x);
6 B& d# K# D0 { y4=0.5*sin(x);* a5 k) K+ X6 D3 B
y5=0.6*sin(x);
* r. @$ b8 g7 P* n9 {2 s $ t5 `4 M; V) A5 G% h
; l% h% b4 ^7 _/ A
以左边坐标轴为参考画一条曲线,以右边坐标轴画四条曲线:
5 p6 F; p, G" M+ @ figure;
7 U4 |2 _0 e# g1 ^ \6 J; Z [AX,h1,h2]=plotyy(x,y1,x,[y2;y3;y4;y5]); %用分号还是逗号视y矩阵而定,保持[y2;y3]长度和x一致
0 k2 t$ t, N0 E& y set(AX(1),'ycolor','k') %设置左边坐标轴为黑色) Q4 z9 v$ s7 Y% `, ]$ h
set(AX(2),'ycolor','r') %设置右边坐标轴为红色
& \1 w7 O' z! l9 \+ l" C. F% X
9 [1 L' ]* r- @. P' W; w set(h1,'linestyle','-','color','k') %设置曲线y1为黑色" A" ~! `. G: `, {& n
set(h2(1),'linestyle','-','color','r') %设置曲线y2为红色; y, r! p5 b2 \
r9 U. u* ]# c0 l9 h4 k+ ~
set(h2(2),'linestyle','-','color','g') %设置曲线y3为红色
. y0 {2 d& [4 O y
( z5 h2 b- l1 G4 `+ a ......
2 G! Z \2 C2 }. A; ^& K 以左边坐标轴为参考画两条曲线,以右边坐标轴画三条曲线:
+ }" }' w0 f$ @ figure;: J) U; ]: l7 ^; z. {
plot(x,y1,'k-')
1 b3 F/ k) {, m [AX,h1,h2]=plotyy(x,y2,x,[y3;y4;y5]);
8 u2 S7 |+ Q$ C5 i" q ......相关设置同上。' n2 P( r8 m6 r# \3 K9 `
# C# p3 g& E7 A7 a' ^
; C" A0 G" q" U- n / ~" Z; v! n, Q: @8 y: }
# x2 q2 i5 O, H0 C
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |