This is a translation of the original English documentation page. Help us make it better.

6 Wiskundige functies

Alle hier vermelde functies worden ondersteund in:

Wiskundige functies worden ondersteund met drijvende-kommawaarden en gehele getalwaarden, tenzij anders vermeld.

De functies worden vermeld zonder aanvullende informatie. Klik op de functie om de volledige details te bekijken.

Functie Beschrijving
abs De absolute waarde van een waarde.
acos De arccosinus van een waarde als een hoek, uitgedrukt in radialen.
asin De arcsinus van een waarde als een hoek, uitgedrukt in radialen.
atan De arctangens van een waarde als een hoek, uitgedrukt in radialen.
atan2 De arctangens van de ordinaat (waarde) en abscis coördinaten gespecificeerd als een hoek, uitgedrukt in radialen.
avg De gemiddelde waarde van de gerefereerde itemwaarden.
cbrt De derdemachtswortel van een waarde.
ceil Rond de waarde af naar het dichtstbijzijnde grotere of gelijke gehele getal.
cos De cosinus van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.
cosh De hyperbolische cosinus van een waarde.
cot De cotangens van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.
degrees Converteert een waarde van radialen naar graden.
e Het getal van Euler (2.718281828459045).
exp Het getal van Euler tot de macht van een waarde.
expm1 Het getal van Euler tot de macht van een waarde min 1.
floor Rond de waarde af naar het dichtstbijzijnde kleinere of gelijke gehele getal.
log De natuurlijke logaritme.
log10 De decimale logaritme.
max De hoogste waarde van de gerefereerde itemwaarden.
min De laagste waarde van de gerefereerde itemwaarden.
mod De rest bij deling.
pi De constante Pi (3.14159265358979).
power De macht van een waarde.
radians Converteert een waarde van graden naar radialen.
rand Geeft een willekeurige gehele waarde terug.
round Rond de waarde af op decimalen.
signum Geeft '-1' terug als een waarde negatief is, '0' als een waarde nul is, '1' als een waarde positief is.
sin De sinus van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.
sinh De hyperbolische sinus van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.
sqrt De vierkantswortel van een waarde.
sum De som van de gerefereerde itemwaarden.
tan De tangens van een waarde.
truncate Rond de waarde af op decimalen.

Functiegegevens

Enkele algemene opmerkingen over functieparameters:

  • Functieparameters zijn gescheiden door een komma
  • Expressies worden geaccepteerd als parameters
  • Optionele functieparameters (of parameterdelen) worden aangegeven door < >
abs(waarde)

De absolute waarde van een waarde.
Ondersteunde waarde types: Float, Integer, String, Text, Log.
Voor strings retourneert: 0 - de waarden zijn gelijk; 1 - de waarden verschillen.

Parameter:

  • waarde - de waarde om te controleren

Het absolute numerieke verschil zal worden berekend, zoals te zien is met de volgende inkomende voorbeeldwaarden ('vorige' en 'laatste' waarde = absolute verschil): '1' en '5' = 4; '3' en '1' = 2; '0' en '-2.5' = 2.5

Voorbeeld:

abs(last(/host/key))>10
acos(waarde)

De arccosinus van een waarde als een hoek, uitgedrukt in radialen.

Parameter:

  • waarde - de waarde om te controleren

De waarde moet tussen -1 en 1 liggen. Bijvoorbeeld, de arccosinus van een waarde '0.5' zal '2.0943951' zijn.

Voorbeeld:

acos(last(/host/key))
asin(waarde)

De arcsinus van een waarde als een hoek, uitgedrukt in radialen.

Parameter:

  • waarde - de waarde om te controleren

De waarde moet tussen -1 en 1 liggen. Bijvoorbeeld, de arcsinus van een waarde '0.5' zal '-0.523598776' zijn.

Voorbeeld:

asin(last(/host/key))
atan(value)

De arctangens van een waarde als een hoek, uitgedrukt in radialen.

Parameter:

  • waarde - de te controleren waarde

De waarde moet tussen -1 en 1 liggen. Bijvoorbeeld, de arctangens van een waarde '1' zal '0.785398163' zijn.

Voorbeeld:

atan(last(/host/key))
atan2(waarde, abscissa)

De arctangens van de ordinaat (waarde) en abscissa coördinaten, uitgedrukt als een hoek in radialen.

Parameters:

  • waarde - de te controleren waarde;
  • abscissa - de waarde van de abscissa.

Bijvoorbeeld, de arctangens van de ordinaat en abscissa coördinaten van een waarde '1' zal '2.21429744' zijn.

Voorbeeld:

atan2(last(/host/key), 2)
avg(<waarde1>,<waarde2>,...)

De gemiddelde waarde van de gerefereerde itemwaarden.

Parameters:

  • waardeX - de waarde die wordt geretourneerd door een van de geschiedenisfuncties.

Voorbeeld:

avg(avg(/host/key), avg(/host2/key2))
cbrt(waarde)

De derdemachtswortel van een waarde.

Parameter:

  • waarde - de te controleren waarde

Bijvoorbeeld, de derdemachtswortel van '64' is '4', van '63' is '3.97905721'.

Voorbeeld:

cbrt(last(/host/key))
ceil(value)

Rond de waarde naar boven af naar het dichtstbijzijnde gehele getal dat groter is dan of gelijk is aan de waarde.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, '2.4' wordt afgerond naar '3'. Zie ook floor().

Voorbeeld:

ceil(last(/host/sleutel))
cos(waarde)

De cosinus van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de cosinus van een waarde '1' is '0.54030230586'.

Voorbeeld:

cos(last(/host/key))
cosh(waarde)

