# 对数函数变形

> AP 预备微积分 · 第二单元：指数与对数函数
> 来源: https://www.owlsprep.com/zh/study/ap-precalculus-u2-logarithmic-function-manipulation/

本模块讲解符合AP微积分预科标准的对数变形核心法则，包括乘积法则、商法则、幂法则、展开与合并、换底公式以及定义域注意事项。

**先修:** 对数基本定义与指对数互换; 指数的乘积、商和幂核心法则; 多项式与有理式代数化简

## 学习目标

- 运用对数乘积、商和幂法则展开与合并表达式
- 使用换底公式计算和改写对数表达式
- 识别并避免法则应用和定义域保留中的常见错误
- 为AP考题简化指数与对数混合表达式

## 对数展开核心法则

所有对数变形法则都是指数法则的直接推论，因为根据定义$\log_b(a) = x$等价于$b^x = a$。乘积、商和幂法则都直接对应指数性质，用于将复杂对数表达式展开为更简单的项。

**推导:** 从指数性质推导出三个核心对数代数法则

*起点:* 对数定义和核心指数法则

1. 乘积法则推导：设$x = \log_b(m)$，$y = \log_b(n)$，根据定义得$b^x = m$，$b^y = n$。
2. 将两个指数相乘：$b^x \cdot b^y = b^{x+y} = m \cdot n$，转换回对数形式得：$\log_b(mn) = \log_b m + \log_b n$。
3. 商法则推导：将两个指数相除得$\frac{b^x}{b^y} = b^{x-y} = \frac{m}{n}$，转换回对数形式得：$\log_b\left(\frac{m}{n}\right) = \log_b m - \log_b n$。
4. 幂法则推导：将$b^x = m$两边取$k$次幂得：$(b^x)^k = b^{xk} = m^k$，转换回对数形式得：$\log_b(m^k) = k\log_b m$。

*结论:* 对所有合法底数$b>0, b\neq 1$以及正真数$m,n$，这三个法则均成立。

**例题:** 已知$x>0, y>1, z>0$，将$\log_2\left(\frac{4x^3 \sqrt{y-1}}{z^2}\right)$完全展开为简单对数的常数倍的和或差形式。

1. 先应用商法则拆分分数：

   $$\log_2(4x^3 \sqrt{y-1}) - \log_2(z^2)$$
2. 应用乘积法则拆分第一项，并将平方根改写为分数指数：

   $$\log_2 4 + \log_2(x^3) + \log_2\left((y-1)^{1/2}\right) - \log_2(z^2)$$
3. 化简常数项$\log_2 4 = 2$，然后对所有带指数的项应用幂法则：

   $$2 + 3\log_2 x + \frac{1}{2}\log_2(y-1) - 2\log_2 z$$
4. 确认最终表达式中所有真数均为正，因此展开有效。

> **考试提示:** 展开时，在应用幂法则前一定要先把根改写为分数指数，避免弄错指数值。

*计算器:* forbidden

## 合并对数表达式

合并是展开的逆过程：我们将多个对数项合并为一个简化的对数。这一步通常在解对数方程前，或是改写对数函数以识别截距、渐近线等关键特征时需要。为避免错误应用法则，合并项前一定要先把系数移到指数位置。

**例题:** 已知$x>4$，将$3\ln x + \frac{1}{2}\ln (x+1) - 2\ln (x-4)$合并为一个系数为1的对数。

1. 逆用幂法则，将所有系数移到对应真数的指数位置：

   $$\ln x^3 + \ln (x+1)^{1/2} - \ln (x-4)^2$$
2. 用乘积法则合并两个正项：

   $$\ln\left(x^3 \cdot (x+1)^{1/2}\right) - \ln (x-4)^2$$
3. 用商法则合并差项，得到最终的单个对数：

   $$\ln\left(\frac{x^3 \sqrt{x+1}}{(x-4)^2}\right)$$
4. 确认当$x>4$时最终对数的真数为正，与原表达式定义域一致。

> **考试提示:** 绝对不能直接相加不同真数对数的系数，合并任何项前都要先把系数移到指数位置。

*计算器:* forbidden

## 换底公式

换底公式允许我们将任意底数的对数改写为我们所选新底数的两个对数的比值。在AP考试中，它用于用计算器计算非标准底数的对数，或是将表达式中所有项转换为同一底数以便进一步变形。

**推导:** 推导通用换底公式

*起点:* 对数定义

1. 设$y = \log_b a$，根据定义得$b^y = a$。
2. 对任意合法新底数$k>0, k\neq 1$，两边取以$k$为底的对数：

   $$y \log_k b = \log_k a$$
3. 解出$y$得到通用公式。

*结论:* $\log_b a = \frac{\log_k a}{\log_k b}$

**例题:** 计算$\log_6 12$的值保留三位小数，并将精确值写为自然对数的比值形式。

1. 取$k=e$（自然对数）应用换底公式，得到精确形式：

   $$\log_6 12 = \frac{\ln 12}{\ln 6}$$
2. 用计算器计算自然对数的近似值：$\ln 12 \approx 2.4849$，$\ln 6 \approx 1.7918$。
3. 分子除以分母得到最终近似值：

   $$\frac{2.4849}{1.7918} \approx 1.387$$
4. 验证：计算得$6^{1.387} \approx 12$，确认结果正确。

> **考试提示:** 一定要反复检查分子分母的顺序：原真数放分子，原底数放分母，交换位置会得到正确答案的倒数。

*计算器:* allowed

## AP风格例题

**例题:** 下列哪个选项与$2\log_5 10 - \log_5 4$等价？
A) 1
B) 2
C) $\log_5 2$
D) $2\log_5 6$

