UNPKG

920 BMarkdownView Raw
1<!-- Note: This file is automatically generated from source code comments. Changes made in this file will be overridden. -->
2
3# Function gamma
4
5Compute the gamma function of a value using Lanczos approximation for
6small values, and an extended Stirling approximation for large values.
7
8For matrices, the function is evaluated element wise.
9
10
11## Syntax
12
13```js
14math.gamma(n)
15```
16
17### Parameters
18
19Parameter | Type | Description
20--------- | ---- | -----------
21`n` | number &#124; Array &#124; Matrix | A real or complex number
22
23### Returns
24
25Type | Description
26---- | -----------
27number &#124; Array &#124; Matrix | The gamma of `n`
28
29
30## Examples
31
32```js
33math.gamma(5) // returns 24
34math.gamma(-0.5) // returns -3.5449077018110335
35math.gamma(math.i) // returns -0.15494982830180973 - 0.49801566811835596i
36```
37
38
39## See also
40
41[combinations](combinations.md),
42[factorial](factorial.md),
43[permutations](permutations.md)