PHP: 冪根・累乗根の求め方


冪根・累乗根

冪根(べきこん)、または累乗根(るいじょうこん)は、冪乗(累乗)に相対する概念で、冪乗すると与えられた数になるような新たな数のことをいう。

冪根の計算

PHPの場合、平方根を計算する関数はあるけど、冪根を計算する関数はない。
※冪根の整数部分や余りを出す関数はある。
(但し、PHP5.6以降 gmp_root, gmp_rootrem
「Xのn乗根 = Xの(1/n)乗」ということを利用して次のように計算する。


// 累乗根を求める関数
function nthRoot($x,$n){
    return pow($x, 1 / $n);
}

// 125の3乗根を求める
echo nthRoot(125, 3);
// float(5)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です