Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Mathモジュール > log

module function Math.#log

log(x) -> Float[permalink][rdoc]
log(x, b) -> Float

x の対数を返します。

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

[PARAM] x:
正の実数を指定します。
[PARAM] b:
底を指定します。省略した場合は自然対数を計算します。
[EXCEPTION] TypeError:
引数のどちらかに数値以外を指定した場合に発生します。
[EXCEPTION] RangeError:
引数のどちらかに実数以外の数値を指定した場合に発生します。
[EXCEPTION] DomainError:
引数 x に負の数を指定した場合に発生します。