math

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Essa biblioteca é uma interface para a biblioteca padrão de matemática, fornecendo todas as suas funções dentro da tabela math.

Resumo

Funções

Propriedades

  • Retorna um valor maior que ou igual a qualquer outro valor numérico (cerca de 2 1024).

  • O valor de pi.

Funções

Retorna o valor absoluto de x .

Parâmetros

Devolução

acos

Retorna o cosinho de arco de x .

Parâmetros

Devolução

asin

Retorna o sinô x .

Parâmetros

Devolução

atan

Retorna o ângulo tangente de x em radianos.

Parâmetros

Devolução

atan2

Retorna o tangente de arco de y / x (em radians) usando as sinalizações de ambos os parâmetros para encontrar o quadrante do resultado. Ele também lida corretamente com o caso de x sendo zero.

Parâmetros

Devolução

ceil

Retorna o menor número inteiro maior que ou igual a x.

Parâmetros

Devolução

clamp

Retorna um número entre min e max, incluído.

Parâmetros

min: number
max: number

Devolução

Retorna o cosinete de x , assumido estar em radianos.

Parâmetros

Devolução

cosh

Retorna o hiperbolic cosine de x .

Parâmetros

Devolução

Retorna o ângulo x (dado em radianos) em graus.

Parâmetros

Devolução

Retorna o valor e ^ x .

Parâmetros

Devolução

floor

Retorna o maior número menor que ou igual a x .

Parâmetros

Devolução

fmod

Retorna o restante da divisão de x por y que arredonda o quotiente para zero.

Parâmetros

Devolução

frexp

Retorna m e e para que x = 1> m1> * 4> 24> ^ 7> e7> . 0> e

Parâmetros

Devolução

ldexp

Retorna x * 2 ^ e ( 1> e1> deve ser um integral).

Parâmetros

Devolução

Retorna o logaritmo de x usando a base fornecida, ou a constante matemática e se não for fornecida (logaritmo natural).

Parâmetros

base: number

A base do logaritmo, a constante e por padrão.

Valor Padrão: 2.7182818

Devolução

log10

Retorna o logaritmo de base-10 de x .

Parâmetros

Devolução

Retorna o valor máximo entre os números passos para a função.

Parâmetros

...: number

Devolução

Retorna o valor mínimo entre os números passos para a função.

Parâmetros

...: number

Devolução

modf

Retorna dois números: a parte integral de x e a parte fracionária de x.

Parâmetros

Devolução

noise

Retorna um valor de ruído de Perlin. O valor retornado é mais comumente entre -1 e 1 (inclusivo), mas às vezes pode estar fora desse alcance; se oIntervalo for crítico para você, use math.clamp(noise, -1, 1) na saída.

Se você deixar os argumentos para fora, eles serão interpretados como zero, então math.noise(1.158) é equivalente a math.noise(1.158, 0, 0) e math.noise(1.158, 5.723)

Nota que esta função usa um algoritmo de ruído de Perlin para atribuir valores fixos a coordenadas. Por exemplo, math.noise(1.158, 5.723) sempre retornará 0.48397532105446 e Library

Se x , y e z são todos inteiros, o valor de retorno será 0. Para valores fracionários de 1> x1> , 4> y4> e 7> z7>, o valor de retorno flutuará gradualmente

Parâmetros

Valor Padrão: 0
Valor Padrão: 0

Devolução

Retorna x ^y (você também pode usar a expressão x^1> y1> para calcular esse valor).

Parâmetros

Devolução

Retorna o ângulo x (dado em graus) em radianos.

Parâmetros

Devolução

random

Quando chamado sem argumentos, retorna um número real pseudo-aleatório uniforme na faixa de 0 a 1 (incluindo 0, mas exclusivo de 1).

Quando chamado com um número inteiro m, retorna um pseudointeiro aleatório de 1 a m, incluído.

Quando chamado com dois números inteiros m e n, retorna um pseud aleatório de número uniforme na faixa de m a 1> n1>, incluível.

Internamente, isso usa um PCG de 32-bitos (Gerador Congruencial Permutado) que atinge excelente desempenho estatístico e torna sua saída difícil de prever.

Parâmetros

Valor Padrão: 0
Valor Padrão: 1

Devolução

randomseed

()

Define x como a semente para o gerador pseudo-aleatório: sementes iguais produzem sequências de números iguais.

Parâmetros

Devolução

()

round

Retorna o inteiro com a menor diferença entre ele e o número fornecido. Por exemplo, o valor 5.8 retorna 6.

Para valores como 0.5 que estão equidistantes de dois inteiros, o valor com a maior diferença entre ele e zero é escolhido. Em outras palavras, a função "rounds away from zero" que 0.5 rounds para 1 e -0.5 rounds para -1.

Parâmetros

O valor para arredondar.

Devolução

sign

Retorna -1 se x for menor que 0, 0 se x for igual a 0 ou 1 se x for maior que 0.

Parâmetros

Devolução

Retorna o sinistro de x, assumido estar em radianos.

Parâmetros

Devolução

sinh

Retorna o hiperbolic sin x .

Parâmetros

Devolução

sqrt

Retorna a raiz quadrada de x . Você também pode usar a expressão x ^ 0.5 para calcular esse valor.

Parâmetros

Devolução

Retorna a tangente de x, assumida como sendo em radianos.

Parâmetros

Devolução

tanh

Retorna a hiperbólica tangente de x .

Parâmetros

Devolução

Propriedades

huge

Retorna um valor maior que ou igual a qualquer outro valor numérico (cerca de 2 1024). Dividir um número positivo por zero retorna esse mesmo valor.

O valor de pi.