Opérateurs
- +, -, *, / opérations arithmétiques de base (addition, soustraction, multiplication, division)
- ^ Exposant ;
2^3 = 8
- % Modulo, donne le reste d’une division entière :
5 % 2 = 1
Fonctions
sqrt(x)
: racine carrée ;sqrt(9) = 3
nrt(n,x)
: nième racine ;nrt(3,8) = ∛8 = 2
sin(x), cos(x), tan(x)
: fonctions trigonométriques*arcsin(x), arccos(x), arctan(x)
: Fonctions trigonométriques arcsine*log(a,x)
: Logarithme en base a ;log(10, 100) = 2
ln(x)
: Logarithme naturel (logarithme en base e) ;ln(42) = log(e, 42)
e(x)
: fonction exponentielle en base e) ;e(1) ≈ 2,71828 ; e(2) ≈ 2,71828²
abs(x)
: Valeur absolue, convertit une valeur négative en positive :abs(-3) = 3
floor(x)
: arrondit au nombre entier le plus proche :floor(2.8) = 2
ceil(x)
: arrondit au nombre entier suivant :ceil(2.2) = 3
sgn(x)
: Retourne le signe d’une valeur,-1
pour les nombres négatifs,1
pour les positifs, et0
pour le zéro.min(x, y)
: Retourne le plus petit nombre de la liste d’arguments;min(23, 12, 42) = 12
max(x, y)
: Retourne le plus grand nombre de la liste d’arguments;max(23, 12, 42) = 42
cs(x)
: Renvoie la somme croisée de nombres donnés;cs(99) = 18
,cs(99, 88) = 16
csi(x)
: Renvoie la somme croisée itérée de nombres donnés.;csi(99) = 9
,csi(99, 88) = 7
nth(x, n)
: Renvoie len
-ième nombre (le signe décimal compte !);nth(1234, 2) = 2
;nth(1234.5, 6) = 5
nth(x, s, e)
: Retourne les
-ième jusqu’aue
-ième nombre (le signe décimal compte !);nth(1234, 2, 4) = 234
;nth(1234.5, 2, 6) = 234.5
Notez que toutes les valeurs décimales nécessitent un point (pas de virgule !) comme séparateur décimal. Dans l’autre sens, les fonctions peuvent également renvoyer des valeurs décimales (avec un point), ce qui pourrait éventuellement conduire à des résultats inattendus dans la formule globale.
*) Les fonctions trigonométriques interprètent les valeurs en radians, et non en degrés. Conversion des degrés en radian :
rad = degré * pi / 180
sin(90)
pour 90
degrés doit être écrit comme sin(90 * pi / 180)
Constantes
pi
: ~3.1415926…phi
: Ratio d’or, ~1.61803….ln10
: Logarithme naturel de 10 ; =ln(10)
ln2
: Logarithme naturel de 2 ; =ln(2)
log10e
: Logarithme en base 10 de e ; =log(10, e)
log2e
: Logarithme en base 2 de e ; =log(2, e)
sqrt2
: Racine carrée de 2 ; =sqrt(2)
sqrt1_2
: racine carrée de 1/2 ; =sqrt(1/2)