Γ函数简单推导

Γ\Gamma 的简单且略微初等的推导方式,并不严谨但很直观

Γ\Gamma函数及其推导

\newcommand{\dd}{\mathrm{d}} \newcommand{\RA}{\Rightarrow} \newcommand{\LRA}{\Leftrightarrow}

我们来考察积分

0+xnexdx(1)\int^{+\infty}_0\frac{x^n}{\ee^x}\dd x \tag{1}

方便起见,这里我们暂时做出如下简写:lnm(x):=(ln(x))m\displaystyle \ln^m(x):=(\ln(x))^m
我们观察可得

dxex=d(1ex)=d(ex) \frac{\dd x}{\ee^x}=\dd\left(-\frac{1}{\ee^x}\right)=\dd(-\ee^{-x})

我们不妨令t=ext=-\ee^{-x},则x=ln(t)x=-\ln(-t),且有

{x=0t=1xt0\left\{\begin{matrix} x=0&\RA&t=-1\\ x\to\infty&\RA&t\to 0 \end{matrix}\right.

(1)10(ln(t))ndt{10ln2h(t)dt10ln2h+1(t)dt(1)\LRA\int^0_{-1}(-\ln(-t))^n\dd t\LRA \begin{dcases} \int^0_{-1}\ln^{2h}(-t)\dd t\\ \int^0_{-1}-\ln^{2h+1}(-t)\dd t \end{dcases}

且有ln2h(t)ln2h(t);ln2h+1(t)ln2h+1(t)\ln^{2h}(-t)\LRA\ln^{2h}(t);\ln^{2h+1}(-t)\LRA -\ln^{2h+1}(-t)
故可令u=tu=-t,此时可化为

(1)01lnn(u)du(1)\LRA\int^1_0\ln^n(u)\dd u

接下俩探究积分

lnn(x)dx\int\ln^n(x)\dd x

使用分部积分,得到:

lnn(x)dx=xlnn(x)xd(lnn(x))\int\ln^n(x)\dd x=x\ln^n(x)-\int x\dd(\ln^n(x))

且有

xd(lnn(x))=nlnn1(x)dx=\int x\dd(\ln^n(x))=n\int\ln^{n-1}(x)\dd x=\cdots

我们不妨令

fn(x)=lnn(x)dxf_n(x)=\int\ln^n(x)\dd x

则我们有

fn(x)=xlnn(x)nfx1(x)f_n(x)=x\ln^n(x)-nf_{x-1}(x)

x=1x=1时,有xlnn(x)=0x\ln^n(x)=0
x0x\to 0时,由洛必达法则,我们有limx0xlnn(x)=0\lim_{x\to 0}x\ln^n(x)=0
且通过迭代,即可得到

fn(x)=xlnn(x)+n(xlnn1(x)+(n1)(xlnn2(x)+(1×(xln0(x)))))=n!x+Rxf_n(x)=x\ln^n(x)+n(x\ln^{n-1}(x)+(n-1)(x\ln^{n-2}(x)+(\dots 1\times(x\ln^0(x)))))=n!x+R_x

其中,当x=1x=1x0x\to 0时,RxR_x为无穷小,从而

(1)fn(a)fn(0)=n!(1)\LRA f_n(a)-f_n(0)=n!

即为我们想要的结果,我们记

Γ(n)=0+xn1exdx=(n1)!,xN\Gamma(n)=\int^{+\infty}_0 \frac{x^{n-1}}{\ee^x}\dd x=(n-1)!,\forall x\in\NN

称之为Γ\Gamma函数/Gamma函数

评论