関数の概要
PHPの exp 関数は、ネイピア数e(約2.71828)の累乗を計算するための関数です。数値を引数として受け取り、その数値を指数としてeを累乗した結果を返します。指数関数の計算を簡単に行うことができ、数学的な処理や統計処理などでよく使用されます。
パラメータの説明
float $arg– 指数部分にあたる値です。この引数の値がeの何乗かを決めます。
戻り値
指定した指数に対するeの累乗の結果を浮動小数点数(float)で返します。引数が負の値でも適切に計算されます。
使用例
基本的な使い方
<?php
echo exp(1); // eの1乗 ≒ 2.718281828459
?>
引数に1を指定すると、eの1乗を計算し、約2.71828が返されます。
指数が0の場合
<?php
echo exp(0); // eの0乗 = 1
?>
どんな数でも0乗は1なので、結果は1になります。
負の指数の計算
<?php
echo exp(-2); // eの-2乗 ≒ 0.135335283236
?>
負の指数を指定すると、1/(eの正の指数乗)の値を返します。
小数指数の場合
<?php
echo exp(0.5); // eの0.5乗 ≒ 1.6487212707
?>
小数も問題なく計算できます。指数関数の性質を利用した様々な数値解析で使えます。
関連する関数
log()– 指数関数の逆関数で、自然対数を計算するpow()– 任意の数の累乗を計算するsqrt()– 平方根を計算する
まとめ
PHPの exp 関数は、自然対数の底であるeの累乗を簡単に計算できる便利な関数です。指数関数の計算が必要な場面で重宝し、引数には正の数・負の数・小数すべてを渡せます。統計処理や科学計算、金融計算など幅広い分野で活用できますので、用途に応じてぜひ活用してください。
