引子
对于一般的单变量定积分,常用的求解方法是利用换元积分法和分部积分法找到被积函数的原函数,然后再按照牛顿-莱布尼茨公式计算定积分的值。然而,对于一些特殊的定积分,被积函数的原函数并不一定是初等的,此时牛顿-莱布尼茨公式就不再奏效了,若要计算这类定积分的值,我们就需要借助一些其他的技巧,费曼积分法(Feynman’s Trick)就是一个十分重要的解法。
简单地说,费曼积分法的基本思路是在被积函数中引入一个新的参变量,使得原本的定积分成为该参变量的一个函数,再注意到:
从而我们可以通过对新的含参积分进行积分号下求导,得到该含参积分的导数,再通过求原函数的方法确定含参积分的解析式,最后代入特定的参数值求出原定积分的值。
最早给出上式的严谨证明的人是莱布尼茨,但是理查德·费曼围绕它作出了极大的发展,这使得该技术在如今被称为费曼积分法。下面的这段话摘自他的著名出版物Surely You’re Joking, Mr. Feynman!:
1 | 有一件事我从来没有学过,那就是轮廓积分。我已经学会了用高中物理老师巴德先生给我的一本书中展示的各种方法做积分。 |
费曼在书中所写的上面这段话,迄今仍然适用,尽管在很多时候这一方法在求解定积分时屡见奇效,但在大学课堂上很少有老师教授这种方法。这在一方面是由于在引入参数时并没有一条十分通用的明确途径,初学者很难完全掌握它;而至于另一方面的原因,那便是大学里的大多数教授,也并没有完全掌握它。
对于初学者而言,在使用费曼积分法求解定积分时,引入参数应遵循几个法则,一是引入参数后的含参积分在求导后便于求解,二是对于含参积分的导数可以方便地求出原函数并确定任意常数$C$的值,三是代入特定的参数值后可以得到原定积分的值。
在下文中,笔者将通过两个简单的例子展示费曼积分法的具体应用。
Ex 1
令:
则:
故:
注意到当$a\to\infty$时有$I(a)\to 0$,解得$C = \pi / 2$,即:
代入得:
Ex 2
令:
则:
故:
由于
故:
解得$C = 0$。故:
结语
通过上面两个简单的例子,我们可以发现,在使用费曼积分法求解定积分时,引入参数的具体做法是五花八门的。Ex 1和Ex 2是两个十分相似的定积分,它们的不同之处仅仅在于被积函数中Ex 1的$x$在Ex 2中全部被替换成了$x^2$。在求解Ex 1时,我们需要在指数项中引入参数;而在求解Ex 2时,我们则需要在正弦函数中引入参数。
尽管如此,费曼积分法的具体应用并非完全无迹可寻,上文中所提到的几个法则在一定程度上可以给初学者提供一些参考,而至于背后更重要的东西,那便是经年累月所磨练出的数学直觉吧。