(1)设定双Y坐标
x=0:0.1:2*pi;
y1=sin(x);
y2=cos(x);
y3=1-sin(x);
[AX]=plotyy(x,y1,x,y2); %双Y坐标的建立
hold on;
plot(x,y3); %左侧坐标再叠加波形
set(get(gca,'xlabel'),'string','X-axis');
set(get(AX(1),'Ylabel'),'string','left Y-axis');
set(get(AX(2),'Ylabel'),'string','right Y-axis');
set(gca,'xTick',[0:0.5:7]); %设定X坐标范围
set(AX(1),’ylim‘,[-1,2],'yTick',[-1:0.2:2]); %设定左侧Y坐标范围
set(AX(2),'ylim',[-1,1],'yTick',[-1:0.5:1]); %设定右侧Y坐标范围
本程序可以在左侧再叠加分析,至于在右侧再叠加波形待解决。。。
ylabel('voltage(V)') % 坐标轴上加文字
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
补充:两种设X轴坐标范围的方法
(1)[AX,H1,H2]=plotyy(s,X,s,Y,'plot'); %双Y坐标的建立
set(gca,'xlim',[0.06,0.08],'xtick',[0.06:0.05:0.08]); %设定X坐标范围
只能针对左边坐标
(2)[AX,H1,H2]=plotyy(s,X,s,Y,