rmml.net
当前位置:首页 >> MATLAB双Y轴画图坐标轴设置问题 >>

MATLAB双Y轴画图坐标轴设置问题

alpha=0:0.01:pi/2; t1=286*sin(2*alpha)/2; m1=286*(cos(alpha)-cos(alpha).^3); x1=633+286*cos(2*alpha)/2; [AX,H1,H2]=plotyy(x1,t1,x1,m1); set(H2,'LineStyle','--'); set(AX,'XTick',[]); set(AX,'YTick',[]); hold on t2=400*sin(2*alph...

可以使用plotyy命令,具体参照下面一个例子: clear;clc;figure(1)clf;x = 0:0.001:10;y1 = sin(x);y2 = cos(x);y3 = 5*sin(2*x);%使用[]表示一个整体图形,必须要转置成列的形式,而且横纵坐标要分开表示[AX,H1,H2]=plotyy([x',x'],[y1',y2'],x...

x=0:0.01:2*pi; y1=sin(x); y2=cos(x)*100; h=plotyy(x,y1,x,y2); set(h(1),'ylim',[-2,2]) set(h(2),'ylim',[-150,150])

根据以下代码(供参考),按你的要求修改,可以得达到如下效果(左:系统默认;右:按自己要求设定) hl1 = line(n,Pe,'Color','r'); ax1 = gca; set(ax1,'XColor','r','YColor','r') ax2 = axes('Position',get(ax1,'Position'),'YAxisLocation...

用plotyy,例如: x = 0:0.01:20; y1 = 200*exp(-0.05*x).*sin(x); y2 = 0.8*exp(-0.5*x).*sin(10*x); [AX,H1,H2] = plotyy(x,y1,x,y2,'plot'); set(get(AX(1),'Ylabel'),'String','Slow Decay') %左侧y轴 set(get(AX(2),'Ylabel'),'String','Fa...

[AX, H1, H2] = plotyy(x,y1,x,y2,'plot','plot'); set(AX(1),'Ylim',[2,6]) %设置左侧y轴的显示范围 set(AX(2),'Ylim',[2,6]) set(AX(1),'yTick',[2:1:6])%设置左侧y轴刻度 set(AX(2),'yTick',[2:1:6])

tiao1=[562 548 224 545 41 445 745 512]; tiao2=[47 48 57 58 54 52 65 48]; t=0:7; [ax,h1]=plotyy(t,tiao1,t,tiao2,@bar,@plot); set(h1,'facecolor','g'); set(ax(1),'ytick',0:100:1000); set(ax(2),'ylim',[0 100],'ytick',0:10:100);

请复制运行,得到正解 subplot(2,1,1) x=0:pi/100:2*pi; y1=sin(x); y2=cos(x); [ax,h1,h2]=plotyy(x,y1,x,y2); %h-- line handle set(get(ax(1),'Ylabel'),'string','r') %y1'color', set(get(ax(2),'Ylabel'),'string','k') %y2'color' set(fi...

plotyy(x,y1,x,y2,@loglog,@semilogx)

x = 0:0.01:10; y1 = 200*exp(-0.05*x).*sin(x); y2 = 100*exp(-0.05*x).*sin(x); y3 = 1*exp(-0.5*x).*sin(10*x); y4 = 2*exp(-0.5*x).*sin(5*x); plotyy(x,[y1;y2],x,[y3;y4])

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com