对数坐标系

将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轴为对数坐标后,指数函数的曲线变成了一条直线。

Document Image Document Image
\[\]

(a) (b)

图2-22 生成对数坐标系