Ruby 1.9.3 Reference Manual > All Libraries > Builtin Library > module Math > lgamma

module function Math.#lgamma

lgamma(x) -> [Float, Integer]

log(|gamma(x)|) と、gamma(x) の符号を返します。

符号は +1 もしくは -1 で返されます。

[PARAM] x:
実数
[EXCEPTION] TypeError:
引数のどちらかに数値以外を指定した場合に発生します。
[EXCEPTION] Math::DomainError:
x に -∞ を渡した場合に発生します。
[EXCEPTION] RangeError:
引数のどちらかに実数以外の数値を指定した場合に発生します。

[SEE_ALSO] Math.#gamma