Skip to content

gammaln

gammaln(n): number

Defined in: src/gammaln.js:28

Compute the logarithm of the gamma function of a value using Lanczos’ approximation. This function takes as input any real-value n greater than 0. This function is useful for values of n too large for the normal gamma function (n > 165). The code is based on Lanczo’s Gamma approximation, defined here.

number

Any real number greater than zero.

number

The logarithm of gamma of the input value.

gammaln(500); // 2605.1158503617335
gammaln(2.4); // 0.21685932244884043