抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

今日、海を見た。もう怖くない

首先,在概率论里我们经常能遇到一个神秘的不可积的积分:

I=0+et2dtI = \int_0^{+\infty} e^{-t^2} \text dt

这个积分既不能直接凑出来,也不能使用分部积分法消掉什么;一般,我们会使用升维的方法转化到极坐标来解决这个积分,就大概是下面这样:

I2=0+ex2dx0+ey2dy=De(x2+y2)dxdyI^2 = \int_0^{+\infty} e^{-x^2} \text dx \cdot \int_0^{+\infty} e^{-y^2} \text dy = \iint_D e^{-(x^2+y^2)}\text dx\text dy

这样,使用极坐标变换可以得到:

I2=0π2dθ0+rer2dr=π2(12er20+)=π4I^2 = \int_0^\frac\pi2\text d\theta\int_0^{+\infty}re^{-r^2}\text dr = \frac\pi2\left(-\frac12e^{-r^2}\Bigg|_0^{+\infty}\right) = \frac\pi4

显然被积函数恒大于 0,故I>0I > 0,综上所述可得:I=0+et2dt=π2I = \int_0^{+\infty} e^{-t^2} \text dt = \frac{\sqrt{\pi}}2

每次遇到这种积分都要这样搞一遍实在是有些麻烦,有没有更系统化的方法呢?经过查阅 Wolfram Alpha,得知这种形式的积分可以使用 Gamma 函数表示。

定义

伽马函数也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数,是阶乘函数在复数域上的延拓。怎么理解这句话呢?首先我们知道阶乘函数定义在正整数离散点上,若对于任何一个非整数,无法使用其定义式求出它的值,因此我们需要对其进行延拓—— 最后得到了如下的定义式:

Γ(x)=0+tx1etdt\Gamma(x) = \int_0^{+\infty}t^{x-1}e^{-t}\text dt

现在我们只考虑其在实数域且x>0x > 0 上的情况,毕竟考研只需要这个。

Gamma 函数作为阶乘函数在更广的数域上的延拓,首先它当然满足阶乘函数本来的定义;它具有如下的性质:

  • 阶乘函数:Γ(x)=(x1)!\Gamma(x) = (x - 1)!
  • 递推关系:Γ(x)=(x1)Γ(x1)\Gamma(x) = (x-1)\Gamma(x-1)

那么如何证明这两个性质呢?一般有两种常见的做法:

分部积分法

对于Γ(k)\Gamma(k) 的定义式使用分部积分法:

0+tk1etdt=1k0+etdtk=1k(ettk0++0+ettkdt)\int_0^{+\infty}t^{k-1}e^{-t}\text dt = \frac1{k}\int_0^{+\infty}e^{-t}\text dt^{k} = \frac1{k}\left(e^{-t}t^{k}\Bigg|_0^{+\infty} + \int_0^{+\infty}e^{-t}t^{k}\text dt\right)

显然,第一项为 0,第二项又是Γ(k+1)\Gamma(k+1) 的定义式,故:

Γ(k)=1k0+ettk=Γ(k+1)k\Gamma(k) = \frac1{k}\int_0^{+\infty}e^{-t}t^{k} = \frac{\Gamma(k + 1)}{k}

就得到了上面性质中说到的递推关系;但是我们现在还缺乏一个初值;对于Γ(1)\Gamma(1)

Γ(1)=0+etdt=et0+=1\Gamma(1) = \int_0^{+\infty}e^{-t}\text dt = -e^{-t}\Bigg|_0^{+\infty} = 1

结合上面的到的递推公式,就可以得到它和阶乘函数的对应关系。

展开法

这种做法需要一定的技巧性;首先我们可以进行如下的展开:

11x=k=0xk, x<1ex=k=0xkk!, xR\begin{aligned} &\frac1{1-x} = \sum_{k=0}^\infty x^k &,\ |x| < 1\\ &e^x = \sum_{k=0}^\infty \frac{x^k}{k!} &,\ x \in \R \end{aligned}

对于第一个展开式,又有:

11x=11x0+etdt=11x0+e(1x)td[(1x)t]\frac1{1-x} = \frac1{1-x}\int_0^{+\infty}e^{-t} \text dt = -\frac1{1-x}\int_0^{+\infty}e^{-(1-x)t} \text d[-(1-x)t]

综上所述,可得:

11x=0+etextdt\frac1{1-x} = \int_0^{+\infty}e^{-t}\cdot e^{xt} \text dt

上式右侧的exte^{xt} 也可以利用第二个展开式展开为无穷级数:

11x=k=0xk=0+etk=0(xt)kk!dt=k=00+ettkdtk!xk\frac1{1-x} = \sum_{k=0}^\infty x^k = \int_0^{+\infty}e^{-t}\cdot \sum_{k=0}^\infty \frac{(xt)^k}{k!} \text dt = \sum_{k=0}^\infty \frac{\int_0^{+\infty}e^{-t}\cdot t^k \text dt}{k!} x^k

