るりまサーチ

最速Rubyリファレンスマニュアル検索!
252件ヒット [101-200件を表示] (0.077秒)
トップページ > クエリ:ruby[x] > クエリ:@[x] > モジュール:Math[x] > 種類:モジュール関数[x]

別のキーワード

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

ライブラリ

キーワード

検索結果

<< < 1 2 3 > >>

Math.#lgamma(x) -> [Float, Integer] (38.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 (38.0)

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 (38.0)

2 を底とする 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 (38.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.#sqrt(x) -> Float (38.0)

x の非負の平方根(principal square root)を返します。

...根(principal square root)を返します。

@
param x 0または正の実数

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

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

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

//emlist[例][ruby]{
0.upto(10) {|x|
p [x, Math.sqrt(x), Math.sqrt(x)**2]
}
# => [0, 0.0, 0.0]
# [1, 1.0, 1.0]
# [2, 1.4142135623731, 2.0]
# [3, 1.73205080756888, 3.0]
# [4, 2.0, 4.0]
# [5, 2.23606797749979, 5.0]
# [6, 2.44948974278318, 6.0]
#...
...[7, 2.64575131106459, 7.0]
# [8, 2.82842712474619, 8.0]
# [9, 3.0, 9.0]
# [10, 3.16227766016838, 10.0]
//}

@
see Integer.sqrt, Math.#cbrt...

絞り込み条件を変える

Math.#tan(x) -> Float (38.0)

x の正接関数(tangent)の値を返します。

...

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

@
return 実数

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

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

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

@
see Math.#atan,...

Math.#cbrt(x) -> Float (32.0)

x の立方根(cubic root)を返します。

...c root)を返します。

@
param x 実数

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

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

//emlist[例][ruby]{
-9.upto(9) {|x|
p [x, Math.cbrt(x), Math.cbrt(x)**3]
}
# => [-9, -2...
....0, -1.0]
# [0, 0.0, 0.0]
# [1, 1.0, 1.0]
# [2, 1.25992104989487, 2.0]
# [3, 1.44224957030741, 3.0]
# [4, 1.5874010519682, 4.0]
# [5, 1.7099759466767, 5.0]
# [6, 1.81712059283214, 6.0]
# [7, 1.91293118277239, 7.0]
# [8, 2.0, 8.0]
# [9, 2.0800838230519, 9.0]
//}

@
see Math.#sqrt...

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

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

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

@
param x 実数

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

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

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

@
see Math.#erfc...

Math.#erfc(x) -> Float (32.0)

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

...lementary error function)の値を返します。

@
param x 実数

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

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

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

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