知识点

分部积分法

公式

设 u=u(x)u=u(x) 与 v=v(x)v=v(x) 都在区间 II 上可导。由乘积的求导法则

[u(x)v(x)]′=u′(x)v(x)+u(x)v′(x),[u(x)v(x)]'=u'(x)v(x)+u(x)v'(x),

移项并在两边求不定积分,得到分部积分公式

∫u(x) dv(x)=u(x)v(x)−∫v(x) du(x),\int u(x)\,\mathrm{d}v(x)=u(x)v(x)-\int v(x)\,\mathrm{d}u(x),

写成展开形式为

∫u(x)v′(x) dx=u(x)v(x)−∫u′(x)v(x) dx.\int u(x)v'(x)\,\mathrm{d}x =u(x)v(x)-\int u'(x)v(x)\,\mathrm{d}x.

公式把积分 ∫u dv\int u\,\mathrm{d}v 换成了积分 ∫v du\int v\,\mathrm{d}u,所以它并不直接算出结果,而是把问题转成另一个积分。只有当新的积分更容易求时,这个替换才有意义——这正是选择 uu 与 dv\mathrm{d}v 时要争取的效果。

使用条件

公式要求 uu、vv 可导,且右端的 ∫v du\int v\,\mathrm{d}u 存在。求 vv 时任取 dv\mathrm{d}v 的一个原函数即可:不同的原函数只差一个常数,这个常数只会改变最终结果中的常数项,不影响积分能否求出。

推导

对乘积 u(x)v(x)u(x)v(x) 用乘积求导法则:

[u(x)v(x)]′=u′(x)v(x)+u(x)v′(x).[u(x)v(x)]'=u'(x)v(x)+u(x)v'(x).

把 u(x)v′(x)u(x)v'(x) 留在一边,其余项移到另一边:

u(x)v′(x)=[u(x)v(x)]′−u′(x)v(x).u(x)v'(x)=[u(x)v(x)]'-u'(x)v(x).

两边对 xx 积分。左边是 u(x)v′(x)u(x)v'(x) 的原函数,右边第一项是 u(x)v(x)u(x)v(x),第二项则写成 −∫u′(x)v(x) dx-\int u'(x)v(x)\,\mathrm{d}x:

∫u(x)v′(x) dx=u(x)v(x)−∫u′(x)v(x) dx.\int u(x)v'(x)\,\mathrm{d}x =u(x)v(x)-\int u'(x)v(x)\,\mathrm{d}x.

写成微分形式就是 ∫u dv=uv−∫v du\int u\,\mathrm{d}v=uv-\int v\,\mathrm{d}u。推导只用到了乘积求导法则和积分的线性性质,没有对 uu、vv 的形状作额外要求。

选择 uu 与 dv\mathrm{d}v

分组是否恰当决定分部积分能否奏效。理想的选择要同时满足两点:

  1. uu 求导后更简单。 幂函数求导降次,对数函数与反三角函数求导后化为有理函数,求导能使复杂因子消失。
  2. dv\mathrm{d}v 容易积分。 要能立刻写出 v=∫dvv=\int \mathrm{d}v,例如指数函数、正弦、余弦。

这两条常常互相冲突:对数函数求导变简单却不容易积分,指数函数恰好相反。口诀就是用来打破僵局的。

口诀“反对幂三指”

在一个乘积中,按下列顺序从高到低排列,排在最前的函数取作 uu,其余部分连同 dx\mathrm{d}x 一起作为 dv\mathrm{d}v。

顺序类型典型函数处理
反反三角函数arctan⁡x\arctan x,arcsin⁡x\arcsin x取作 uu
对对数函数ln⁡x\ln x取作 uu
幂幂函数xnx^n,1xn\dfrac{1}{x^n}通常取作 uu
三三角函数sin⁡x\sin x,cos⁡x\cos x通常取作 dv\mathrm{d}v
指指数函数eaxe^{ax},axa^x取作 dv\mathrm{d}v

例如 ∫xln⁡x dx\int x\ln x\,\mathrm{d}x 中,“对”优先于“幂”,所以取 u=ln⁡xu=\ln x、dv=x dx\mathrm{d}v=x\,\mathrm{d}x;∫x2ex dx\int x^2e^x\,\mathrm{d}x 中,“幂”优先于“指”,所以取 u=x2u=x^2、dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x。

