求解有理函数积分遇阻:如何处理∫(2x+1)/(x³+2x²+1)dx?
你提到想用部分分式法但卡在了分母因式分解上,这确实是关键一步——咱们先把这个问题拆解清楚:
第一步:分母的因式分解
三次多项式 $x3+2x2+1$ 在有理数域上没有有理根(试了 $\pm1,\pm2$ 都不满足方程),但根据实数域上多项式的分解定理,它一定能拆成一个一次实因式和一个二次不可约实因式的乘积:
首先,设 $f(x)=x3+2x2+1$,计算得 $f(-3)=-8$,$f(-2)=1$,根据零点存在定理,$f(x)$ 在区间 $(-3,-2)$ 内有一个实根,记为 $a$(满足 $a3+2a2+1=0$)。
用多项式除法将 $x3+2x2+1$ 除以 $(x-a)$,可得:
$$x3+2x2+1=(x-a)(x^2+(a+2)x+a(a+2))$$
其中二次因式 $x^2+(a+2)x+a(a+2)$ 的判别式 $\Delta=(a+2)^2-4a(a+2)=(a+2)(-3a+2)$,因为 $a\in(-3,-2)$,所以 $\Delta<0$,是不可约的正定二次式。
第二步:部分分式拆分
将被积函数拆分为:
$$\frac{2x+1}{(x-a)(x2+(a+2)x+a(a+2))}=\frac{A}{x-a}+\frac{Bx+C}{x2+(a+2)x+a(a+2)}$$
求解系数 $A,B,C$:
- 求 $A$:两边同乘 $(x-a)$ 后令 $x=a$,可得:
$$2a+1=A\cdot(a^2+(a+2)a+a(a+2))$$
化简右边:$a2+a2+2a+a2+2a=3a2+4a$,因此:
$$A=\frac{2a+1}{3a^2+4a}$$ - 求 $B$:对比等式两边 $x^2$ 的系数,左边为 $0$,右边为 $A+B$,因此 $B=-A$。
- 求 $C$:对比等式两边 $x$ 的系数,左边为 $2$,右边为 $A(a+2)+C-aB$,代入 $B=-A$ 化简得:
$$2=A(2a+2)+C \implies C=2-2A(a+1)$$
第三步:分别积分拆分后的项
现在把积分拆成两部分计算:
第一部分:$\int \frac{A}{x-a}dx$
直接积分得:
$$A\ln|x-a| + C_1$$
第二部分:$\int \frac{Bx+C}{x^2+(a+2)x+a(a+2)}dx$
将分子拆分为二次式导数的一部分和常数项:
$$Bx+C=\frac{B}{2}\cdot(2x+(a+2)) + \left(C-\frac{B(a+2)}{2}\right)$$
对应拆成两个积分:
第一个积分:$\frac{B}{2}\int \frac{2x+(a+2)}{x^2+(a+2)x+a(a+2)}dx$
令 $u=x^2+(a+2)x+a(a+2)$,则 $du=(2x+a+2)dx$,积分得:
$$\frac{B}{2}\ln\left(x^2+(a+2)x+a(a+2)\right)+C_2$$第二个积分:$\int \frac{C-\frac{B(a+2)}{2}}{x^2+(a+2)x+a(a+2)}dx$
先对二次式配方:
$$x2+(a+2)x+a(a+2)=\left(x+\frac{a+2}{2}\right)2 + \left(a(a+2)-\left(\frac{a+2}{2}\right)^2\right)$$
计算常数项:$a(a+2)-\frac{(a+2)^2}{4}=\frac{(a+2)(4a-a-2)}{4}=\frac{(a+2)(3a-2)}{4}$(注意这个值是正的,因为 $\Delta<0$)。这是标准的 $\int \frac{1}{u2+k2}du$ 型积分,结果为:
$$\frac{C-\frac{B(a+2)}{2}}{\sqrt{\frac{(a+2)(3a-2)}{4}}}\arctan\left(\frac{x+\frac{a+2}{2}}{\sqrt{\frac{(a+2)(3a-2)}{4}}}\right)+C_3$$
第四步:合并所有结果
把三部分积分结果合并,替换掉 $B=-A$ 和 $C=2-2A(a+1)$,就能得到最终的解析解。
如果需要数值近似解,可以把 $a$ 用牛顿迭代法求出(比如 $a\approx-1.839286755214161$),再代入系数计算具体的积分值。
内容的提问来源于stack exchange,提问作者user262291

