作业帮 > 综合 > 作业

Matlab 双纵坐标画图(左坐标中画两条曲线,右坐标画一条曲线)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 12:18:47
Matlab 双纵坐标画图(左坐标中画两条曲线,右坐标画一条曲线)
如图中的曲线所示,左坐标中画两条曲线,右坐标画一条曲线,不要求和图上数据一样,就随便举例说明即可,
x=15:25;
>> yzuo1=[1.4157 1.4157 1.4157 1.4157 1.4157 1.4157 1.4157 1.4157 1.41575 1.4158 1.4159];
>> yzuo2=[1.41355 1.4136 1.41365 1.4137 1.41375 1.4138 1.4139 1.4140 1.4143 1.41475 1.4159];
>> yyou=[-2 -2.4 -2.9 -3.5 -4.2 -5 -6 -7.5 -10 -13.5 -22.5];
>> hold on;
>> plot(x,yzuo1);
>> [AX,H1,H2]=plotyy(x,yzuo2,x,yyou,'plot');
>> set(H1,'LineStyle','--')
>> set(H2,'LineStyle',':')
>> hold off;
再问: 非常感谢,我试过将hold on,放到plot 与plotyy之间是不行的,为什么放到plot上面就可以啦,麻烦您指导下,初学Matlab,呵呵