1. 逆用幂法则，将系数移到指数位置：

   $$2\log_5 10 = \log_5 10^2 = \log_5 100$$
2. 应用商法则合并两个项：

   $$\log_5 100 - \log_5 4 = \log_5\left(\frac{100}{4}\right) = \log_5 25$$
3. 用$\log_b b^k = k$化简，得$\log_5 25 = \log_5 5^2 = 2$，正确答案为B。

**例题:** 设$f(x) = \log_2\left(\frac{8x^2}{x+3}\right)$，定义域为$x>0$。
(a) 完全展开$f(x)$
(b) 反向合并验证结果
(c) 用自然对数改写该式

1. (a) 依次应用法则得到完整展开式：

   $$f(x) = 3 + 2\log_2 x - \log_2 (x+3)$$
2. (b) 逆用展开步骤还原出原函数：

   $$\log_2 8 + \log_2 x^2 - \log_2 (x+3) = \log_2\left(\frac{8x^2}{x+3}\right)$$
3. (c) 应用换底公式得到两种等价正确形式：

   $$f(x) = \frac{\ln\left(\frac{8x^2}{x+3}\right)}{\ln 2} \quad \text{or} \quad f(x) = 3 + \frac{2\ln x}{\ln 2} - \frac{\ln(x+3)}{\ln 2}$$

**例题:** 里氏震级公式为$R = \frac{\ln I - \ln I_0}{\ln 10}$，若$I = 10^{5.9} I_0$，求$R$的值。

1. 将$I$代入公式：

   $$R = \frac{\ln\left(10^{5.9} I_0\right) - \ln I_0}{\ln 10}$$
2. 应用乘积法则并消去项：

   $$R = \frac{\ln 10^{5.9} + \ln I_0 - \ln I_0}{\ln 10}$$
3. 应用幂法则并化简：

   $$R = \frac{5.9 \ln 10}{\ln 10} = 5.9$$

*计算器:* allowed

## 常见错误

- **错误做法:** 写成$\log_b(m + n) = \log_b m + \log_b n$
  - 原因: 学生混淆了$\log_b(mn)$的乘积法则和对数内部的和，真数相加没有通用法则。
  - 正确做法: 除非能将真数因式分解为乘积从而应用乘积法则，否则保留$\log_b(m+n)$不变。
- **错误做法:** 写成$\frac{\log_b a}{\log_b c} = \log_b a - \log_b c$
  - 原因: 学生混淆了换底公式中两个对数的比值和单个对数内部除法的商法则。
  - 正确做法: 只有当整个分数是单个对数的真数时才能应用商法则，两个对数相除时不能。
- **错误做法:** 不加绝对值将$\ln x^2$改写为$2\ln x$
  - 原因: $\ln x^2$对所有$x \neq 0$都有定义，但$2\ln x$仅对$x>0$有定义，因此定义域不匹配。
  - 正确做法: 对偶数次幂应用幂法则时，写为$2\ln |x|$以保留原定义域。
- **错误做法:** 写成$\log_b(m^k) = (\log_b m)^k$
  - 原因: 学生错误理解幂法则，将真数上的指数和整个对数本身的指数混淆。
  - 正确做法: 幂法则是将真数上的指数移到外面作为系数乘数，永远不会变成对数本身的指数。
- **错误做法:** 将$\log_2 x + \log_3 y$合并为$\log_2(xy)$
  - 原因: 学生忘记所有核心对数合并法则都要求项的底数相同。
  - 正确做法: 尝试合并前，先用换底公式将两个对数转换为同一底数。

## 速查表

| 类别 | 公式 | 备注 |
| --- | --- | --- |
| 乘积法则 | $\log_b(mn) = \log_b m + \log_b n$ | 要求$b>0, b\neq 1$，$m>0$，$n>0$；仅适用于同底数 |
| 商法则 | $\log_b\left(\frac{m}{n}\right) = \log_b m - \log_b n$ | 要求$b>0, b\neq 1$，$m>0$，$n>0$；仅适用于同底数 |
| 幂法则 | $\log_b(m^k) = k\log_b m$ | 要求$b>0, b\neq 1$，$m>0$；k为偶数时使用$k\log_b \|m\|$ |
| 换底公式 | $\log_b a = \frac{\log_k a}{\log_k b}$ | 任意合法底数k；计算时常用k=e或k=10 |
| 逆幂法则 | $k\log_b a = \log_b(a^k)$ | 所有合并问题的第一步 |
| 1的对数 | $\log_b 1 = 0$ | 对所有合法底数b都成立 |
| 底数的对数 | $\log_b b = 1$ | 对所有合法底数b都成立 |

## 下一步

对数变形是第二单元几乎所有剩余主题的基础技能，在AP微积分预科的其余内容中也被大量使用。你会用这些变形技巧解指数与对数方程、分析对数函数的关键特征、对现实世界的指数增长与衰减问题建模，这些内容在AP考试中都占很大分值。错误的变形经常会导致定义域、解集和图像特征出错，因此掌握本主题对考试成功至关重要。

- [指数与对数方程及不等式](https://www.owlsprep.com/zh/study/ap-precalculus-u2-exponential-and-logarithmic-equations-and/)
- [对数函数应用场景与数据建模](https://www.owlsprep.com/zh/study/ap-precalculus-u2-logarithmic-function-context-and-data/)
- [半对数图](https://www.owlsprep.com/zh/study/ap-precalculus-u2-semi-log-plots/)

---

来自 [OwlsPrep](https://www.owlsprep.com) —— A-Level / IB / AP / IGCSE 免费学习指南，依据官方考纲编写。原页面：https://www.owlsprep.com/zh/study/ap-precalculus-u2-logarithmic-function-manipulation/