三类常见形态

  • 对数或反三角乘幂函数:一次分部就把 uu 化成有理函数,剩下的积分用凑微分处理。
  • 幂函数乘指数或三角函数:每分部一次幂函数的次数降低一次,xnx^n 需要连续做 nn 次,直到幂函数变成常数。
  • 指数函数乘三角函数:降次行不通,两次分部后右端重新出现原积分,于是把原积分当作未知量,解一次方程。

定积分的分部积分

设 u(x)u(x)、v(x)v(x) 在 [a,b][a,b] 上具有连续导数,则

∫abu(x)v′(x) dx=[u(x)v(x)]ab−∫abv(x)u′(x) dx,\int_a^b u(x)v'(x)\,\mathrm{d}x=[u(x)v(x)]_a^b-\int_a^b v(x)u'(x)\,\mathrm{d}x,

简写为

∫abu dv=[uv]ab−∫abv du.\int_a^b u\,\mathrm{d}v=[uv]_a^b-\int_a^b v\,\mathrm{d}u.
  1. 选取 uu 与 dv\mathrm{d}v

    把被积表达式看成两类函数的乘积。优先选择求导后会简化的因子作 uu,其余部分连同 dx\mathrm{d}x 作为 dv\mathrm{d}v;口诀只能作为选取的提示。

  2. 求 vv 与 du\mathrm{d}u

    对 dv\mathrm{d}v 积分得 vv,对 uu 求导得 du\mathrm{d}u。vv 只取一个原函数,不加任意常数。

  3. 代入公式

    先算边界项 [uv]ab[uv]_a^b,再处理 ∫abv du\int_a^b v\,\mathrm{d}u。边界项必须在这一步就代入上下限,不能留到最后。

例子

∫xln⁡x dx\int x\ln x\,\mathrm{d}x

“对”优先于“幂”,取 u=ln⁡xu=\ln x,dv=x dx\mathrm{d}v=x\,\mathrm{d}x。于是

du=1x dx,v=12x2.\mathrm{d}u=\frac{1}{x}\,\mathrm{d}x,\qquad v=\frac{1}{2}x^2.

代入公式:

∫xln⁡x dx=12x2ln⁡x−∫12x2⋅1x dx=12x2ln⁡x−14x2+C.\begin{aligned} \int x\ln x\,\mathrm{d}x &=\frac{1}{2}x^2\ln x-\int \frac{1}{2}x^2\cdot\frac{1}{x}\,\mathrm{d}x\\ &=\frac{1}{2}x^2\ln x-\frac{1}{4}x^2+C. \end{aligned}

∫arctan⁡x dx\int \arctan x\,\mathrm{d}x

arctan⁡x\arctan x 单独出现,按 arctan⁡x⋅1\arctan x\cdot 1 处理,取 u=arctan⁡xu=\arctan x,dv=dx\mathrm{d}v=\mathrm{d}x。于是

du=11+x2 dx,v=x,\mathrm{d}u=\frac{1}{1+x^2}\,\mathrm{d}x,\qquad v=x,∫arctan⁡x dx=xarctan⁡x−∫x1+x2 dx.\int \arctan x\,\mathrm{d}x =x\arctan x-\int\frac{x}{1+x^2}\,\mathrm{d}x.

剩下的积分用凑微分:x1+x2 dx=12 dln⁡(1+x2)\dfrac{x}{1+x^2}\,\mathrm{d}x=\dfrac{1}{2}\,\mathrm{d}\ln(1+x^2),所以

∫arctan⁡x dx=xarctan⁡x−12ln⁡(1+x2)+C.\int \arctan x\,\mathrm{d}x =x\arctan x-\frac{1}{2}\ln(1+x^2)+C.

∫x2ex dx\int x^2e^x\,\mathrm{d}x

“幂”优先于“指”,取 u=x2u=x^2,dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x,则 v=exv=e^x,du=2x dx\mathrm{d}u=2x\,\mathrm{d}x:

∫x2ex dx=x2ex−2∫xex dx.\int x^2e^x\,\mathrm{d}x=x^2e^x-2\int xe^x\,\mathrm{d}x.

