matlab双Y轴画图问题我要画的是x1,y1;x2,y2;x3,y3;x4,y4;,其y1,y3中用左边的Y轴,y2,y4用右边的Y轴,4条曲线要有图例,注意y1,y3跟y2,y4的数据性质是不一样的,不能共用一个Y轴,当然,要是有其他方法能在一
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 18:46:46
matlab双Y轴画图问题我要画的是x1,y1;x2,y2;x3,y3;x4,y4;,其y1,y3中用左边的Y轴,y2,y4用右边的Y轴,4条曲线要有图例,注意y1,y3跟y2,y4的数据性质是不一样的,不能共用一个Y轴,当然,要是有其他方法能在一
matlab双Y轴画图问题
我要画的是x1,y1;x2,y2;x3,y3;x4,y4;,其y1,y3中用左边的Y轴,y2,y4用右边的Y轴,4条曲线要有图例,注意y1,y3跟y2,y4的数据性质是不一样的,不能共用一个Y轴,当然,要是有其他方法能在一张图上展示出这样4条曲线也行
matlab双Y轴画图问题我要画的是x1,y1;x2,y2;x3,y3;x4,y4;,其y1,y3中用左边的Y轴,y2,y4用右边的Y轴,4条曲线要有图例,注意y1,y3跟y2,y4的数据性质是不一样的,不能共用一个Y轴,当然,要是有其他方法能在一
x=linspace(0,2*pi,40);
[ax,h1,h2]=plotyy(x,sin(x)+cos(x),x,exp(x));
set(h1,'linestyle','-')
set(h2,'linestyle','-')
set(h1,'marker','o')
set(h2,'marker','+')
hold on
x=linspace(0,2*pi,40);
hh=line(x,cos(x));
set(hh,'linestyle','-')
set(hh,'marker','s')
hold on
hhf=line(x,sin(x));
set(hhf,'color','r')
set(hhf,'linestyle','-')
set(hhf,'marker','*')
legend([h1,h2,hh,hhf],'sin(x)+cos(x)','exp(x)','cos(x)','sin(x)',0);