Click or drag to resize
SfunLogGamma Method
Returns the logarithm of the Gamma function of the absolute value of a double.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax
public static double LogGamma(
	double x
)

Parameters

x
Type: SystemDouble
A double value.

Return Value

Type: Double
A double value specifying the natural logarithm of the Gamma function of |x|. If x is a negative integer, the result is NaN.
Remarks

Method LogGamma computes {\rm ln} \left| {\Gamma (x)} 
            \right|. See Gamma for the definition of \Gamma(x).

The Gamma function is not defined for integers less than or equal to zero. Also, \left| x \right| must not be so large that the result overflows. Neither should x be so close to a negative integer that the accuracy is worse than half precision.

Plot of LogGamma(x)

See Also

Reference

Other Resources