expm1()函数返回EXP(数字) - 1,在某种程度上能计算出准确即使当数的值接近于零,其中“EXP(数字) - 1”的情况下将是不准确的,由于两个减法几乎相等的数字。
expm1(x)= exp(x)-1
该函数返回一个浮点值。
expm1 ( float $arg ) : float
序号 | 参数及说明 |
---|---|
1 | arg 要计算其expm1的浮点数。 |
PHP expm1()函数返回浮点值。
此功能在PHP 4.x,PHP 5.x和PHP 7.x中可用。
以下示例计算expm1(2)并使用(exp(2)-1)计算返回值-
<?php echo "expm1(2) = " . expm1(2) . "\n"; echo "exp(2)-1 = " . (exp(2)-1); ?>
输出结果
这将产生以下结果-
expm1(2) = 6.3890560989307 exp(2)-1 = 6.3890560989307
以下示例返回expm1的值-
<?php echo "expm1(0) = " . expm1(0) . "\n"; ?>
输出结果
这将产生以下结果-
expm1(0) = 0
让我们检查一下找出expm1(-1)。
<?php echo "expm1(-1) = " . expm1(-1) . "\n"; ?>
输出结果
这将产生以下结果-
expm1(-1) = -0.63212055882856
以下示例返回expm1(1)的值-
<?php echo "expm1(1) = " . expm1(1) . "\n"; ?>
输出结果
这将产生以下结果-
expm1(1) = 1.718281828459