对数计算器 在线计算

$$ \log_{2} 8 = 3 $$
$2^{3} = 2 \times 2 \times 2 = 8$,所以需要乘 3 次

特殊情况 速查

$\log_a 1 = 0$ (任何底数) $\log_a a = 1$ (底数=真数) $\log_a a^n = n$ (消去) $a^{\log_a x} = x$ (还原)

函数图像 $y = \log_a x$

调整底数 2.0
当 $a=2.0$ 时,$y=\log_{2.0} x$ 单调递增,过定点 $(1,0)$

拆塔游戏 理解对数的本质

如果积木塔高是 $x$,底数是 $a$,
对数 $\log_a x$ 就是问:“把塔拆分(除以 $a$)几次,才能剩下一块?”

可视化过程 推演记录

$\log_{2} 8 = 3$
需要拆解 3
核心运算法则
将乘除幂运算转化为加减乘

乘法转化为加法

积化和
$$\log_a(MN) = \log_a M + \log_a N$$
$\log_2(4 \cdot 8) = \log_2 4 + \log_2 8 = 2 + 3 = 5$

除法转化为减法

商化差
$$\log_a\!\frac{M}{N} = \log_a M - \log_a N$$
$\log_2\frac{32}{4} = \log_2 32 - \log_2 4 = 5 - 2 = 3$

幂次转化为乘法

幂化积
$$\log_a(M^n) = n \cdot \log_a M$$
$\log_2(8^2) = 2 \times \log_2 8 = 2 \times 3 = 6$

换底公式

桥梁
$$\log_a b = \frac{\log_c b}{\log_c a}$$
$\log_2 8 = \frac{\ln 8}{\ln 2} = 3$
乘加 · 除减 · 幂乘 · 换底分