对数与指数法则详解

对数的乘法、除法、乘方法则,及其对应的指数定律,附速查表与例题详解。

对数的每一条法则都对应着指数的一条法则。同底数幂相乘时指数相加,所以对数相加就意味着真数相乘;相除则指数相减;乘方则指数相乘。因为对数本质上就是指数的另一种写法,所以每一条指数定律都能直接翻译成对应的对数法则,成对学习会让两套规则都更容易记住。

要点速览

  • 乘法法则:log10(100) + log10(10) = log10(1000) = 3,因为 2 + 1 = 3。
  • 对应的指数法则:2³ × 2⁴ = 2⁷ = 128,因为幂相乘时指数相加。
  • 乘方法则:ln(e³) = 3 × ln(e) = 3。
  • 换底公式:log(8, 2) = 3,用 log(x) ÷ log(b) 可以换成任意底数。

法则速查表

下表列出了最常用的几组对应关系。右侧每一条对数法则,都是左侧对应指数法则的“反向读法”。对数与指数法则指南给出了同样的表格,而指数详解则说明了这些指数法则的由来。

指数法则 对数法则 速算验证
aⁿ × aᵐ = aⁿ⁺ᵐ log_b(xy) = log_b(x) + log_b(y) log10(100) + log10(10) = 2 + 1 = 3
aⁿ ÷ aᵐ = aⁿ⁻ᵐ log_b(x ÷ y) = log_b(x) − log_b(y) log10(1) − log10(100) = 0 − 2 = −2
(aⁿ)ᵐ = aⁿᵐ log_b(xⁿ) = n × log_b(x) ln(e³) = 3 × ln(e) = 3
a⁰ = 1 log_b(1) = 0 ln(1) = 0
a⁻ⁿ = 1 ÷ aⁿ log_b(1 ÷ x) = −log_b(x) ln(0.5) = −ln(2) = −0.693147

以上每一行都可以在计算器上验证,结果按显示屏的四舍五入方式取值。计算器函数参考列出了对应的具体按键。

乘法法则:乘积的对数等于对数之和

这是最实用的一条对数法则:log_b(xy) = log_b(x) + log_b(y)。手算时很麻烦的乘法,被转化成了简单的加法。原理很简单:如果 x = b^p、y = b^q,那么 xy = b^p × b^q = b^(p+q),所以 xy 的对数就是 p + q。

例题 1。 log10(100) = 2,log10(10) = 1。乘法法则告诉我们 log10(100 × 10) = log10(1000) = 2 + 1 = 3。在对数计算器上验证:输入 log(1000),结果显示 3;再输入 log(100) + log(10),同样得到 3。两条路径,殊途同归。

对应的指数版本大家都很熟悉:2³ × 2⁴ = 2⁷ = 128。完整过程是 8 × 16 = 128,而 2⁷ 同样等于 128。

除法法则:商的对数等于对数之差

除法变成了减法:log_b(x ÷ y) = log_b(x) − log_b(y)。既然乘积可以拆成加法,商自然就能拆成减法。指数版本则是先把分数转化成负指数:2⁵ ÷ 2² = 2³ = 8,因为 5 减 2 等于 3。

例题 2。 log10(1) − log10(100) 应该等于 1 ÷ 100 = 0.01 的对数。计算得 0 − 2 = −2,而 log10(0.01) = −2 确实成立,因为 10⁻² = 0.01。输入 log(0.01) 即可验证。注意小于 1 的数字对数为负值,正如负指数会产生分数一样。

乘方法则:指数被提到前面

log_b(xⁿ) = n × log_b(x)。对数内部的任何指数,都会变成外面的乘数。正是这条法则,让我们可以求解未知指数:log(5^10) 可以化为 10 × log(5)。

例题 3。 ln(e^3) 使用了自然对数计算器中以 e 为底的 ln 约定。乘方法则把它化简为 3 × ln(e),而 ln(e) = 1,所以答案正好是 3。分别输入 ln(e^3) 和 3 * ln(e),两者都返回 3。在指数一侧,(2³)² = 2⁶ = 64。

换底公式:任意底数的对数

换底公式给出了一次除法就能完成的底数转换:log_b(x) = log(x) ÷ log(b)。对数计算器也支持输入第二个参数作为底数,很多时候可以直接跳过公式本身。

例题 4。 假设要求 log2(8)。在对数计算器上输入 log(8, 2),结果返回 3,因为 2³ = 8。也可以用换底公式:log(8) / log(2),同样得到 3。指数一侧则以另一种形式展示了同样的关系:2⁴ × 2⁻¹ = 2³ = 8。

在计算器上使用这些法则

  • 输入完整表达式后按 =。log(100) + log(10)一次求值即得 3。
  • 任意底数都可以作为第二个参数:log(x, b)。
  • 记住这里的 log 是以 10 为底,ln 是自然对数。指数计算器从乘方的角度覆盖了同一对概念。

常见问题

为什么乘法法则成立?

因为同底数幂相乘时指数相加。若 x = b^p、y = b^q,则 xy = b^(p+q),对两边取对数即得 log_b(xy) = p + q。

这些法则对自然对数同样适用吗?

所有法则在任意底数下都成立,包括以 e 为底。ln(xy) = ln(x) + ln(y),ln(x ÷ y) = ln(x) − ln(y),ln(xⁿ) = n × ln(x)。自然对数计算器遵循同样的法则,因为无论底数是什么,对数的本质规律都是一样的。

1 的对数是多少?

在任意底数下,log_b(1) = 0,因为任何底数的 0 次方都等于 1。

没有底数按键时,如何计算 log2(8)?

输入 log(8, 2)直接指定底数,或使用换底公式 log(8) / log(2)。两种方法都会得到 3。