Dans Geolabo, toutes les expressions mathématiques usuelles sont utilisables, avec la syntaxe habituelle.
Vous pouvez utiliser aussi toutes les variables, fonctions ou autres objets définis dans la figure. Les fonctions
à argument numérique sont :
- les fonctions trigonométriques : sin(x),cos(x),tan(x).
- les fonctions trigonométriques réciproques : asin(x),acos(x),atan(x).
- les fonctions logarithmes et exponentielles : exp(x),ln(x),log(x) [logarithme en base 10].
- les fonctions de trigonométrie hyperbolique : sinh(x),cosh(x),tanh(x),asinh(x),acosh(x),atanh(x).
- la valeur absolue : absc(x).
- la racine carrée : sqrt(x).
- les fonctions puissances : a puissance b se note a^b.
- la fonction rand(), qui ne prend pas d'argument et donne un nombre aléatoire compris entre 0 et 1.
- la partie entière : ent(x).
- les constantes pi et e sont aussi connues.
- la fonction somme(), qui prend 4 paramètres, et dont la syntaxe se trouve sur cette page.
Il est possible aussi d'utiliser dans Geolabo des fonctions liées aux objets de la figure :
- dist(A,B) : renvoie la distance entre le point A et le point B.
- absc(A) : renvoie l'abscisse de A.
- ord(A) : renvoie l'ordonnée de A.
- angle(A,B,C) : renvoie la mesure de l'angle ABC.
- det(v1,v2) : renvoie le déterminant de (v1,v2).
- prodscal(v1,v2) : renvoie le produit scalaire de (v1,v2).
- norme(v) : renvoie la norme de v.
GeoLabo gère aussi des expressions données par des conditions. Pour cela, on utilise la fonction if, dont la
syntaxe se trouve sur cette page. Enfin, signalons une erreur fréquente : les nombres décimaux se notent EXCLUSIVEMENT avec un . On écrit
par exemple 3.14 et non 3,14!!!!