Description Usage Arguments Details Value Examples
The Gamma function, denoted by Γ(z), is defined by
Γ(z) = \int_0^{∞} t^{z-1} e^{-t} dt ,\qquad Re(z) > 0
and can be extended by analytic continuation for Re(z) ≤ 0.
The incomplete lower and upper Gamma functions are defined as
γ(s, x) = \int_0^x t^{s-1} e^{-t} dt, \qquad Γ(s, x) = \int_x^{∞} t^{s-1} e^{-t} dt
for Re(s) > 0 such that Γ(s) = γ(s, x) + Γ(s, x), and the normalized (lower) incomplete Gamma function is P(s, x) = \frac{γ(s)}{Γ(s)}.
1 2 3 4 | sp.gamma(z)
sp.lgamma(z)
sp.gammainc(s, x)
|
z |
real or complex argument. |
s,x |
real arguments greater zero. |
The Gamma function can be calculated by its series expansion, or by an asymptotic expansion, known as Stirling's formula.
sp.gamma
computes the Gamma function combining both approaches, and
sp.lgamma
computes the (natural) logarithm of the absolute value of
Γ(z).
sp.gammainc
computes the lower and upper incomplete Gamma function
as well as the normalized lower incomplete Gamma function. These functions
are here only computed for real numbers s, z > 0
.
Returns the result of the Gamma function (or its natural logarithm), while
sp.gammainc
returns a list with gin
the lower, gim
the
upper and gip
the normalized lower incomplete gamma function value.
1 2 3 4 5 | sp.gamma(1/4); sp.gamma(-1/4) # 3.625609908221908 -4.90166680986071
sp.gamma(1/3); sp.gamma(-1/3) # 2.678938534707748 -4.06235381827920
sp.gamma(1/2); sp.gamma(-1/2) # 1.772453850905516 -3.54490770181103
sp.gamma(2/3); sp.gamma(-2/3) # 1.354117939426400 -4.01840780206162
sp.gamma(3/4); sp.gamma(-3/4) # 1.225416702465178 -4.83414654429588
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.