expm1()
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
返回 exp(number)- 1,甚至当 number 的值接近零也能计算出准确结果
说明
expm1(float $arg):float
expm1()返回'exp($number)- 1',甚至当$number的值接近零也能计算出准确结果。但是当两个数值趋近于相等的时候,'exp ($number)- 1'就会变得不太准确。
参数
- $arg
要处理的参数
返回值
'e' to the power of$argminus one
更新日志
版本 | 说明 |
---|---|
5.3.0 | 此函数在所有平台上均可用 |
参见
Note that exp(x)-1 can be approximated by x + x^2/2! + ... + x^n/n! and for any value
Compare this to log1p (which is its inverse). Also, You may have to use a similar workaraound in case the underlying C library does not support expm1: <?php function expm1($x) { return ($x>-1.0e-6 && $x<1.0e-6) ? ($x + $x*$x/2) : (exp($x)-1); } ?>