右端的 ∫xex dx\int xe^x\,\mathrm{d}x 再分部一次,取 u=xu=x,dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x:

∫xex dx=xex−∫ex dx=(x−1)ex.\int xe^x\,\mathrm{d}x=xe^x-\int e^x\,\mathrm{d}x=(x-1)e^x.

代回:

∫x2ex dx=x2ex−2(x−1)ex+C=ex(x2−2x+2)+C.\int x^2e^x\,\mathrm{d}x =x^2e^x-2(x-1)e^x+C =e^x(x^2-2x+2)+C.

幂函数的次数每分部一次降低一次,x2x^2 因此需要两次。

I=∫exsin⁡x dxI=\int e^x\sin x\,\mathrm{d}x

两次都取三角函数作 uu。第一次取 u=sin⁡xu=\sin x,dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x:

I=exsin⁡x−∫excos⁡x dx.I=e^x\sin x-\int e^x\cos x\,\mathrm{d}x.

对右端的积分再分部,仍取三角函数作 uu,即 u=cos⁡xu=\cos x,dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x:

∫excos⁡x dx=excos⁡x−∫ex(−sin⁡x) dx=excos⁡x+I.\int e^x\cos x\,\mathrm{d}x =e^x\cos x-\int e^x(-\sin x)\,\mathrm{d}x =e^x\cos x+I.

代回原式,右端重新出现了 II:

I=exsin⁡x−(excos⁡x+I).I=e^x\sin x-\left(e^x\cos x+I\right).

移项解方程:

2I=ex(sin⁡x−cos⁡x),I=12ex(sin⁡x−cos⁡x)+C.2I=e^x(\sin x-\cos x),\qquad I=\frac{1}{2}e^x(\sin x-\cos x)+C.

分部积分:∫01xex dx\displaystyle\int_0^1xe^x\,\mathrm{d}x

取 u=xu=x,dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x,则 du=dx\mathrm{d}u=\mathrm{d}x,v=exv=e^x,所以

∫01xex dx=[xex]01−∫01ex dx=e−(e−1)=1.\int_0^1xe^x\,\mathrm{d}x =[xe^x]_0^1-\int_0^1e^x\,\mathrm{d}x =e-(e-1)=1.

探索

定积分分部时边界项从哪里来?

比较边界项和余下的积分。

正在准备演示…

题集

练习

  1. ∫xex dx\int xe^x\,\mathrm{d}x 等于:

    选择答案
    参考解答

    取 u=xu=x,dv=ex dx\mathrm{d}v=e^x\,\mathrm{d}x,则 v=exv=e^x,du=dx\mathrm{d}u=\mathrm{d}x。于是 ∫xex dx=xex−∫ex dx=(x−1)ex+C\int xe^x\,\mathrm{d}x=xe^x-\int e^x\,\mathrm{d}x=(x-1)e^x+C。

  2. ∫ln⁡x dx\int\ln x\,\mathrm{d}x 等于:

    选择答案
    参考解答

    把 ln⁡x\ln x 看成 ln⁡x⋅1\ln x\cdot 1,取 u=ln⁡xu=\ln x,dv=dx\mathrm{d}v=\mathrm{d}x,得 ∫ln⁡x dx=xln⁡x−∫1 dx=xln⁡x−x+C\int\ln x\,\mathrm{d}x=x\ln x-\int 1\,\mathrm{d}x=x\ln x-x+C。

  3. ∫arctan⁡x dx\int\arctan x\,\mathrm{d}x 等于:

    选择答案
    参考解答

    取 u=arctan⁡xu=\arctan x,dv=dx\mathrm{d}v=\mathrm{d}x,则 v=xv=x,du=dx1+x2\mathrm{d}u=\frac{\mathrm{d}x}{1+x^2}。剩下的 ∫x1+x2 dx=12ln⁡(1+x2)\int\frac{x}{1+x^2}\,\mathrm{d}x=\frac{1}{2}\ln(1+x^2)。

  4. ∫01xex dx=\int_0^1 xe^x\,\mathrm{d}x= 。

    参考解答

    由 (x−1)ex(x-1)e^x 是 xexxe^x 的一个原函数,代入上下限:(1−1)e1−(0−1)e0=0+1=1(1-1)e^1-(0-1)e^0=0+1=1。