伽玛函数(Gamma函数)C++实现

前几天做项目中的一个算法,需要用到贝塞尔函数(半整阶,复数域),网上的代码一般都要收费,索性自己撸了一个,其中涉及伽马函数值求取,下面是我的思路与实现,供大家免费使用。

第一步:首先介绍一下Gamma函数。

(1)在实数域上伽玛函数定义为:

\Gamma (x)=\int_{0}^{\infty }t^{x-1}e^{-t}dt(x>0)

(2)在复数域上伽玛函数定义为:

\Gamma (z)=\int_{0}^{\infty }t^{z-1}e^{-t}dt (Re(z)>0)

上述两个定义在百度百科上可以查到。

第二步:设计思路简介

本实现的设计思

猜你喜欢

转载自blog.csdn.net/A_Pointer/article/details/108021352