maxframe.tensor.special.gammainc#
- maxframe.tensor.special.gammainc(a, x, out=None)[源代码]#
正则化下不完全伽马函数。
其定义为
\[P(a, x) = \frac{1}{\Gamma(a)} \int_0^x t^{a - 1}e^{-t} dt\]对于 \(a > 0\) 且 \(x \geq 0\)。详见 [dlmf]。
- 参数:
a (array_like) -- 正参数
x (array_like) -- 非负参数
out (ndarray, optional) -- 函数值的可选输出数组
- 返回:
下不完全伽马函数的值
- 返回类型:
scalar or ndarray
参见
gammaincc正则化上不完全伽马函数
gammaincinv正则化下不完全伽马函数的逆函数
gammainccinv正则化上不完全伽马函数的逆函数
备注
该函数满足关系式
gammainc(a, x) + gammaincc(a, x) = 1,其中 gammaincc 是正则化上不完全伽马函数。该实现主要遵循 [boost] 的方法。
引用
[dlmf]NIST 数学函数数字图书馆 https://dlmf.nist.gov/8.2#E4
[boost]Maddock 等人,"不完全伽马函数", https://www.boost.org/doc/libs/1_61_0/libs/math/doc/html/math_toolkit/sf_gamma/igamma.html