对数坐标的绘制规则

先给结论,每个小细格子就是lg1, lg2,...,lg10

对数坐标很常用,刻度不均匀,一直理所当然的使用却没考虑过如何定义的刻度间距。直到最近要求在对数坐标下不同位置画出同样长度的线段,顿时傻眼。

绘图时使用对数坐标的目的是为了缩小尺度过大引起的数据分散、或密集。以matlab举例,在matlab下,对数坐标是指以10为基底的坐标轴。刻度为10e0,10e1,10e2,在10的整数量级上刻度均匀,量级之间刻度不均匀。

 

上图是y=lg(x)在普通坐标和对数坐标下的示例,比如530在matlab里可以写为5.3e2,即5.3×10^2,这个e千万不要跟e指数混淆。红线在x=5.3e2,从10^2开始为第一根线,第5根多一点为5.3的位置。

在x = 1:10区间,对数坐标下各个点分散开来,更容易观察,如下图。另一个特点显而易见,对数坐标下,这个函数的图像变成直线。也就是说,对数坐标的格点位置,与1:10的对数成正比。

 对数坐标的格点分别为 [ 0 0.3010 0.4771 0.6021 0.6990 0.7782 0.8451 0.9031 0.9542 1.0000]。也就是是[lg1, lg2,...lg10]。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值