高等数学——砍瓜切菜算积分的分部积分法

本文始发于个人公众号:TechFlow,原创不易,求个关注


今天是高等数学专题的第10篇文章。

今天我们来看另一个解不定积分的方法——分部积分法,这个方法非常常用,甚至比换元法还要常用。在我仅存不多的高数的记忆里,这是必考的内容之一。

虽然这个内容非常重要,但是却并不难,推导也很简单,所以这篇文章几乎没有难度,也没什么公式推导。


原理和推导

分部积分法的原理非常简单,其实也是脱胎于导数公式的推导。我们之前介绍不定积分的时候介绍过通过函数加减计算得到的简单的积分公式。这一次的分部积分公式来源于两个函数乘积的求导法则,利用积分是求导逆运算的性质得到分部积分公式。

我们来看,假设u和v是两个关于x的函数,并且它们的导数连续。根据求导公式,我们可以得到函数uv乘积的导数公式:

(uv)=uv+uv

这个公式应该很简单,我们在高中数学就很熟悉了,接着我们做一个简单的移项,可以得到:

uv=(uv)uv

之后我们再对等式的两边求不定积分

uvdx=uvuvdx

上面的式子还可以简化,写成:

udv=uvvdu

这个就是我们的分部积分公式的推导过程,是不是很简单。可能有些同学会有些疑惑这个结果,比如为什么(uv)'积分之后变成了uv。这个原因很简单,因为求不定积分就是通过导函数求原函数,所以我们对一个函数求导之后的结果再积分,自然得到的就是函数本身。这也是我们之前说不定积分是求导的逆运算的原因。

在一些时候,我们想要求uvdx不太容易,而求uvdx比较容易,这个时候我们就可以用分部积分公式得到结果了。


u和v的选择

在分部积分法当中,最重要的就是u和v的选择,会直接关系到我们的计算量以及复杂度。我们来看下面这个例子。

比如我们想求$\int x\cos x dx u = x, dv = \cos xv = \sin x, du=dx$,我们带入分部积分:

xcosxdx=xsinxsinxdx

sinxdx很容易得到原函数,所以整体的答案就是:

xcosxdx=xsinx+cosx+C

但是为什么一定是u=x,dv=cosxdx呢?如果我们令u=cosx,dv=xdx行不行呢?

当然也行,但是整体的计算会麻烦很多,我们简单代入一下就知道,如果dv=xdx,那么v=x22du=sinxdx,我们代入之后会得到一个比较复杂的式子:

xcosxdx=cosxx22+x22sinxdx

我们要求这个式子的积分可能比原式还要困难,这个例子说明了一点,就是我们在选择u和v的时候不能盲目,并不是随便选一个函数就可以简化计算的。

一般来说有两个原则可以尽量保证我们使用分部积分法能够获得比较好的结果,第一个原则是v的计算要简单。在刚才的例子当中,如果dv很复杂,那么会使得我们算出的v也很复杂。代入进式子当中之后会使得vdu变得很难计算。第二个原则是vdu要比udv容易计算,这个也是显然的,不然我们还用分部积分法干嘛,不如直接算了。


一点诀窍

其实从上面的例子和分部积分的公式当中我们可以发现一点端倪,分部积分的前提是要让v的计算尽量简单,什么样的函数积分和求导都比较简单呢?

很显然,三角函数和各种出现e的函数。所以对于有三角函数以及自然底数e出现的函数,优先考虑分部积分

我们再来看一个例子:

xexdx

这个例子当中出现了ex,我们知道ex是个好东西,它的积分和求导都等于它本身,它用来当做v再适合不过了。所以我们令u=x,dv=ex,所以du=dx,v=ex,我们代入公式即可得到答案:

xexdx=xexexdx=xexex+C

我们再来看一个例子:

xlnxdx

我们令u=lnx,dv=xdx,所以du=1xdx,v=x22,代入可得:

xlnxdx=x22lnx1xx22dx=x22x2dx=x22x24+C

除了在函数选择上的诀窍之外,另一个trick是我们的分部积分法可以多次使用,对于一些比较复杂的式子通过一次拆分是不够的,这个时候我们可以考虑继续使用分部积分进行多次拆分。我们来看个例子:

x2exdx

还是和之前一样,我们令u=x2,dv=exdx,所以du=2xdx,v=ex。我们代入原式,可以得到:

x2exdx=x2ex2xexdx

我们观察到右侧的式子当中还有一个不太好求的积分,这个时候我们继续使用分部积分法,令u=2x,dv=exdx, 那么du=2dx,v=ex,我们代入可以得到:

x2exdx=x2ex2xexdx=x2ex2xex+2exdx=ex(x22x+2)


和换元法结合

分部积分除了可以多次拆分计算之外,另一个杀器是还可以结合换元法一起使用。这两个方法结合在一起之后威力大增,进一步扩大了公式的应用范围。

比如我们来看一个例子:

exdx

这个式子当中我们虽然有e出现,但是它的指数也是一个函数,我们使用分部积分法并不太容易。这个时候就需要结合上换元法了,我们令t=x,所以x=t2,dx=2tdt

我们代入可以得到:

exdx=2tetdt

这个式子我们已经很熟悉了,套用一下分部积分,我们很轻松就可以得到:

2tetdt=2(tetetdt)=2et(t1)=2ex(x1)+C


总结

到这里,我们关于分部积分法的内容就结束了,不仅分部积分法讲完了,我们整个不定积分的求解方法也都讲完了。其实说白了也就只有换元法和分部积分这两种方法,这两种方法虽然简单,但是如果使用熟练地话威力并不小,可以解决很多看起来比较棘手的积分问题。大家可以把这两篇文章结合在一起观看。

今天的文章就是这些,如果觉得有所收获,请顺手点个关注或者转发吧,你们的举手之劳对我来说很重要。

posted @   Coder梁  阅读(2512)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示