乘积求导法则的反向使用 -- 分部积分法(integration by parts)

\(\int udv = uv - \int vdu\) 公式其实非常重要,因为它不是一个“凭空记住的积分技巧”,而是乘积求导法则的反向使用

\[\boxed{\int u\,dv=uv-\int v\,du} \]

通常称为分部积分法(integration by parts)


1. 从最熟悉的乘积求导开始

我们知道两个函数相乘:

\[y=u(x)v(x) \]

根据乘积求导法则:

\[\frac{d}{dx}[uv] = u\frac{dv}{dx} + v\frac{du}{dx} \]

用微分符号写就是:

\[\boxed{d(uv)=u\,dv+v\,du} \]

这里的关键就在这个式子。

我们把它稍微变形:

\[u\,dv=d(uv)-v\,du \]

两边同时积分:

\[\int u\,dv = \int d(uv)-\int v\,du \]

\[\int d(uv)=uv \]

所以得到:

\[\boxed{\int u\,dv=uv-\int v\,du} \]

这就是分部积分公式。


2. 为什么它叫“分部积分”?

关键是:

\[\int u\,dv \]

原来我们面对的是一个乘积的积分

它把这个积分拆成:

\[\boxed{ \int u\,dv \quad\longrightarrow\quad uv-\int v\,du } \]

也就是说:

把一个难积分的问题,转换成另一个可能更容易积分的问题。

所以它的本质不是“积分公式”,而是一个积分问题转换器


3. 最重要的理解:谁变成 (u),谁变成 (dv)?

比如:

\[\int x e^x\,dx \]

我们可以人为地把它看成:

\[u=x \]

以及

\[dv=e^x dx \]

那么:

\[du=dx \]

\[v=\int e^x dx=e^x \]

代入:

\[\int u\,dv=uv-\int v\,du \]

得到:

\[\int xe^x dx = xe^x-\int e^x dx \]

因此:

\[\boxed{ \int xe^x dx = xe^x-e^x+C } \]

也可以写成:

\[\boxed{ e^x(x-1)+C } \]


4. 它到底“聪明”在哪里?

看这个例子:

\[\int xe^x dx \]

如果直接积分,你会发现:

  • (x) 不好单独积分?
  • (e^x) 很容易积分;
  • 但它们乘在一起以后,就不知道怎么办了。

分部积分的思想是:

让一个部分去求导,让另一个部分去积分。

这里:

\[x\rightarrow dx \]

发生了:

\[x\rightarrow 1\rightarrow 0 \]

而:

\[e^x\rightarrow e^x \]

积分之后完全没有变复杂。

所以我们实际上是在利用:

\[\boxed{\text{求导让一个东西变简单,积分让另一个东西保持简单}} \]

最终把问题从:

\[\int xe^x dx \]

转换成:

\[xe^x-\int e^x dx \]

后面的积分就简单了。


5. 再看一个更典型的例子

例如:

\[\int \ln x\,dx \]

表面上它甚至不是一个“乘积”。

但是我们可以偷偷写成:

\[\int \ln x\cdot 1\,dx \]

选择:

\[u=\ln x \]

\[dv=dx \]

于是:

\[du=\frac1x dx \]

\[v=x \]

代入:

\[\int \ln x\,dx = x\ln x-\int x\frac1x dx \]

所以:

\[=x\ln x-\int1dx \]

最终:

\[\boxed{ \int\ln x\,dx=x\ln x-x+C } \]

这里就能非常清楚地看到分部积分的作用:

\[\ln x \]

本身不好直接积分,但是求导以后变成了

\[\frac1x \]

反而简单。


6. 所以 (u) 和 (dv) 怎么选?

这是学习分部积分最关键的地方。

可以建立一个非常实用的直觉:

让 (u) 负责“求导”

希望:

\[u\rightarrow du \]

之后越来越简单。

例如:

\[x^3\rightarrow3x^2\rightarrow6x\rightarrow6\rightarrow0 \]

所以多项式通常适合放在 (u)。

而让 (dv) 负责“积分”:

\[dv\rightarrow v \]

最好积分以后不要变复杂。

例如:

\[e^x dx\rightarrow e^x \]

\[\cos x\,dx\rightarrow\sin x \]

\[\sin x\,dx\rightarrow-\cos x \]

所以常见结构:

\[\boxed{ \text{多项式}\times e^x } \]

\[\boxed{ \text{多项式}\times\sin x } \]

\[\boxed{ \text{多项式}\times\cos x } \]

非常适合分部积分。


7. 一个非常漂亮的例子

考虑:

\[\int x^2e^x dx \]

选择:

\[u=x^2,\qquad dv=e^x dx \]

那么:

\[du=2x dx,\qquad v=e^x \]

第一次:

\[\int x^2e^x dx = x^2e^x-\int2xe^x dx \]

但是后面还有:

\[\int xe^x dx \]

再来一次分部积分:

\[\int xe^x dx = xe^x-\int e^x dx \]

所以:

\[\int xe^x dx = xe^x-e^x \]

代回去:

\[\int x^2e^x dx = x^2e^x-2(xe^x-e^x) \]

因此:

\[\boxed{ \int x^2e^x dx = e^x(x^2-2x+2)+C } \]

你可以看到一个很有意思的过程:

\[x^2 \rightarrow 2x \rightarrow 2 \rightarrow 0 \]

不断求导,把复杂的部分逐渐“消灭”。

这就是分部积分最核心的算法思想。


8. 和你前面学的“换元积分”有什么区别?

这两个方法其实可以放在一起理解。

换元积分

核心思想:

\[\boxed{\text{改变变量}} \]

例如:

\[\int f(g(x))g'(x)dx \]

令:

\[u=g(x) \]

把问题变成:

\[\int f(u)du \]

也就是:

把复杂的内部结构换成一个新变量。


分部积分

核心思想:

\[\boxed{\text{拆分乘积}} \]

利用:

\[d(uv)=u\,dv+v\,du \]

把:

\[\int u\,dv \]

变成:

\[uv-\int v\,du \]

也就是:

把一个乘积积分,转换成另一个乘积积分。

因此可以把二者记成:

\[\boxed{ \text{换元:换变量} } \]

\[\boxed{ \text{分部:换一个更容易积分的形式} } \]


9. 更深一层:它其实就是“乘法法则倒过来”

这是我认为最值得记住的理解。

微积分中:

\[\boxed{d(uv)=u\,dv+v\,du} \]

乘法法则

而分部积分:

\[\boxed{\int u\,dv=uv-\int v\,du} \]

只是把这个关系倒过来使用

所以:

\[\boxed{ \text{乘积求导} \quad\xleftrightarrow{\text{反向}}\quad \text{分部积分} } \]

这和你之前学习“换元积分”时的思路是一致的:

很多积分技巧,本质上不是在背公式,而是在把已经学过的求导规则反过来使用。

可以把整个关系画成:

\[\boxed{ d(uv) = u\,dv+v\,du } \]

移项:

\[u\,dv=d(uv)-v\,du \]

积分:

\[\boxed{ \int u\,dv = uv-\int v\,du } \]

这就是分部积分公式的完整来源。

而它真正的用途可以浓缩成一句话:

\[\boxed{\text{利用“求导会让某些函数变简单”,把难积分转换成容易积分。}} \]

这也是为什么它在概率论、统计学、傅里叶分析,以及神经网络中的一些数学推导里都会反复出现。

posted @ 2026-09-13 05:50  立体风  阅读(14)  评论(0)    收藏  举报