一个图窗上绘制多根曲线时,需要搭配使用如下语句:
%hold on;
%hold off;
%需要注意,绘制的图形必须是兼容的,二维三维不能同时出现。
例:使用plotyy函数在一张图中绘制两个y轴不同的曲线。
figure(1);
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','Fast Decay');%设置右边的y轴标签
xlabel('Time (\musec)');
title('Multiple Decay Rates');
set(H1,'Linestyle','--');%设置曲线1的线型
set(H2,'Linestyle',':');%设置曲线2的线型
结果如下:
来源:《高等光学仿真——光波导、激光》(第三版)