User manual
59
7.6 math.c2
7.6.1 Wiskundige standaardfuncties
De definities van de standaardfuncties hebben de vorm
function fx ( float x ) returns float
Naam
Berekend resultaat
sqr Kwadraat
sqt Wortel uit het kwadraat
curt Kubieke wortel
sin Sinus, argument x in boogmaat (radiant)
cos Cosinus, argument x in boogmaat (radiant)
tan Tangens, argument x in boogmaat (radiant)
asin Arkussinus, resultaat in boogmaat (radiant)
acos Arkuscosinus, resultaat in boogmaat (radiant)
atan Arkustangens, resultaat in boogmaat (radiant)
log Logaritme voor basis 10
ln Natuurlijke logaritme
exp Exponentiële functie e
x
ceil Kleinste gehele getal, dat niet kleiner is dan x (naar boven afronden)
floor Grootste gehele getal, dat niet groter is dan x (naar beneden afronden)
7.6.2 Machtsverheffen
De functie
function pow ( float x, float y ) returns float
berekent de y-macht voor basis x (x y, “x tot de macht y”)
7.6.3 Absolute waarde – functies
Voor elk numeriek datatype (behalve byte, dat komt overeen met int bij het oproepen van de functie) is er
een absolute waarde – functie:
function abs ( int value ) returns int
function labs ( long value ) returns long
function fabs ( float value ) returns float
7.6.4 Minimum- en maximumfuncties
Voor elk numeriek datatype (behalve byte, dat komt overeen met int bij het oproepen van de functie) is er
een minimum - en maximum – functie:
function min ( int a, int b ) returns int
function lmin ( long a, long b ) returns long
function fmin ( float a, float b ) returns float
function max ( int a, int b ) returns int
function lmax ( long a, long b ) returns long
function fmax ( float a, float b ) returns float
7.7 mem.c2
De functies van de module mem.c2 maken verschillende manipulaties van bytebuffer – variabelen
mogelijk. De hoofdtoepassingen van deze functies zijn
•
het opbouwen van dataframes voor een data – overdracht
•
het lezen van data uit ontvangen dataframes
•
de regelformattering voor een uitvoer, b.v. naar een printer