Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Mathモジュール > exp
exp(x) -> Float
[permalink][rdoc]x の指数関数の値を返します。
すなわち e の x 乗の値を返します( e は自然対数の底)。
[SEE_ALSO] exp(3)
exp(z) -> Complex
[permalink][rdoc] [redefined by complex]
指数関数(自然対数 e の z 乗)を返します。
複素数 z = a + b *i に対する exp(z) の定義は以下です。
exp(z) = exp(a) * exp(i * b)
虚部が 0 でも Complex クラスのオブジェクトであれば Complex クラスのオブジェクトを返すことに注意してください。
n = 2 z = Complex.new(2, 0) p Math.exp(n) #=> 7.38905609893065 p Math.exp(z) #=> Complex(7.38905609893065, 0.0)