MathLabs
定理已证明

换底公式

命题陈述

对合法的底 b,c>0b,c>0、b,c≠1b,c\ne 1 及 x>0x>0,有 log⁡bx=log⁡cxlog⁡cb\log_b x = \dfrac{\log_c x}{\log_c b}。

为什么成立?

计算器和计算机只实现一两个固定底的对数;这个公式通过用"需要乘以 cc 多少次"来表示"需要乘以 bb 多少次",使得可以从这些底计算出任意底。

证明思路

设 y=log⁡bxy=\log_b x。按对数定义,这意味着 by=xb^y=x。

再次利用对数定义(这次对底 cc),bb 本身可以写成 b=clog⁡cbb=c^{\log_c b}。将其代入 by=xb^y=x:(clog⁡cb)y=x  ⟹  cylog⁡cb=x,(c^{\log_c b})^y = x \;\Longrightarrow\; c^{y\log_c b} = x, 用到幂的幂法则 (cm)y=cmy(c^m)^y=c^{my}。

两边取 log⁡c\log_c。按定义,cylog⁡cb=xc^{y\log_c b}=x 恰好意味着 log⁡cx=ylog⁡cb\log_c x = y\log_c b(积法则证明中用到的同一单射性事实 au=av⇒u=va^u=a^v \Rightarrow u=v 保证了这一步是有效的,而不仅仅是"看起来合理")。

因为 c≠1c\ne 1,所以 log⁡cb≠0\log_c b \ne 0(因为 c0=1≠bc^0=1\ne b),于是两边可以同除以 log⁡cb\log_c b:y=log⁡cxlog⁡cb.y = \dfrac{\log_c x}{\log_c b}. 回想 y=log⁡bxy=\log_b x,恰好得到 log⁡bx=log⁡cxlog⁡cb\log_b x = \dfrac{\log_c x}{\log_c b}。

用到此定理的主题

分步证明

该定理暂无分步证明。