exp
exp($exponent)
Vrátí číslo e (přibližně 2,718) umocněné na zadaný exponent. Je to opak přirozeného logaritmu log(). Používá se při výpočtech růstu a poklesu.
Parametry
- $exponent – mocnina, na kterou se číslo e umocní.
Příklady
echo exp(0); // 1 echo exp(1); // 2.718281828459 // číslo e je i jako konstanta echo M_E; // 2.718281828459 echo round(exp(2), 4); // 7.3891 // záporný exponent dává číslo mezi 0 a 1 echo round(exp(-1), 4); // 0.3679 // exp a log se navzájem ruší echo round(log(exp(5)), 10); // 5 // spojité úročení: 1000 Kč na 3 roky s úrokem 5 % echo round(1000 * exp(0.05 * 3), 2); // 1161.83 // příliš velký exponent dá nekonečno var_dump(is_infinite(exp(710))); // bool(true)
Na co si dát pozor
- Pro exponent větší než asi 709 vrací nekonečno (INF) a nic nehlásí. Výsledek ověřte přes is_finite(), než s ním budete počítat dál.
- Výsledek je vždy desetinné číslo a je jen přibližný. Před porovnáváním ho zaokrouhlete přes round().
- Jiný základ než e umocní pow().