对数基本定理及应用

  • 对数函数在实际计算机计算时的重要意义在于,使乘除转换为加减的形式

1、证明

1. case 1

logBA=logBClogAC

证:令 X=logBC,Y=logAC,Z=logBA ,则根据对数定义可知,

CX=BCY=AAZ=B

所以得, X=YZ ,得证;

2. case 2

logAB=logA+logB

同理也是令, X=logA,Y=logB,Z=logAB ,则得:

A=CXB=CYAB=CZ

所以, Z=X+Y

3. case 3

logX<X

0<X<1 X=1 1<X 三种情况;

这里不妨提供另外的证明方法,使用泰勒展开:

ln(x)ln(1+x)=xx22+o(x2)<x

4. case 4

logbalogcb=logca

证明:根据 case 1 的证明可令, logba=logbdlogad ,同理, logcb=logcdlogbd

所以有:

logbalogcb=logbdlogadlogcdlogbd=logcdlogad=logca

2、简单应用

log3(n!)=log3eln(n!)

x=10log10xx=2log2x

证明方法,只需两边同时取对数;

所以 log10x (取整再加一) 即为该数 x 十进制下的位数;

3. 泰勒展开与常见不等式

|x|<1 时, ln(1+x) 存在一种简单的级数展开:

ln(1+x)=xx22+x33x44+x55+

则: ln(2)=ln(1+1)=112+1314+15+

x>1 ,还有下面的不等式:

x1+xln(1+x)x

(对 ln(1+x) 进行二阶泰勒展开即可得证)当且仅对 x=0 等号成立。

4. 对数与自然对数

对数 log 出现的场景有两个:

  • (1)建立映射,转换range(区间),可以避免浮点数的下溢(1-100 ⇒ 1-2)
  • (2)将乘法转化为加法

而自然对数 ln 则是在此基础上,简化求导,自然对数的求导极为简单:

(lnf(x))=1f(x)f(x)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值