De hyperbolische cosinus van een waarde. Geeft de waarde terug als een reëel getal, niet in wetenschappelijke notatie.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de hyperbolische cosinus van een waarde '1' is '1.54308063482'.

Voorbeeld:

cosh(last(/host/key))
cot(waarde)

De cotangens van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de cotangens van een waarde '1' is '0.54030230586'.

Voorbeeld:

cot(last(/host/key))
degrees(waarde)

Zet een waarde om van radialen naar graden.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, een waarde '1' die omgezet wordt naar graden wordt '57.2957795'.

Voorbeeld:

degrees(last(/host/key))
e

Het getal van Euler (2.718281828459045).

Voorbeeld:

e()
exp(waarde)

Het getal van Euler tot de macht van een waarde.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, het getal van Euler tot de macht van een waarde '2' is '7.38905609893065'.

Voorbeeld:

exp(last(/host/key))
expm1(waarde)

Het getal van Euler tot de macht van een waarde min 1.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, het getal van Euler tot de macht van een waarde '2' min 1 is '6.38905609893065'.

Voorbeeld:

expm1(last(/host/key))
floor(waarde)

Rond de waarde naar beneden af naar het dichtstbijzijnde gehele getal dat kleiner is dan of gelijk is aan de waarde.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, '2.6' wordt afgerond naar '2'. Zie ook ceil().

Voorbeeld:

floor(last(/host/key))
log(waarde)

De natuurlijke logaritme.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de natuurlijke logaritme van een waarde '2' is '0.69314718055994529'.

Voorbeeld:

log(last(/host/key))
log10(waarde)

De decimale logaritme.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de decimale logaritme van een waarde '5' is '0.69897000433'.

Voorbeeld:

log10(last(/host/key))
max(<waarde1>,<waarde2>,...)

De hoogste waarde van de gerefereerde itemwaarden.

Parameter:

  • waardeX - de waarde teruggegeven door een van de geschiedenisfuncties.

Voorbeeld:

max(avg(/host/key),avg(/host2/key2))
min(<waarde1>,<waarde2>,...)

De laagste waarde van de gerefereerde itemwaarden.

Parameter:

  • waardeX - de waarde teruggegeven door een van de geschiedenisfuncties.

Voorbeeld:

min(avg(/host/key),avg(/host2/key2))
mod(waarde,noemer)

De rest bij deling.

Parameter:

  • waarde - de waarde om te controleren;
  • noemer - de deler.

Bijvoorbeeld, de rest bij deling van een waarde '5' met deler '2' is '1'.

Voorbeeld:

mod(last(/host/key),2)
pi

De constante Pi (3.14159265358979).

Voorbeeld:

pi()
power(waarde,machtswaarde)

De macht van een waarde.

Parameter:

  • waarde - de waarde om te controleren;
  • machtswaarde - de N-de macht om te gebruiken.

Bijvoorbeeld, de 3de macht van een waarde '2' is '8'.

Voorbeeld:

power(last(/host/key),3)
radians(waarde)

Zet een waarde om van graden naar radialen.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, een waarde '1' die omgezet wordt naar radialen wordt '0.0174532925'.

Voorbeeld:

radians(last(/host/key))
rand

Geeft een willekeurige gehele waarde terug. Een pseudo-willekeurig gegenereerd getal met tijd als zaaier (voldoende voor wiskundige doeleinden, maar niet voor cryptografie).

Voorbeeld:

rand()
round(waarde,decimalen)

Rond de waarde af naar het opgegeven aantal decimalen.

Parameter:

  • waarde - de waarde om te controleren;
  • decimalen - specificeer het aantal decimalen voor het afronden (0 is ook mogelijk).

Bijvoorbeeld, een waarde '2.5482' afgerond naar 2 decimalen wordt '2.55'.

Voorbeeld:

round(last(/host/key),2)
signum(waarde)

Geeft '-1' terug als een waarde negatief is, '0' als een waarde nul is, '1' als een waarde positief is.

Parameter:

  • waarde - de waarde om te controleren.

Voorbeeld:

signum(last(/host/key))
sin(waarde)

De sinus van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de sinus van een waarde '1' is '0.8414709848'.

Voorbeeld:

sin(last(/host/key))
sinh(waarde)

De hyperbolische sinus van een waarde, waarbij de waarde een hoek is uitgedrukt in radialen.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de hyperbolische sinus van een waarde '1' is '1.17520119364'.

Voorbeeld:

sinh(last(/host/key))
sqrt(waarde)

De vierkantswortel van een waarde.
Deze functie zal falen met een negatieve waarde.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de vierkantswortel van een waarde '3.5' is '1.87082869339'.

Voorbeeld:

sqrt(last(/host/key))
sum(<waarde1>,<waarde2>,...)

De som van de gerefereerde itemwaarden.

Parameter:

  • waardeX - de waarde teruggegeven door een van de geschiedenisfuncties.

Voorbeeld:

sum(avg(/host/key),avg(/host2/key2))
tan(waarde)

De tangens van een waarde.

Parameter:

  • waarde - de waarde om te controleren

Bijvoorbeeld, de tangens van een waarde '1' is '1.55740772465'.

Voorbeeld:

tan(last(/host/key))
truncate(waarde,decimalen)

Truncate de waarde naar het opgegeven aantal decimalen.

Parameter:

  • waarde - de waarde om te controleren;
  • decimalen - specificeer het aantal decimalen voor het trunceren (0 is ook mogelijk).

Bijvoorbeeld, een waarde '2.5482' getruncate naar 2 decimalen wordt '2.54'.

Voorbeeld:

truncate(last(/host/key),2)

Zie alle ondersteunde functies.