2件ヒット
[1-2件を表示]
(0.017秒)
別のキーワード
ライブラリ
- ビルトイン (2)
検索結果
-
Math
. # gamma(x) -> Float (81382.0) -
x のガンマ関数の値を返します。
...。
@raise Math::DomainError x に負の整数、もしくは -∞ を渡した場合に発生します。
@raise RangeError xに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
def fact(n) (1..n).inject(1) {|r,i| r*i } end
1.upto(26) {|i| p [i, Math.gamma(i),......09094217170944e+19, 51090942171709440000]
# [23, 1.1240007277776077e+21, 1124000727777607680000]
# [24, 2.5852016738885062e+22, 25852016738884976640000]
# [25, 6.204484017332391e+23, 620448401733239439360000]
# [26, 1.5511210043330954e+25, 15511210043330985984000000]
//}
@see Math.#lgamma... -
Math
. # lgamma(x) -> [Float , Integer] (45475.0) -
log(|gamma(x)|) と、gamma(x) の符号を返します。
...数値以外を指定した場合に発生します。
@raise Math::DomainError x に -∞ を渡した場合に発生します。
@raise RangeError xに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.lgamma(0) # => [Infinity, 1]
//}
@see Math.#gamma...