作业帮 > 综合 > 作业

matlab双纵坐标问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 08:02:08
matlab双纵坐标问题
我用plotyy绘制两条曲线,但是legend只能显示一条曲线的,怎么回事?而且我也只能选取一条曲线进行编辑,怎么回事啊?
需要用代码控制,编辑那里只能编辑左边的y轴
例如:
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');%得到AX轴句柄与第一图y1,的H1句柄,第2图y2,的H2句柄
set(get(AX(1),'Ylabel'),'String','Slow Decay') %设置左侧y轴的标签
set(get(AX(2),'Ylabel'),'String','Fast Decay') %设置右侧y轴的标签
xlabel('Time (\musec)')%x轴的标签
title('Multiple Decay Rates')
set(H1,'LineStyle','--')%对应第一条曲线的线性y1
set(H2,'LineStyle',':')%对应第一条曲线的线性y2