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
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
x
59