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
math.abs(-5) // Retorna 5
math.abs(3.14) // Retorna 3.14math.ceil(x) - Arredonda para cima até o inteiro mais próximo
math.ceil(3.14) // Retorna 4
math.ceil(-2.1) // Retorna -2math.floor(x) - Arredonda para baixo até o inteiro mais próximo
math.floor(3.14) // Retorna 3
math.floor(-2.1) // Retorna -3math.round(x) - Arredonda para o inteiro mais próximo
math.round(3.14) // Retorna 3
math.round(3.5) // Retorna 4math.max(a, b) - Retorna o maior de dois valores
math.max(5, 10) // Retorna 10math.min(a, b) - Retorna o menor de dois valores
math.min(5, 10) // Retorna 5math.sign(x) - Retorna o sinal de um número
math.sign(10) // Retorna 1
math.sign(-5) // Retorna -1
math.sign(0) // Retorna 0Funções de Potência e Raiz
math.sqrt(x) - Retorna a raiz quadrada (x deve ser >= 0)
math.sqrt(16) // Retorna 4
math.sqrt(2) // Retorna 1.414...math.pow(x, y) - Retorna x elevado a y
math.pow(2, 3) // Retorna 8
math.pow(10, 2) // Retorna 100math.exp(x) - Retorna e^x
math.exp(0) // Retorna 1
math.exp(1) // Retorna 2.718...math.log(x) - Retorna o logaritmo natural (base e) de x
math.log(math.E) // Retorna 1
math.log(10) // Retorna 2.302...math.log10(x) - Retorna o logaritmo base 10 de x
math.log10(100) // Retorna 2
math.log10(1000) // Retorna 3Funções Trigonométricas
math.sin(x) - Retorna o seno de um ângulo em radianos
math.sin(0) // Retorna 0
math.sin(math.PI/2) // Retorna 1math.cos(x) - Retorna o cosseno de um ângulo em radianos
math.cos(0) // Retorna 1
math.cos(math.PI) // Retorna -1math.tan(x) - Retorna a tangente de um ângulo em radianos
math.tan(0) // Retorna 0
math.tan(math.PI/4) // Retorna 1math.asin(x) - Retorna o arco seno em radianos (x deve estar entre -1 e 1)
math.asin(0) // Retorna 0
math.asin(1) // Retorna PI/2math.acos(x) - Retorna o arco cosseno em radianos (x deve estar entre -1 e 1)
math.acos(1) // Retorna 0
math.acos(0) // Retorna PI/2math.atan(x) - Retorna o arco tangente em radianos
math.atan(0) // Retorna 0
math.atan(1) // Retorna PI/4math.atan2(y, x) - Retorna o arco tangente de y/x considerando o quadrante
math.atan2(1, 1) // Retorna PI/4
math.atan2(-1, -1) // Retorna -3*PI/4Outras Funções
math.random() - Retorna um número aleatório entre 0 e 1
var r = math.random() // Valor aleatório 0 <= r < 1Constantes Matemáticas
math.PI - Constante Pi (3.14159...)
math.E - Constante de Euler (2.71828...)