对数换底规则

对数换底规则

为了将底数从 b 转换为 c,我们可以使用对数换底规则。底数为 b 的 x 的对数等于底数为 c 的 x 的对数除以底数为 c 的 b 的对数:

logb(x) = logc(x) / logc(b)

例子 #1

log2(100) = log10(100) / log10(2) = 2 / 0.30103 = 6.64386

例子 #2

log3(50) = log8(50) / log8(3) = 1.8812853 / 0.5283208 = 3.5608766

证明

将 b 提升到底 b 的 x 的对数次幂得到 x:

(1) x = blogb(x)

将 c 提升到底 c 的 b 的对数次幂得到 b:

(2) b = clogc(b)

当我们取 (1) 并用 (2) 中的 clogc(b) 代替 b 时,我们得到:

(3) x = blogb(x) = (clogc(b))logb(x) = clogc(b)×logb(x)

通过在 (3) 的两边应用 logc():

logc(x) = logc(clogc(b)×logb(x))

通过应用 对数幂规则

logc(x) = [logc(b)×logb(x)] × logc(c)

由于 logc(c)=1

logc(x) = logc(b)×logb(x)

或者

logb(x) = logc(x) / logc(b)

 

零的对数 ►

 


另见

对数
Copyright © 2024 CanKaoHe.com All rights reserved.

我们所有内容来源于rapidtables.com,遗憾于其没有中文版本,因此建立中文版供网民使用,所有内容版权属于rapidtables.