matlab坐标轴的范围可以自行设置:
%axis([ a b c d]);
axis auto%根据实际的输入自行调整
axis manual%自动调整
axis equal%物理长度相同
为了进一步了解坐标轴设置语句的意义,我们在MATLAB中绘制圆形
x = 0:pi/100:2*pi;
subplot(2,2,1)
plot(sin(x),cos(x))
axis auto
title('axis auto')
subplot(2,2,2)
plot(sin(x),cos(x))
axis equal
title('axis equal')
subplot(2,2,3)
plot(sin(x),cos(x))
axis normal
title('axis normal')
subplot(2,2,4)
plot(sin(x),cos(x))
axis off%取消坐标轴
title('axis off')
结果:
可以看出,当选择不同的坐标轴设置时,会产生不同的效果。
为了达到最好的、和实际物理意义相同的圆,应当选择equal选项。
来源《高等光学仿真——光波导、激光》