将Axes对象的XScale属性、YScale属性和ZScale属性的值设置为log,可以生成或设置对数坐标。
绘制指数函数的图形。
code.matlab
>> fig=figure;
>> ax=axes(fig);
>> x=linspace(0,3);
>> y=exp(x);
>> plot(ax,x,y)
生成图2-22(a)。继续添加代码,将当前坐标系的YScale属性设置为log。
code.matlab
>> ax.YScale='log'
生成图2-22(b)。设置Y轴为对数坐标后,指数函数的曲线变成了一条直线。
\[\]
(a) (b)
图2-22 生成对数坐标系