« Előző oldal- - -^Tartalom^- - - Következő oldal »
MATEMATIKAI FÜGGVÉNYEK:
random(x) - egy 0 és x közötti valós számot
ad eredményül. A kapott szám mindig kisebb x-nél. Pl. a random(4)
eredményül 0 és 4 közötti egész és tört számokat ad,
4-et már nem.
random_set_seed(ertek) - beállítja a kiindulóértéket (egy egész szám),
ami a véletlenszám előállításhoz használatos. Azonos véletlensorozatok
ismétléséhez használható. GM 7-től használható.
random_get_seed() - visszatér a pillanatnyi kiindulóértékkel. GM 7-től.
randomize() - beállítja a kiindulóértéket egy véletlenszámhoz. GM 7-től.
choose(ertek1,ertek2,ertek3,...) - az
argumentumokban megadott értékek közül ad vissza egy
véletlenszerűen kiválasztottat. A függvénynek legfeljebb 16
argumentuma lehet. GM 6.1-től használható.
abs(x) - x abszolútértékét
adja.
sign(x) - x előjelét adja (-1
vagy 1).
round(x) - x értékét
kerekíti a legközelebbi egész számra.
floor(x) - lefelé kerekíti x
értékét a legközelebbi egész számra.
ceil(x) - fölfelé kerekíti x
értékét a legközelebbi egész számra.
frac(x) - eredménye x
törtrésze, vagyis a szám egészrészét egyszerűen lehagyja,
pl. 5.34 esetén 0.34.
sqrt(x) - x négyzetgyökét
adja. x-nek nem-negatívnak kell lennie.
sqr(x) - x négyzete.
power(x,n) - x n-edik
hatványa.
exp(x) - e az x-ediken.
ln(x) - x természetes alapú
logaritmusa (az előző fordítottja).
log2(x) - x kettes alapú
logaritmusa.
log10(x) - x tizes alapú
logaritmusa.
logn(n,x) - x n
alapú logaritmusa.
sin(x) - x szinusza (x-et
ívegységben (radiánban) kell megadni).
cos(x) - x koszinusza (x-et
ívegységben kell megadni).
tan(x) - x tangense (x-et
ívegységben kell megadni).
arcsin(x) - x szinuszának
fordítottja.
arccos(x) - x koszinuszának
fordítottja.
arctan(x) - x tangensének
fordítottja (az a szög, melynek tangense x).
arctan2(y,x) - kiszámolja y/x-et
és visszatér egy szöggel a megfelelő síknegyedben.
degtorad(x) - fokot ívegységbe alakít.
radtodeg(x) - ívegységet fokba alakít.
min(x,y) - x és y
minimumát adja.
max(x,y) - x és y
maximumát adja.
min3(x,y,z) - x, y
és z minimumát adja.
max3(x,y,z) - x, y
és z maximumát adja.
A GM 5.3-tól a min
és max függvények már több értékkel dolgoznak,
fölöslegessé téve ezzel a min3 és max3
függvények használatát. Maximum 16 paraméterük lehet,
melyek mindegyikének valós vagy szöveg típusúnak kell
lennie. Alakjuk:
min(ertek1,ertek2,ertek3,...) és
max(ertek1,ertek2,ertek3,...).
mean(x,y) - x és y
átlaga.
A GM 5.3-tól a mean szintén 16
paraméterrel dolgozhat, melyek mindegyikének valós típusúnak
kell lennie.
median(ertek1,ertek2,ertek3,...) - visszaadja az
értékek mediánját, vagyis középértékét. (Ha az
argumentumok száma páros, akkor a két középérték közül a
kisebbiket adja.) A függvénynek legfeljebb 16 argumentuma
lehet, melyek mindegyikének valós számnak kell lennie. GM
6.1-től használható.
point_distance(x1,y1,x2,y2) - pont (x1,y1)
és pont (x2,y2) közötti
távolság.
point_direction(x1,y1,x2,y2) - a pontból (x1,y1)
pontba (x2,y2) mutató irány
fokban.
lengthdir_x(h,ir) - a jelölt hosszúság és
irány vízszintes x-összetevője.
lengthdir_y(h,ir) - a jelölt hosszúság és
irány függőleges y-összetevője.
is_real(x) - x valós szám-e
(értéke igaz, ha valós).
is_string(x) - x szöveg-e
(értéke igaz, ha szöveg).