Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】exp()関数の使い方

exp関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

exp関数は、自然対数の底e(約2.71828)を基数とする指数関数を計算する関数です。Rubyにおいては、このexp関数は標準ライブラリのMathモジュールに定義されており、Math.exp(x)という形式で呼び出して使用します。この関数は、引数xに対してeのx乗、つまり「e^x」を計算し、その結果を浮動小数点数として返します。

例えば、Math.exp(1)を実行すると、自然対数の底eそのものの値である約2.71828が返されます。また、Math.exp(0)を実行すると、どの数の0乗も1であるという数学の法則に基づき、1.0が返されます。引数には、整数や浮動小数点数など、どのような数値でも指定することができます。ただし、戻り値は常に浮動小数点数となります。

このexp関数は、科学技術計算、統計解析、金融工学など、指数的な成長や減衰をモデル化する必要がある多岐にわたる分野で利用される基本的な数学関数です。システムエンジニアを目指す上で、数値計算を扱う機会に遭遇した際には、このexp関数が重要な役割を果たすことを覚えておくと良いでしょう。Mathモジュールには他にも様々な数学関数が用意されており、これらを活用することで複雑な計算を効率的に行うことが可能です。

構文(syntax)

1Math.exp(num)

引数(parameters)

x

  • x: 自然対数の底 e を底とした x の指数関数

戻り値(return)

Float

指定された数値の自然対数の底 $e$ を底とする指数関数 $e^x$ の値を返します。

関連コンテンツ