Compute the Gamma function.
The Gamma function is defined as
infinity / gamma (z) = |t^(z-1) exp (-t) dt. / t=0
Programming Note: The gamma function can grow quite large even for small
input values. In many cases it may be preferable to use the natural
logarithm of the gamma function (gammaln
) in calculations to minimize
loss of precision. The final result is then
exp (result_using_gammaln).
See also: gammainc, gammaln, factorial.
Package: octave