るりまサーチ

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

別のキーワード

  1. math log
  2. math sqrt
  3. _builtin math
  4. bigdecimal/math cos
  5. bigdecimal/math sqrt

種類

ライブラリ

モジュール

キーワード

検索結果

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

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

...@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...

CMath.#log2(z) -> Float | Complex (21101.0)

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

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

@param z 真数を指定します。

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

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

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

...らかに負の数を指定した場合に発生します。

//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 (21066.0)

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

...らかに負の数を指定した場合に発生します。

//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.#log10(x) -> Float (21042.0)

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

...se 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...

絞り込み条件を変える

CMath.#log2!(x) -> Float (9151.0)

2 を底とする実数 x の対数 (binary logarithm) を返します。 Math.#log2のエイリアスです。

...2 を底とする実数 x の対数 (binary logarithm) を返します。
Math
.#log2のエイリアスです。

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

@raise Math::DomainError x が負の数である場合に発生します。

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

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

@see Math.#log2...

ruby 1.9 feature (18.0)

ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。

...ました [new]
#: VIS_MASK が 16
: ancestors にモジュールが複数回挿入できるようになりました
: Math#log2 追加 ((<ruby-talk:191237>)) [new]
: Math#log にオプショナルな第2引数 base 追加 ((<ruby-talk:191308>)) [compat]
: Array#flatten, Array#flatten! が...