Oltre alle semplici espressioni matematiche composte da soli operatori (+ - * /) è possibili implementare, nelle formule e quant’altro, anche le funzioni LUA. Di seguito vengono riportate alcune funzioni matematiche, ma per una maggiore informazione e conoscenza riguardo al linguaggio LUA, è possibile visitare il seguente sito.

  • PI: è la variabile globale corrispondente al valore di π (p greco). 
  • abs(n) : Restituisce il valore assoluto di <n>.

Es:

var1 = abs(-5)

var1 = 5

  • sin(ang): Restituisce il seno dell’angolo (ang).

Es:

var1 = sin(30)

var1 = 0.5

  • cos(ang): Restituisce il coseno dell’angolo (ang).

Es:

var1 = cos(30)

var1 = 0.87

  • tan(ang): Restituisce la tangente dell’angolo (ang).

Es:

var1 = tan(30)

var1 = 0.58

  • atan(ang): Restituisce l’arcotangente (in gradi) di <ang>.

Es:

var1 = tan(30)

var1 = 88.09

  • rad(ang): Restituisce <ang> convertito da gradi a radianti.

Es:

var1 = rad(30)

var1 = 0.52

  • deg(ang): Restituisce <ang> convertito da  radianti a gradi.

Es:

var1 = deg (0.5)

var1 = 28.64

  • floor(val): Tronca la parte decimale di un numero verso il basso.


Es:

var1 = floor(2.8)

var1 = 2


  • ceil(val): Tronca la parte decimale di un numero verso l’alto.


Es:

var1 = ceil(2.8)

var1 = 3


  • sqrt(n): Restituisce la radice quadrata di <n>.

Es:

var1 = sqrt(16)

var1 = 4


  • log(n): Restituisce il logaritmo naturale di <n>.

Es:

var1 = log(10)

var1 = 2.30


  • log10(n): Restituisce il logaritmo decimale di <n>.

Es:

var1 = log10(10)

var1 = 1


  • mod(a, b): Restituisce il resto della divisione a / b.

Es:

var1 = mod(7, 5)

var1 = 2


  • max(a, b, c, ..): Restituisce il massimo di una serie di valori passati come argomenti.

Es:

var1 = max(7,  5,  6, 10,  9)

var1 = 10


  • min(a, b, c, ..): Restituisce il minimo di una serie di valori passati come argomenti.

Es:

var1 = min(7,  5,  6, 10,  9)

var1 = 5


  • random(max):  Restituisce un numero pseudocasuale compreso tra 0 e <max>.

Es:

var1 = random (1, 20)

       var1 = numero pseudocasuale compreso tra 1 e 20.