math

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Questa libreria è un'interfaccia alla libreria di matematica standard, fornendo tutte le sue funzioni all'interno della tabella math .

Sommario

Funzioni

Proprietà

  • Restituisce un valore maggiore o uguale a qualsiasi altro valore numerico (circa 2 1024 ).

  • Il valore di pi.

Funzioni

Restituisce il valore assoluto di x .

Parametri

Restituzioni

acos

Restituisce il cosino di arco di x .

Parametri

Restituzioni

asin

Ritorna il sinuscolo di x .

Parametri

Restituzioni

atan

Restituisce il tangente di arco di x in radiani.

Parametri

Restituzioni

atan2

Restituisce il tangente di y / x (in radiani) mentre si utilizzano i segni di entrambi i parametri per trovare il quadrant del Risultato. Gestisce anche correttamente il caso di x essendo zero.

Parametri

Restituzioni

ceil

Restituisce il più piccolo numero intero maggiore di o uguale a x .

Parametri

Restituzioni

clamp

Ritorna un numero tra min e max , incluso.

Parametri

min: number
max: number

Restituzioni

Restituisce il cosinante di x , preso in radiani.

Parametri

Restituzioni

cosh

Restituisce il cosino hiperbolico di x .

Parametri

Restituzioni

Restituisce l'angolo x (dato in gradi) in gradi.

Parametri

Restituzioni

Restituisce il valore e ^ x .

Parametri

Restituzioni

floor

Restituisce il più grande numero intero minore di o uguale a x .

Parametri

Restituzioni

fmod

Ritorna il resto della divisione di x da y che arrotonda il quotiente verso zero.

Parametri

Restituzioni

frexp

Ritorna m e e in modo che x = 1> m1> * 4> 24>^ 7> e7> . 0>

Parametri

Restituzioni

ldexp

Ritorna x * 2 ^ e (1> e1> dovrebbe essere un Integro).

Parametri

Restituzioni

Restituisce il logaritmo di x utilizzando la base fornita, o la costante matematica e se non è fornita (logaritmo naturale).

Parametri

base: number

La base del logaritmo, la costante e per impostazione predefinita.

Valore predefinito: 2.7182818

Restituzioni

log10

Restituisce il logaritmo di base di x .

Parametri

Restituzioni

Restituisce il valore massimo tra i numeri passati alla funzione.

Parametri

...: number

Restituzioni

Restituisce il valore minimo tra i numeri passati alla funzione.

Parametri

...: number

Restituzioni

modf

Restituisce due numeri: la parte integrale di x e la parte frazionaria di x .

Parametri

Restituzioni

noise

Restituisce un valore di rumore perlin. Il valore restituito è più comunemente tra il range di -1 a 1 (incluso) ma a volte potrebbe essere fuori di tale range; se l'intervallo è critico per te, usa math.clamp(noise, -1, 1) sull'Output.

Se lasciate gli argomenti fuori, saranno interpretati come zero, quindi math.noise(1.158) è equivalente a math.noise(1.158, 0, 0) e math.noise(1.158, 5.723)

Nota che questa funzione utilizza un algoritmo di rumore Perlin per assegnare valori fissi alle coordinate. Ad esempio, math.noise(1.158, 5.723) restituirà sempre 0.48397532105446 e Library.

Se x , y e z sono tutti interi, il valore di restituzione sarà 0. Per i valori frazionali di 1> x1> , 4> y4> e 7> z7> , il

Parametri

Valore predefinito: 0
Valore predefinito: 0

Restituzioni

Restituisce x ^ y (puoi anche usare l'espressione x ^ 1> y1> per calcolare questo valore).

Parametri

Restituzioni

Ritorna l'angolo x (dato in gradi) in radiani.

Parametri

Restituzioni

random

Quando viene chiamato senza argomenti, restituisce un numero reale pseudo-随机 inRange 0 a 1 (incluso 0 ma escluso 1).

Quando viene chiamato con un numero intero m , restituisce un numero pseudo-random intero nella gamma di 1 a m , inclusa.

Quando viene chiamato con due numeri interi m e n, restituisce un numero intero pseudo-casuale nella gamma di m a 1> n1>, incluso.

Internamente, questo utilizza un PCG (Permuted Congruional Generator) a 32 bit che raggiunge le prestazioni statistiche migliori e rende difficile da predire la sua uscita.

Parametri

Valore predefinito: 0
Valore predefinito: 1

Restituzioni

randomseed

void

Imposta x come seme per il generatore pseudo-random: pari semi producono pari sequenze di numeri.

Parametri

Restituzioni

void

round

Restituisce l'intero con la minore differenza tra esso e il numero fornito. Ad esempio, il valore 5.8 restituisce 6.

Per valori come 0.5 che sono equidistanti da due interi, il valore con la maggiore differenza tra esso e zero viene scelto. In altre parole, la funzione "rounds away from zero" in cui 0.5 round a 1 e -0.5 round a -1.

Parametri

Il valore da arrotondare.

Restituzioni

sign

Restituisce -1 se x è inferiore a 0, 0 se x è pari a 0 o 1 se x è maggiore di 0.

Parametri

Restituzioni

Restituisce il sinus di x , preso in radiani.

Parametri

Restituzioni

sinh

Restituisce il sinusoida hiperbolico di x .

Parametri

Restituzioni

sqrt

Restituisce il radice quadrato di x . Puoi anche usare l'espressione x ^ 0.5 per calcolare questo valore.

Parametri

Restituzioni

Restituisce il tangente di x , supposto essere in radiani.

Parametri

Restituzioni

tanh

Restituisce il tangente hiperbolico di x .

Parametri

Restituzioni

Proprietà

huge

Restituisce un valore più grande o uguale a qualsiasi altro valore numerico (circa 2 1024 ). Dividere un numero positivo per zero restituisce lo stesso valore.

Il valore di pi.