るりまサーチ (Ruby 2.6.0)

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

別のキーワード

  1. math exp
  2. bn mod_exp
  3. bigmath exp
  4. _builtin exp
  5. float min_exp

モジュール

キーワード

検索結果

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

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(Complex(0, Math::PI / 2.0)) # => (6.123031769111886e-17+1.0i)
//}...

CMath.#exp!(x) -> Float (18448.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 (25.0)

複素数演算をサポートするモジュールです。

...び出します。

//emlist[例][ruby]{
require "cmath"

# 複素数の範囲の立方根(の主値)= exp(1/3 πi)
CMath
.cbrt(-1) # => (0.5000000000000001+0.8660254037844386i)

# 実数の範囲の立方根
Math.cbrt(-1) # => -1.0

include CMath

# レシーバー無しで使える
cbrt(-1) # =...