525件ヒット
[1-100件を表示]
(0.028秒)
種類
- モジュール関数 (319)
- インスタンスメソッド (151)
- クラス (22)
- 定数 (22)
- モジュール (11)
モジュール
- Enumerable (22)
- Kernel (22)
- Math (319)
キーワード
- DomainError (11)
- E (11)
- Float (11)
- PI (11)
- acos (11)
- acosh (11)
- angle (33)
- arg (33)
- asin (11)
- asinh (11)
- atan (11)
- atan2 (11)
- atanh (11)
- bsearch (11)
- cbrt (11)
- cos (11)
- cosh (11)
- erf (11)
- erfc (11)
- exp (11)
- frexp (11)
- gamma (11)
- hypot (11)
- ldexp (11)
- lgamma (11)
- log (22)
- log10 (11)
- log2 (11)
-
max
_ by (22) - phase (33)
- printf (22)
- round (19)
- sin (11)
- sinh (11)
- sqrt (11)
- tan (11)
- tanh (11)
検索結果
先頭5件
-
Math (44020.0)
-
浮動小数点演算をサポートするモジュールです。
...浮動小数点演算をサポートするモジュールです。
Math モジュールにはさまざま数学関数がモジュール関数として定義されています。
モジュール関数は以下のように,モジュールの特異メソッドとして呼び出す使い方と、
モ......ジュールをインクルードしてレシーバーを省略した形で呼び出す使い方の両方ができます。
=== 例
//emlist[][ruby]{
pi = Math.atan2(1, 1)*4;
include Math
pi2 = atan2(1, 1)*4
//}... -
Math
. # atan2(y , x) -> Float (30226.0) -
y / x の逆正接関数(arctangent)の値をラジアンで返します。
...list[例][ruby]{
Math.atan2(1,0) #=> 1.5707963267949
Math.atan2(-1,0) #=> -1.5707963267949
//}
@raise TypeError y, x に数値以外を指定した場合に発生します。
@raise RangeError y, x に実数以外の数値を指定した場合に発生します。
@see Math.#atan, Math.#tan... -
Math
. # atan(x) -> Float (30220.0) -
x の逆正接関数(arctangent)の値をラジアンで返します。
...rn 返される値の範囲は [-π/2, +π/2] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.atan(0) # => 0.0
//}
@see Math.#atan2, Math.#tan... -
Math
. # atanh(x) -> Float (30214.0) -
x の逆双曲線正接関数(area hyperbolic tangent)の値を返します。
...erbolic 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... -
Math
. # log(x) -> Float (24162.0) -
x の対数(logarithm)を返します。
...)を返します。
引数 x, b の両方に 0 を指定した場合は Float::NAN を返します。
@param x 正の実数を指定します。
@param b 底を指定します。省略した場合は自然対数(natural logarithm)を計算します。
@raise TypeError 引数のどちらか......らかに負の数を指定した場合に発生します。
//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 (24162.0) -
x の対数(logarithm)を返します。
...)を返します。
引数 x, b の両方に 0 を指定した場合は Float::NAN を返します。
@param x 正の実数を指定します。
@param b 底を指定します。省略した場合は自然対数(natural logarithm)を計算します。
@raise TypeError 引数のどちらか......らかに負の数を指定した場合に発生します。
//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
. # log2(x) -> Float (24144.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... -
Math
. # log10(x) -> Float (24138.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... -
Math
. # acos(x) -> Float (24126.0) -
x の逆余弦関数(arccosine)の値をラジアンで返します。
...定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.acos(0) == Math::PI/2 # => true
//}
@see Math.#cos... -
Math
. # asin(x) -> Float (24126.0) -
x の逆正弦関数(arcsine)の値をラジアンで返します。
...定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.asin(1) == Math::PI/2 # => true
//}
@see Math.#sin...