るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

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

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

...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!(1) # => 0.0
CMath
.log!(100, 10) # => 2.0
CMath
.log!(-1.0)# => Math::DomainError
//}

@
see Math.#log...

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

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

...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!(1) # => 0.0
CMath
.log!(100, 10) # => 2.0
CMath
.log!(-1.0)# => Math::DomainError
//}

@
see Math.#log...

CMath.#cos!(x) -> Float (44.0)

実数 x の余弦関数の値を返します。Math.#cos のエイリアス です。

...す。

@
param x 実数(ラジアンで与えます)

@
return [-1, 1] の実数

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

@
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.#sqrt!(x) -> Float (44.0)

実数 x の平方根を返します。Math.#sqrt のエイリアスです。

...す。

@
param x 正の実数

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

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

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

//emlist[例][ruby]{
requi...
...re "cmath"
CMath
.sqrt!(4.0) # => 2.0
CMath
.sqrt!(9.0) # => 3.0
//}

@
see Math.#sqrt...

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

絞り込み条件を変える

CMath.#exp!(x) -> Float (38.0)

実数 x の指数関数(Math::E の x 乗)の値を返します。 Math.#exp のエイリアスです。

...

@
param x Math::E を x 乗する数を実数で指定します。

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

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

//emlist[例][ruby]{
require "cmath"
CMath
.exp!(0) # => 1
CMath
.e...
...xp!(0.5) # => Math.sqrt(Math::E)
CMath
.exp!(1) # => Math::E
CMath
.exp!(2) # => Math::E ** 2
//}

@
see Math.#exp...

CMath.#sin!(x) -> Float (38.0)

実数 x の正弦関数の値を返します。Math.#sin のエイリアス です。

...

@
param x 実数(ラジアンで与えます)

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

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

//emlist[例][ruby]{
require "cmath"
CMath
.sin!(0 * Math::PI / 4) # => 0.0
CMath
.s...
...in!(1 * Math::PI / 4) # => 0.7071067811865475
CMath
.sin!(2 * Math::PI / 4) # => 1.0
//}

@
see Math.#sin...

CMath.#tan!(x) -> Float (38.0)

実数 x の正接関数の値を返します。Math.#tan のエイリアス です。

...

@
param x 実数(ラジアンで与えます)

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

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

//emlist[例][ruby]{
require "cmath"
CMath
.tan!(0 * Math::PI / 4) # => 0.0
CMath
.t...
...an!(1 * Math::PI / 4) # => 1.0
CMath
.tan!(4 * Math::PI / 4) # => 0.0
//}

@
see Math.#tan...

CMath.#cbrt(z) -> Float | Complex (32.0)

z の立方根の内、主値を返します。

...z の立方根の内、主値を返します。

@
param z 数値

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

//emlist[例][ruby]{
require "cmath"
CMath
.cbrt(-8)# => (1.0000000000000002+1.7320508075688772i)
//}


@
see Complex#**...

CMath.#log(z) -> Float | Complex (32.0)

z の対数を返します。

...返します。

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

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

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

//emlist[例][ruby]{
require "cmath"
CMath
.log(Complex(0, 0...
...)) # => -Infinity+0.0i
CMath
.log(0) # => -Infinity
//}...

絞り込み条件を変える

CMath.#log(z, b) -> Float | Complex (32.0)

z の対数を返します。

...返します。

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

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

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

//emlist[例][ruby]{
require "cmath"
CMath
.log(Complex(0, 0...
...)) # => -Infinity+0.0i
CMath
.log(0) # => -Infinity
//}...

CMath.#exp(z) -> Float | Complex (26.0)

z の指数関数(Math::E の z 乗)の値を返します。

...す。

@
param z Math::E を z 乗する数を指定します。

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

//emlist[例][ruby]{
require "cmath"
CMath
.exp(Complex(0, 0))# => (1.0+0.0i)
CMath
.exp(Complex(0, Math::PI)) # => (-1.0+1.2246063538223773e-16i)
CMath
.exp(C...

CMath.#sqrt(z) -> Float | Complex (26.0)

z の平方根を返します。

...z の平方根を返します。

@
param z 数値

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

//emlist[例][ruby]{
require "cmath"
CMath
.sqrt(-1) # => (0+1.0i)
CMath
.sqrt(1)# => 1.0
CMath
.sqrt(Complex(0, 8))# => (2.0+2.0i)
//}...