るりまサーチ (Ruby 2.1.0)

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

別のキーワード

  1. _builtin domainerror
  2. _builtin math::domainerror
  3. domainerror _builtin
  4. news for ruby 2.2.0 math::domainerror

ライブラリ

モジュール

キーワード

検索結果

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

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

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

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

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

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

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

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

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

//emlist[例][ru...

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

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

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

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

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

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

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

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

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

//emlist[例][ru...

BigMath.#log(x, prec) -> BigDecimal (54340.0)

x の自然対数を prec で指定した精度で計算します。

x の自然対数を prec で指定した精度で計算します。

x に無限大を指定した場合は無限大を返します。NaN を指定した場合には NaN
を返します。

@param x 計算対象の数値を Integer、Float、
Rational、BigDecimal オブジェクトのいずれかで指定
します。

@param prec 計算結果の精度を指定します。

@raise Math::DomainError x に 0 以下の数値か Complex オブジェクト
が指定された場合に発生します。

@rais...

CMath.#log!(x) -> Float (18481.0)

実数 x の対数を返します。Math.#log のエイリアスです。

実数 x の対数を返します。Math.#log のエイリアスです。

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

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

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

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

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

//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0...

CMath.#log!(x, b) -> Float (18481.0)

実数 x の対数を返します。Math.#log のエイリアスです。

実数 x の対数を返します。Math.#log のエイリアスです。

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

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

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

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

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

//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0...

絞り込み条件を変える

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

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

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(65...

Math.#log10(x) -> Float (18412.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 M...

CMath.#log10!(x) -> Float (18388.0)

実数 x の常用対数を返します。Math.#log10 のエイリアスです。

実数 x の常用対数を返します。Math.#log10 のエイリアスです。

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

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

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

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

@see Math.#log10

CMath.#log2!(x) -> Float (18388.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

Math.#lgamma(x) -> [Float, Integer] (67.0)

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

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

符号は +1 もしくは -1 で返されます。

@param x 実数

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

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

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

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

@see Math.#gamma

絞り込み条件を変える

Math.#acosh(x) -> Float (37.0)

x の逆双曲線余弦関数(area hyperbolic cosine)の値を返します。

x の逆双曲線余弦関数(area hyperbolic cosine)の値を返します。

=== 定義

acosh(x) = log(x + sqrt(x * x - 1)) [x >= 1]

@param x x >= 1 の範囲の実数

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

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

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

@see Math.#cosh

Math.#atanh(x) -> Float (37.0)

x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。

x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。

=== 定義

atanh(x) = log((1+x)/(1-x)) / 2 [-1 < x < 1]

@param x -1 < x < 1 の実数

@return 実数

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

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

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

@see Math.#tanh