Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > cmathライブラリ > CMathモジュール > exp

module function CMath.#exp

exp(z) -> Float | Complex[permalink][rdoc]

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

[PARAM] z:
Math::E を z 乗する数を指定します。
[EXCEPTION] TypeError:
z に数値以外を指定した場合に発生します。

例:

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)