math
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Esta biblioteca es una interfaz con la biblioteca de matemáticas estándar, proporcionando todas sus funciones dentro de la math tabla.
Resumen
Funciones
Devuelve el valor absoluto de x .
Devuelve el cosín de arco de x .
Devuelve el arco sín de x .
Devuelve el tangente de arco de x en radianes.
Devuelve el tangente de arco de y / x (en radian) mientras se usan las señales de ambos parámetros para encontrar el cuadrante del resultado.
Devuelve el menor número entero mayor que o igual a x .
Devuelve un número entre min y max, incluido.
Devuelve el cosin de x , asumido que esté en radianes.
Devuelve el hiperboloide cosín de x .
Devuelve el ángulo x (dado en grados) en grados.
Devuelve el valor e ^ x .
Devuelve el mayor número entero menor que o igual a x .
Devuelve el resto de la división de x por y que redondea el cuadrante hacia cero.
Retorna m y e para que x = 1> m1> * 4> 24> ^ 7> e7> .
Devuelve x * 2 ^ e (debería ser un entero).
Devuelve el logaritmo de x usando la base dada.
Devuelve el logaritmo de base de 10 de x .
Devuelve el valor máximo entre los números pasados a la función.
Devuelve el valor mínimo entre los números pasados a la función.
Devuelve dos números: la parte integral de x y la parte fraccional de x .
Devuelve un valor de ruido de Perlin.
Regresa x ^ y .
Devuelve el ángulo x (dado en grados) en radianes.
Regresa un número aleatorio dentro del rango proporcionado.
Establece x como semilla para el pseudo-generador aleatorio.
Devuelve el número entero con la menor diferencia entre el dado y el dado.
Devuelve -1 si x es menor que 0, 0 si x es igual a 0 o 1 si x es mayor que 0.
Devuelve el cosíntalo de x , asumido que esté en radianes.
Devuelve el hiperboloide de x .
Devuelve el raíz cuadrado de x .
Devuelve el tangente de x , asumido que esté en radianes.
Devuelve el hiperbólico tangente de x .
Funciones
noise
Restaura un valor de ruido perlado. El valor devuelto es más común entre el rango de -1 a 1 (incluido), pero a veces puede estar fuera de ese rango; si el intervalo es crítico para usted, use math.clamp(noise, -1, 1) en la Salida.
Si deja los argumentos fuera, se interpretarán como cero, por lo que math.noise(1.158) es equivalente a math.noise(1.158, 0, 0) y math.noise(1.158, 5.723) es
Tenga en cuenta que esta función usa un algoritmo de ruido de Perlin para asignar valores fijos a coordenadas. Por ejemplo, math.noise(1.158, 5.723) siempre devolverá 0.48397532105446 y <
Si x , y y z son todos números enteros, el valor de salida será 0. Para los valores fraccionales de 1> x1> , 4> y4> y 7> z7> , el
Devuelve
random
Cuando se llama sin argumentos,返回一个在 0 到 1 (incluido 0 但不包括 1) 范围内的唯一的 pseudo-aleatorio real número.
Cuando se llama con un número entero m ,返回一个在 1 到 m 范围内的 Uniforme Pseudo Aleatorio Inicial.
Cuando se llama con dos números enteros m y n,返回一个在 m 到 1> n1> 范围内的 pseudo-aleatorio número inteiro.
Internamente, esto usa un PCG de 32 bits (Generador de Congruencia Permutada) que alcanza un rendimiento estadístico excepcional y hace que su salida sea difícil de predecir.
Devuelve
randomseed
Establece x como la semilla para el pseudo-generador aleatorio: las semillas iguales producen secuencias de números iguales.
Parámetros
Devuelve
round
Devuelve el número entero con la menor diferencia entre él y el número dado. Por ejemplo, el valor 5.8 devuelve 6.
Para valores como 0.5 que están a la distancia de dos inteiros, el valor con la mayor diferencia entre él y cero se elige. En otras palabras, la función "rounds away from zero" que es 0.5 rounds a 1 y -0.5 rounds a -1.
Parámetros
El valor para redondear.
Devuelve
Propiedades
huge
Devuelve un valor mayor o igual a cualquier otro valor numérico (alrededor de 2 1024 ). Dividiendo un valor positivo por cero devuelve este mismo valor.
pi
El valor de pi.