三步流程
长除法 → 分解分母 → 写形状定系数
MIT 18.01 · 第 28 课
有理函数(多项式之商)看起来千变万化,但部分分式分解 (partial fraction decomposition) 告诉我们:任何有理函数都能拆成 A/(x−a)、A/(x−a)ⁿ 和 (Cx+D)/(x²+bx+c)ⁿ 这三类“积木”之和。每一块都能直接积分——于是积分有理函数就变成了一次系统性的代数拆分。
你已经会做多项式长除法、会处理不可约二次项的配方与三角代换(第 27 课)。本课把“有理函数”这一大类统一处理:先用长除法把假分式化为真分式,再按分母的因式分解写出部分分式形状,最后定出系数。这是期中 4(第 33 课)的核心考点之一,也是后续处理 ∫sec x dx 等三角积分的代数基础。
设被积函数为 \(P(x)/Q(x)\),其中 P、Q 为多项式。
三步流程:
| 分母中的因式 | 对应的部分分式项 |
|---|---|
| 一次因式 \((x-a)\) | \(\dfrac{A}{x-a}\) |
| 重一次因式 \((x-a)^m\) | \(\dfrac{A_1}{x-a}+\dfrac{A_2}{(x-a)^2}+\cdots+\dfrac{A_m}{(x-a)^m}\) |
| 不可约二次 \((x^2+bx+c)\) | \(\dfrac{Cx+D}{x^2+bx+c}\) |
| 重二次 \((x^2+bx+c)^n\) | \(\dfrac{C_1x+D_1}{x^2+bx+c}+\cdots+\dfrac{C_nx+D_n}{(x^2+bx+c)^n}\) |
对于单一次因式 \((x-a)\),系数 A 有一个极快的求法:在等式两边乘 \((x-a)\),再令 \(x=a\),左边剩下的就是 A。这就是覆盖法。
分解 \(\dfrac{3x+1}{(x-1)(x+2)}\)。设:
\[\frac{3x+1}{(x-1)(x+2)} = \frac{A}{x-1} + \frac{B}{x+2}.\]乘 \((x-1)\) 后令 \(x=1\):\(A = \dfrac{3(1)+1}{1+2} = \dfrac{4}{3}\)。
乘 \((x+2)\) 后令 \(x=-2\):\(B = \dfrac{3(-2)+1}{-2-1} = \dfrac{-5}{-3} = \dfrac{5}{3}\)。
所以:
\[\frac{3x+1}{(x-1)(x+2)} = \frac{4/3}{x-1} + \frac{5/3}{x+2}.\]分解 \(\dfrac{x^2+x+1}{(x-1)^2(x+2)}\)。形状为:
\[\frac{x^2+x+1}{(x-1)^2(x+2)} = \frac{A}{x-1} + \frac{B}{(x-1)^2} + \frac{C}{x+2}.\]覆盖法可直接求出最高次重因式的系数:
A 用覆盖法不方便(因为 \((x-1)\) 还出现一次),代入一个方便的值,比如 \(x=0\):
\[\frac{1}{(-1)^2(2)} = \frac{A}{-1} + \frac{1}{(-1)^2} + \frac{1/3}{2} \;\Longrightarrow\; \frac{1}{2} = -A + 1 + \frac{1}{6}.\]解得 \(-A = \frac{1}{2}-1-\frac{1}{6} = -\frac{2}{3}\),即 \(A=\frac{2}{3}\)。
技巧:覆盖法只能直接求“最高次重因式”和“单一次因式”的系数;其余系数用代入特殊值(优先选 x=0、x=−1 这类计算简单的)或比较系数法。
拆分后每一块的积分都是基本公式:
\[\int \frac{A}{(x-a)^n}\,dx = \begin{cases} A\ln|x-a|+c, & n=1,\\ \quad \dfrac{A(1-n)^{-1}}{(x-a)^{n-1}}+c, & n\ge 2.\end{cases}\]二次项 \(\dfrac{Cx+D}{x^2+bx+c}\) 则先配方,再拆成“代换 w=u²+k²”和“反正切”两部分。
用上题结果积分:
\[\int \frac{x^2+x+1}{(x-1)^2(x+2)}\,dx = \int\!\left(\frac{2/3}{x-1} + \frac{1}{(x-1)^2} + \frac{1/3}{x+2}\right)dx.\]逐项积分:
\[= \frac{2}{3}\ln|x-1| - \frac{1}{x-1} + \frac{1}{3}\ln|x+2| + c.\]积分 \(\displaystyle\int\frac{2x+1}{x^2+4x+13}\,dx\)。分母配方:\(x^2+4x+13=(x+2)^2+9\)。令 \(u=x+2\),则 \(x=u-2\),分子 \(2x+1=2u-3\):
\[\int \frac{2u-3}{u^2+9}\,du = \int \frac{2u}{u^2+9}\,du - \int \frac{3}{u^2+9}\,du.\]第一项代换 \(w=u^2+9\):\(\ln(u^2+9)\);第二项:\(\tan^{-1}(u/3)\)。回代:
\[= \ln(x^2+4x+13) - \tan^{-1}\!\left(\frac{x+2}{3}\right) + c.\]一个经典技巧:把正割写成 \(\sec x = \dfrac{\cos x}{1-\sin^2 x}\),再令 \(u=\sin x\),得到一个有理函数积分,用部分分式完成:
\[\int \sec x\,dx = \int \frac{\cos x}{1-\sin^2 x}\,dx = \int \frac{du}{1-u^2} = \int \frac{du}{(1-u)(1+u)}.\]部分分式:\(\dfrac{1}{(1-u)(1+u)} = \dfrac{1/2}{1-u} + \dfrac{1/2}{1+u}\)。积分:
\[= -\frac{1}{2}\ln|1-u| + \frac{1}{2}\ln|1+u| + c = \frac{1}{2}\ln\left|\frac{1+\sin x}{1-\sin x}\right| + c.\]分子分母同乘 \(1+\sin x\),利用 \(1-\sin^2 x=\cos^2 x\),就得到更常见的形式:
\[\boxed{\int \sec x\,dx = \ln|\sec x + \tan x| + c.}\]1. 没做长除法就拆分。若 deg(P) ≥ deg(Q),必须先长除。例如 \(\dfrac{x^3}{x^2-2x+1}\) 应先写成 \(x+2 + \dfrac{3x-2}{x^2-2x+1}\),再对真分式部分做部分分式。
2. 重因式漏项。\((x-a)^m\) 必须写出从 1 次到 m 次的所有项,不能只写最高次那一项。
3. 二次项分子写成常数。不可约二次因式 \((x^2+bx+c)^n\) 对应的分子必须是一次式 \(Cx+D\),不能只写常数。
4. 分解在实数域内做。18.01 要求分母分解为实系数的一次和不可约二次因式。例如 \(x^2+9\) 在实数域不可约,保留为二次项,用 \(x=3\tan\theta\) 或配方处理。
问题 1:\(\dfrac{x^2+x+1}{(x-1)^2(x+2)}\) 的部分分式形状是?
问题 2:\(\dfrac{4x-1}{(x+1)(x-2)} = \dfrac{A}{x+1}+\dfrac{B}{x-2}\),用覆盖法求 A。
问题 3:对 \(\dfrac{x^3+1}{x^2+x-2}\) 做部分分式之前,必须先做什么?
问题 4:∫ dx / (x²+4x+5) 等于?
长除法 → 分解分母 → 写形状定系数
A/(x−a)、A/(x−a)ⁿ、(Cx+D)/(x²+bx+c)ⁿ
乘 (x−a) 再令 x=a,快速求单/最高次重因式系数
一次项得对数,二次项配方后得对数或反正切
sec x = cos x/(1−sin²x) → 部分分式 → ln|sec x+tan x|