ライブラリ
- cmath (20)
検索結果
先頭5件
-
CMath
. # log!(x) -> Float (36904.0) -
実数 x の対数を返します。Math.#log のエイリアスです。
...します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0
CMath.log!(1) # => 0.0
CMath.log!(100, 10) # => 2.0
CMath.log!(-1.0)# => Math::DomainError
//}
@see Math.#log... -
CMath
. # log!(x , b) -> Float (36904.0) -
実数 x の対数を返します。Math.#log のエイリアスです。
...します。
@raise RangeError 引数のどちらかに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.log!(Math::E) # => 1.0
CMath.log!(1) # => 0.0
CMath.log!(100, 10) # => 2.0
CMath.log!(-1.0)# => Math::DomainError
//}
@see Math.#log... -
CMath
. # log10!(x) -> Float (36904.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 (36904.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 -
CMath
. # acos!(x) -> Float (18604.0) -
実数 x の逆余弦関数の値をラジアンで返します。Math.#acos のエイリ アスです。
実数 x の逆余弦関数の値をラジアンで返します。Math.#acos のエイリ
アスです。
@param x -1.0 <= x <= 1 の範囲内の実数
@return 返される値の範囲は [0, +π] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#acos -
CMath
. # acosh!(x) -> Float (18604.0) -
実数 x の逆双曲線余弦関数の値を返します。Math.#acosh のエイリアスです。
実数 x の逆双曲線余弦関数の値を返します。Math.#acosh のエイリアスです。
@param x x >= 1 の範囲の実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#acosh -
CMath
. # asin!(x) -> Float (18604.0) -
実数 x の逆正弦関数の値をラジアンで返します。Math.#asin のエイリ アスです。
実数 x の逆正弦関数の値をラジアンで返します。Math.#asin のエイリ
アスです。
@param x -1.0 <= x <= 1 の範囲内の実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#asin -
CMath
. # asinh!(x) -> Float (18604.0) -
実数 x の逆双曲線正弦関数の値を返します。Math.#asinh のエイリアスです。
実数 x の逆双曲線正弦関数の値を返します。Math.#asinh のエイリアスです。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#asinh -
CMath
. # atan!(x) -> Float (18604.0) -
実数 x の逆正接関数の値をラジアンで返します。Math.#atan のエイリ アスです。
実数 x の逆正接関数の値をラジアンで返します。Math.#atan のエイリ
アスです。
@param x 実数。
@return 返される値の範囲は [-π/2, +π/2] です。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#atan -
CMath
. # atan2!(y , x) -> Float (18604.0) -
実数 y / x の逆正接関数の値を返します。Math.#atan2 のエイリアスで す。
実数 y / x の逆正接関数の値を返します。Math.#atan2 のエイリアスで
す。
@param y 実数。
@param x 実数。
@return 返される値の範囲は [-π, π] です。
@raise TypeError 引数のどちらかに数値以外を指定した場合に発生します。
@raise RangeError 引数のどちらかに数値以外を指定した場合に発生します。
@see Math.#atan2 -
CMath
. # atanh!(x) -> Float (18604.0) -
実数 x の逆双曲線正接関数の値を返します。Math.#atanh のエイリアスです。
実数 x の逆双曲線正接関数の値を返します。Math.#atanh のエイリアスです。
@param x -1 < x < 1 の実数。
@return 実数。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise Math::DomainError x に範囲外の実数を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#atanh -
CMath
. # cbrt!(x) -> Float (18604.0) -
実数 x の立方根を返します。Math.#cbrt のエイリアスです。
...。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.cbrt!(8.0)# => 2.0
CMath.cbrt!(-8.0) # => -2.0
//}
@see Math.#cbrt... -
CMath
. # cos!(x) -> Float (18604.0) -
実数 x の余弦関数の値を返します。Math.#cos のエイリアス です。
...に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.cos!(0 * Math::PI / 4) # => 1.0
CMath.cos!(1 * Math::PI / 4) # => 0.7071067811865476
CMath.cos!(4 * Math::PI / 4) # => -1.0
//}
@see Math.#cos... -
CMath
. # cosh!(x) -> Float (18604.0) -
実数 x の双曲線余弦関数の値を返します。Math.#cosh のエイリアスで す。
実数 x の双曲線余弦関数の値を返します。Math.#cosh のエイリアスで
す。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#cosh -
CMath
. # exp!(x) -> Float (18604.0) -
実数 x の指数関数(Math::E の x 乗)の値を返します。 Math.#exp のエイリアスです。
...た場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.exp!(0) # => 1
CMath.exp!(0.5) # => Math.sqrt(Math::E)
CMath.exp!(1) # => Math::E
CMath.exp!(2) # => Math::E ** 2
//}
@see Math.#exp... -
CMath
. # sin!(x) -> Float (18604.0) -
実数 x の正弦関数の値を返します。Math.#sin のエイリアス です。
...に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sin!(0 * Math::PI / 4) # => 0.0
CMath.sin!(1 * Math::PI / 4) # => 0.7071067811865475
CMath.sin!(2 * Math::PI / 4) # => 1.0
//}
@see Math.#sin... -
CMath
. # sinh!(x) -> Float (18604.0) -
実数 x の双曲線正弦関数の値を返します。Math.#sinh のエイリアスで す。
実数 x の双曲線正弦関数の値を返します。Math.#sinh のエイリアスで
す。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#sinh -
CMath
. # sqrt!(x) -> Float (18604.0) -
実数 x の平方根を返します。Math.#sqrt のエイリアスです。
...に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sqrt!(4.0) # => 2.0
CMath.sqrt!(9.0) # => 3.0
//}
@see Math.#sqrt... -
CMath
. # tan!(x) -> Float (18604.0) -
実数 x の正接関数の値を返します。Math.#tan のエイリアス です。
...定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.tan!(0 * Math::PI / 4) # => 0.0
CMath.tan!(1 * Math::PI / 4) # => 1.0
CMath.tan!(4 * Math::PI / 4) # => 0.0
//}
@see Math.#tan... -
CMath
. # tanh!(x) -> Float (18604.0) -
実数 x の双曲線正接関数の値を返します。Math.#tanh のエイリアスで す。
実数 x の双曲線正接関数の値を返します。Math.#tanh のエイリアスで
す。
@param x 実数
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
@see Math.#tanh