gamma#
Purpose#
Returns the value of the gamma function.
Format#
- g = gamma(x)#
- Parameters:
x (NxK matrix or N-dimensional array) – the values used to evaluate the gamma function.
- Returns:
g (NxK matrix or N-dimensional array) – the value of the gamma function evaluated at x.
Examples#
g = gamma(2.5);
After the code above:
g = 1.329340
Remarks#
For each element of x this function returns the integral
\[\int_{0}^{\infty}t^{(x−1)}e^{−t}dt\]
All elements of x must be positive and less than or equal to 169. Values of x greater than 169 will cause an overflow.
The natural log of gamma()
is often what is required and it can be
computed without the overflow problems of gamma()
using lnfact()
.