NeuroScriptNeuroScript®

Funções Matemáticas

19 funções matemáticas built-in do NeuroScript®

Funções Matemáticas (19 funções)

Funções Básicas

math.abs(x) - Retorna o valor absoluto de um número

NeuroScript
NeuroScript®
math.abs(-5)   // Retorna 5
math.abs(3.14) // Retorna 3.14

math.ceil(x) - Arredonda para cima até o inteiro mais próximo

NeuroScript
NeuroScript®
math.ceil(3.14)  // Retorna 4
math.ceil(-2.1)  // Retorna -2

math.floor(x) - Arredonda para baixo até o inteiro mais próximo

NeuroScript
NeuroScript®
math.floor(3.14)  // Retorna 3
math.floor(-2.1)  // Retorna -3

math.round(x) - Arredonda para o inteiro mais próximo

NeuroScript
NeuroScript®
math.round(3.14) // Retorna 3
math.round(3.5)  // Retorna 4

math.max(a, b) - Retorna o maior de dois valores

NeuroScript
NeuroScript®
math.max(5, 10)  // Retorna 10

math.min(a, b) - Retorna o menor de dois valores

NeuroScript
NeuroScript®
math.min(5, 10)  // Retorna 5

math.sign(x) - Retorna o sinal de um número

NeuroScript
NeuroScript®
math.sign(10)   // Retorna 1
math.sign(-5)   // Retorna -1
math.sign(0)    // Retorna 0

Funções de Potência e Raiz

math.sqrt(x) - Retorna a raiz quadrada (x deve ser >= 0)

NeuroScript
NeuroScript®
math.sqrt(16)  // Retorna 4
math.sqrt(2)   // Retorna 1.414...

math.pow(x, y) - Retorna x elevado a y

NeuroScript
NeuroScript®
math.pow(2, 3)   // Retorna 8
math.pow(10, 2)  // Retorna 100

math.exp(x) - Retorna e^x

NeuroScript
NeuroScript®
math.exp(0)  // Retorna 1
math.exp(1)  // Retorna 2.718...

math.log(x) - Retorna o logaritmo natural (base e) de x

NeuroScript
NeuroScript®
math.log(math.E)  // Retorna 1
math.log(10)      // Retorna 2.302...

math.log10(x) - Retorna o logaritmo base 10 de x

NeuroScript
NeuroScript®
math.log10(100)   // Retorna 2
math.log10(1000)  // Retorna 3

Funções Trigonométricas

math.sin(x) - Retorna o seno de um ângulo em radianos

NeuroScript
NeuroScript®
math.sin(0)         // Retorna 0
math.sin(math.PI/2) // Retorna 1

math.cos(x) - Retorna o cosseno de um ângulo em radianos

NeuroScript
NeuroScript®
math.cos(0)       // Retorna 1
math.cos(math.PI) // Retorna -1

math.tan(x) - Retorna a tangente de um ângulo em radianos

NeuroScript
NeuroScript®
math.tan(0)         // Retorna 0
math.tan(math.PI/4) // Retorna 1

math.asin(x) - Retorna o arco seno em radianos (x deve estar entre -1 e 1)

NeuroScript
NeuroScript®
math.asin(0)  // Retorna 0
math.asin(1)  // Retorna PI/2

math.acos(x) - Retorna o arco cosseno em radianos (x deve estar entre -1 e 1)

NeuroScript
NeuroScript®
math.acos(1)  // Retorna 0
math.acos(0)  // Retorna PI/2

math.atan(x) - Retorna o arco tangente em radianos

NeuroScript
NeuroScript®
math.atan(0)  // Retorna 0
math.atan(1)  // Retorna PI/4

math.atan2(y, x) - Retorna o arco tangente de y/x considerando o quadrante

NeuroScript
NeuroScript®
math.atan2(1, 1)   // Retorna PI/4
math.atan2(-1, -1) // Retorna -3*PI/4

Outras Funções

math.random() - Retorna um número aleatório entre 0 e 1

NeuroScript
NeuroScript®
var r = math.random()  // Valor aleatório 0 <= r < 1

Constantes Matemáticas

math.PI - Constante Pi (3.14159...)

math.E - Constante de Euler (2.71828...)