Γ函数
在数学中,函数(伽玛函数;Gamma函数),是阶乘函数在实数与复数域上的扩展。如果为正整数,则:

系列条目 |
微积分学 |
---|
![]() |
|
根据解析延拓原理,伽玛函数可以定义在除去非正整数的整个复数域上:
历史动机
Γ函数本身可以被看作是一个下列插值问题的解:
『找到一个光滑曲线连接那些由 所给定的点,并要求要为正整数』
由前几个的阶乘清楚地表明这样的曲线是可以被画出来的,但是我们更希望有一个精确的公式去描述这个曲线,并让阶乘的操作不会依赖于值的大小。而最简单的阶乘公式 不能直接应用在值为分数的时候,因为它被限定在值为正整数而已。相对而言,并不存在一个有限的关于加总、乘积、幂次、指数函数或是对数函数可以表达 ,但是是有一个普遍的公式借由微积分的积分与极限去表达阶乘的,而 Γ函数就是那个公式。[1]
阶乘有无限多种的连续扩张方式将定义域扩张到非整数:可以通过任何一组孤立点画出无限多的曲线。Γ函数是实务上最好的一个选择,因为是解析的(除了正整数点),而且它可以被定义成很多种等价形式。然而,它并不是唯一一个扩张阶乘意义的解析函数,只要给予任何解析函数,其在正整数上为零,像是 ,会给出其他函数有着阶乘性质。
Γ积分
重要性质
- 当时,
- 欧拉反射公式(余元公式):
- .
- 由此可知当时,.
- 乘法定理:
- 。
- .
- 此外:
- .
- 使用乘法定理推导的关系:
此式可用来协助计算t分布几率密度函数、卡方分布几率密度函数、F分布几率密度函数等的累计几率。
- 极限性质
对任何实数α
复数值
解析延拓

注意到在函数的积分定义中若取为实部大于零之复数、则积分存在,而且在右半复平面上定义一个全纯函数。利用函数方程
并注意到函数在整个复平面上有解析延拓,我们可以在时设
从而将函数延拓为整个复平面上的亚纯函数,它在有单极点,留数为
程序实现
许多编程语言或试算表软件有提供Γ函数或对数的Γ函数,例如EXCEL。而对数的Γ函数还要再取一次自然指数才能获得Γ函数值。例如在EXCEL中,可使用GAMMALN函数,再用EXP[GAMMALN(X)]
,即可求得任意实数的伽玛函数的值。
- 例如在EXCEL中:
EXP[GAMMALN(4/3)]
=0.89297951156925
而在没有提供Γ函数的程序环境中,也能够过泰勒级数或斯特灵公式等方式来近似,例如Robert H. Windschitl在2002年提出的方法,其在十进制可获得有效数字八位数的精确度[4],已足以填满单精度浮点数的二进制有效数字24位:
参考文献
- P. J., Davis. . American Mathematical Monthly. 1959 [2023-01-01]. doi:10.2307/2309786. (原始内容存档于2023-01-01).
- Mada, L. . R code on Github. Code publicly available on Github [Personal Research]. 2020-04-24 [2020-04-24]. (原始内容存档于2021-04-02).
Relations of the Gamma function
- . [2023-01-01]. (原始内容存档于2022-11-09).
- Viktor T. Toth. . 2006 [2018-11-18]. (原始内容存档于2007-02-23).