Wiskundige functies
Introductie
Deze wiskundige functies kunnen alleen waarden behandelen die in het bereik van de integer en float types op jouw computer zijn. (dit komt momenteel overeen met resp. de C types long en double). Als je hogere getallen aan moet kunnen, kijk dan eens naar de arbitrary precision math functions.
Afhankelijkheden
Deze functies zijn beschikbaar als onderdeel van de standaard module die altijd beschikbaar is.
Installatie
Er zijn geen handelingen nodig m.b.t. tot installatie voor deze functies, deze maken deel uit van de kern van PHP.
Configuratie tijdens scriptuitvoer
Deze extensie gebruikt geen configuratie regels.
Resource types
Deze extensie maakt geen gebruik van resources.
Voorgedefinieerde constanten
De constanten die hier staan zijn altijd aanwezig als een onderdeel van de PHP kern.
Constante | Waarde | Beschrijving |
---|---|---|
M_PI | 3.14159265358979323846 | Pi |
M_E | 2.7182818284590452354 | e |
M_LOG2E | 1.4426950408889634074 | log_2 e |
M_LOG10E | 0.43429448190325182765 | log_10 e |
M_LN2 | 0.69314718055994530942 | log_e 2 |
M_LN10 | 2.30258509299404568402 | log_e 10 |
M_PI_2 | 1.57079632679489661923 | pi/2 |
M_PI_4 | 0.78539816339744830962 | pi/4 |
M_1_PI | 0.31830988618379067154 | 1/pi |
M_2_PI | 0.63661977236758134308 | 2/pi |
M_SQRTPI | 1.77245385090551602729 | wortel(pi) [4.0.2] |
M_2_SQRTPI | 1.12837916709551257390 | 2/wortel(pi) |
M_SQRT2 | 1.41421356237309504880 | wortel(2) |
M_SQRT3 | 1.73205080756887729352 | wortel(3) [4.0.2] |
M_SQRT1_2 | 0.70710678118654752440 | 1/wortel(2) |
M_LNPI | 1.14472988584940017414 | log_e(pi) [4.0.2] |
M_EULER | 0.57721566490153286061 | Constante van Euler [4.0.2] |
Table of Contents
- abs — Absolute waarde
- acos — Arc cosinus
- acosh — Inverse hyperbolische cosinus
- asin — Arc sinus
- asinh — Inverse hyperbolische sinus
- atan2 — arc tangens van twee variabelen
- atan — Arc tangens
- atanh — Inverse hyperbolische tangens
- base_convert — Converteert een nummer tussen verschillende grondtallen
- bindec — Binair naar decimaal
- ceil — Rond af naar boven
- cos — Cosinus
- cosh — Hyperbolische cosinus
- decbin — Decimaal naar binair
- dechex — Decimaal naar hexadecimaal
- decoct — Decimaal naar octaal
- deg2rad — Converteer een getal van graden naar radialen
- exp — Berekent een exponent van e (het grondtal van de de natuurlijke logaritme of het logaritme van Neper)
- expm1 — Geeft exp(number) - 1 terug, berekend op een manier die ook nauwkeurig is als de waarde van number dicht bij nul ligt
- floor — Rond af naar beneden
- fmod — Returns the floating point remainder (modulo) of the division of the arguments
- getrandmax — Geeft de grootste mogelijke willekeurige waarde terug
- hexdec — Hexadecimaal naar decimaal
- hypot — Geeft de wortel( num1*num1 + num2*num2)
- is_finite — Beschrijving
- is_infinite — Beschrijving
- is_nan — Beschrijving
- lcg_value — Combined linear congruential generator
- log10 — Logaritme met grondtal 10
- log1p — Geeft log(1 + number) terug, berekend op een manier die nauwkeurig is zelfs als de waarde van number dicht bij nul ligt
- log — Natuurlijke logaritme
- max — Vind de hoogste waarde
- min — Vind de laagste waarde
- mt_getrandmax — Geeft de grootste mogelijke willekeurige waarde terug
- mt_rand — Genereeer een betere willekeurige waarde
- mt_srand — 'Bezaai' de betere random number generator
- octdec — Octaal naar decimaal
- pi — Verkrijg de waarde van pi
- pow — Machtsverheffing
- rad2deg — Converteer een getal van radialen naar graden
- rand — Genereer een willekeurig waarde
- round — Rondt een float af
- sin — Sinus
- sinh — Hyperbolische sinus
- sqrt — Worteltrekken
- srand — 'Bezaai' de random number generator
- tan — Tangens
- tanh — Hyperbolic tangens