PHP - expm1
Třída
Metoda - expm1
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Funkce expm1 v PHP od základu přirozeného logaritmu (e^x) odečítá číslo 1.
Funkci lze nahradit příkazy jako pow(M_E, $x) - 1
nebo
exp($x) - 1
, ale funkce expm1 je přesnější pro hodnoty blízké
nule.
Procedurální
- function expm1 (float $arg) : float
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$arg | float | Exponent Eulerova čísla. |
Návratové hodnoty
Vrací: float
Umocněné Eulerovo číslo - 1, reprezentováno jako číslo s plovoucí desetinnou čárkou (float)
Příklady
<?php
for ($i = 0; $i <= 10; $i++)
echo ("exp $i = " . expm1($i) . "<br>");
Tento příklad vypíše (pokud zobrazeno ve webovém prohlížeči):
exp 0 = 1 exp 1 = 2.718281828459 exp 2 = 7.3890560989307 exp 3 = 20.085536923188 exp 4 = 54.598150033144 exp 5 = 148.41315910258 exp 6 = 403.42879349274 exp 7 = 1096.6331584285 exp 8 = 2980.9579870417 exp 9 = 8103.0839275754 exp 10 = 22026.465794807