るりまサーチ

最速Rubyリファレンスマニュアル検索!
252件ヒット [101-200件を表示] (0.156秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

<< < 1 2 3 > >>

Math.#log(x) -> Float (3150.0)

x の対数(logarithm)を返します。

...数(logarithm)を返します。

引数 x, b の両方に 0 を指定した場合は Float::NAN を返します。

@
param x 正の実数を指定します。

@
param b 底を指定します。省略した場合は自然対数(natural logarithm)を計算します。

@
raise TypeError 引数...
...

@
raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。

@
raise DomainError 引数のどちらかに負の数を指定した場合に発生します。

//emlist[例][ruby]{
Math
.log(0) # => -Infinity
Math
.log(1) # => 0.0
Math
.log...
...(Math::E) # => 1.0
Math
.log(Math::E**3) # => 3.0
Math
.log(12, 3) # => 2.2618595071429146
//}

@
see Math.#log2, Math.#log10, Math.#exp...

Math.#log(x, b) -> Float (3150.0)

x の対数(logarithm)を返します。

...数(logarithm)を返します。

引数 x, b の両方に 0 を指定した場合は Float::NAN を返します。

@
param x 正の実数を指定します。

@
param b 底を指定します。省略した場合は自然対数(natural logarithm)を計算します。

@
raise TypeError 引数...
...

@
raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。

@
raise DomainError 引数のどちらかに負の数を指定した場合に発生します。

//emlist[例][ruby]{
Math
.log(0) # => -Infinity
Math
.log(1) # => 0.0
Math
.log...
...(Math::E) # => 1.0
Math
.log(Math::E**3) # => 3.0
Math
.log(12, 3) # => 2.2618595071429146
//}

@
see Math.#log2, Math.#log10, Math.#exp...

Math.#cos(x) -> Float (3144.0)

x の余弦関数(cosine)の値を返します。

...ます。

@
param x 実数(ラジアンで与えます)

@
return [-1, 1] の実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math
.cos(Math::PI) # => -...
...1.0
//}

@see Math.#acos...

Math.#gamma(x) -> Float (3144.0)

x のガンマ関数の値を返します。

...

@
param x 実数

@
raise TypeError 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), fact(i-1)] }
# => [1, 1.0, 1]
# [2, 1.0, 1]
# [3, 2.0, 2]
# [4, 6.0, 6]
# [5, 24.0, 24]
# [6, 120.0, 120]
# [7, 720.0, 720]
# [8, 5040.0, 5040]
# [9, 40320.0, 40320]
# [10, 362880.0, 3628...
...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] (3144.0)

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

...す。

@
param x 実数

@
raise TypeError xに数値以外を指定した場合に発生します。

@
raise Math::DomainError x に -∞ を渡した場合に発生します。

@
raise RangeError xに実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math
.lgamma(0...
...) # => [Infinity, 1]
//}

@
see Math.#gamma...

絞り込み条件を変える

Math.#log10(x) -> Float (3144.0)

x の常用対数(common logarithm)を返します。

...x の常用対数(common logarithm)を返します。

@
param x 正の実数

@
raise TypeError xに数値以外を指定した場合に発生します。

@
raise Math::DomainError x に範囲外の実数を指定した場合に発生します。

@
raise RangeError xに実数以外の数値を...
...指定した場合に発生します。

//emlist[例][ruby]{
Math
.log10(1) # => 0.0
Math
.log10(10) # => 1.0
Math
.log10(10**100) # => 100.0
//}

@
see Math.#log, Math.#log2...

Math.#log2(x) -> Float (3144.0)

2 を底とする x の対数(binary logarithm)を返します。

...底とする x の対数(binary logarithm)を返します。

@
param x 正の実数

@
raise TypeError xに数値以外を指定した場合に発生します。

@
raise Math::DomainError x に範囲外の実数を指定した場合に発生します。

@
raise RangeError xに実数以外の数...
...値を指定した場合に発生します。

//emlist[例][ruby]{
Math
.log2(1) # => 0.0
Math
.log2(2) # => 1.0
Math
.log2(32768) # => 15.0
Math
.log2(65536) # => 16.0
//}

@
see Math.#log, Math.#log10...

Math.#sin(x) -> Float (3144.0)

x の正弦関数(sine)の値を返します。

...ます。

@
param x 実数(ラジアンで与えます)

@
return [-1, 1] の実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math
.sin(Math::PI/2) # =>...
...1.0
//}

@see Math.#asin...

Math.#erf(x) -> Float (3138.0)

x の誤差関数(error function)の値を返します。

...関数(error function)の値を返します。

@
param x 実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math
.erf(0) # => 0.0
//}

@
see Math.#erfc...
<< < 1 2 3 > >>