简单地说,就是在一致收敛域x<1|x|<1 上,有:

k=0xk=k=00+ettkdtk!xk\sum_{k=0}^\infty x^k = \sum_{k=0}^\infty \frac{\int_0^{+\infty}e^{-t}\cdot t^k \text dt}{k!} x^k

对比系数可得 Gamma 函数的定义式:

Γ(k+1)=0+ettkdt=k!\Gamma(k+1) = \int_0^{+\infty}e^{-t}\cdot t^k \text dt = k!

虽然上述等式需要在一致收敛域上才成立,但是kk 才是函数的参数,因此kRk\in\R 不受限制。

应用

那么,已经知道了 Gamma 函数,我们应该怎么运用到上述的情况中呢?对于积分II,我们令x=tx = \sqrt t

I=120+t12etdt=12Γ(12)=Γ(32)I = \frac12\int_0^{+\infty} t^{-\frac12}e^{-t} \text dt = \frac12\Gamma(\frac12) = \Gamma(\frac32)

因此,我们得到了关键值Γ(12)=π\Gamma(\frac12) = \sqrt\pi。其他的值都可以从这个关键值出发求出;

举例

下面对于几种常见的变换进行示范:

0+e12x2dx\int_0^{+\infty} e^{-\frac12x^2}\text dx

x=2tx = \sqrt{2t},那么有:

0+e12x2dx=120+t12etdt=12Γ(12)\int_0^{+\infty} e^{-\frac12x^2}\text dx = \frac1{\sqrt2}\int_0^{+\infty} t^{-\frac12}e^{-t}\text dt = \frac1{\sqrt2}\Gamma(\frac12)

我们就可以使用关键值快速求出这个积分值

0+x2e12x2dx\int_0^{+\infty} x^2e^{-\frac12x^2}\text dx

同理,令x=2tx = \sqrt{2t},那么有:

0+x2e12x2dx=220+t12etdt=2Γ(32)\int_0^{+\infty} x^2e^{-\frac12x^2}\text dx = \frac2{\sqrt2}\int_0^{+\infty} t^\frac12e^{-t}\text dt = \sqrt2\Gamma(\frac32)

关键在于使用换元法将原积分转化成 Gamma 函数定义式的形式。

查表

常用的类似积分的查表。

被积函数Γ\Gamma 函数R+\R^+ 上积分值R\R 上的积分值说明
x12exx^{-\frac12}e^{-x}Γ(12)\Gamma(\frac12)π\sqrt\pi不存在关键值
exe^{-x}Γ(1)\Gamma(1)11不存在反常积分
x12exx^{\frac12}e^{-x}Γ(32)\Gamma(\frac32)π2\frac{\sqrt\pi}2不存在
xexxe^{-x}Γ(2)\Gamma(2)11不存在可分部积分
ex2e^{-x^2}12Γ(12)\frac12\Gamma(\frac12)π2\frac{\sqrt{\pi}}2π\sqrt\pi关键值
xex2xe^{-x^2}12Γ(1)\frac12\Gamma(1)12\frac12不存在可直接积分
x2ex2x^2e^{-x^2}12Γ(32)\frac12\Gamma(\frac32)π4\frac{\sqrt{\pi}}4π2\frac{\sqrt{\pi}}2
e12x2e^{-\frac12x^2}12Γ(12)\frac1{\sqrt2}\Gamma(\frac12)2π2\frac{\sqrt{2\pi}}22π\sqrt{2\pi}
xe12x2xe^{-\frac12x^2}Γ(1)\Gamma(1)11不存在可直接积分
x2e12x2x^2e^{-\frac12x^2}2Γ(32)\sqrt2\Gamma(\frac32)2π2\frac{\sqrt{2\pi}}22π\sqrt{2\pi}

部分积分在上面已经进行了推导。

速记

说是速记,其实涉及到了 Gamma 函数的另一种形式;令t=u2t = u^2

Γ(x)=0+tx1etdt=20+u2x1eu2du\Gamma(x) = \int_0^{+\infty}t^{x-1}e^{-t}\text dt = 2\int_0^{+\infty}u^{2x-1}e^{-u^2}\text du

也就得到了 Gamma 函数的另一种表现形式:

12Γ(x)=0+u2x1eu2du\frac12\Gamma(x) = \int_0^{+\infty}u^{2x-1}e^{-u^2}\text du

这种情况下和原定义不同;当uu 的次数增加 2,对应的 Gamma 函数的参数增加 1.

虽然看起来很显然,但是在对于考研中各种类似这个的积分,使用这种形式可以快速建立积分和 Gamma 函数之间的关系,从而使用我们记忆的关键值和定义对积分求解。

后记

原来这玩意不管是在汤家凤的高数讲义上还是在张宇概率论9讲上都有提到啊…… 我学的是个寄吧()

参考资料

评论