math

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Cette bibliothèque est une interface à la bibliothèque de mathématiques standard, fournissant toutes ses fonctions dans la table math.

Résumé

Fonctions

Propriétés

  • Renvoie une valeur plus grande que ou égale à n'importe quel autre nombre (environ 2 1024 ).

  • La valeur de pi.

Fonctions

Renvoie la valeur absolue de x .

Paramètres

Retours

acos

Retourne le arc cosine de x .

Paramètres

Retours

asin

Retourne le sinus arcade de x .

Paramètres

Retours

atan

Retourne la tangente arc de x en radians.

Paramètres

Retours

atan2

Renvoie le tangente de l'arc de y / x (en radians) tout en utilisant les signes des deux paramètres pour trouver le quadrant du resultats. Il gère également correctement le cas de x étant zéro.

Paramètres

Retours

ceil

Renvoie le plus petit nombre entier supérieur à ou égale à x .

Paramètres

Retours

clamp

Renvoie un nombre entre min et max, inclus.

Paramètres

min: number
max: number

Retours

Retourne le cosin de x, supposé être en radians.

Paramètres

Retours

cosh

Renvoie le cosin hyperbolique de x .

Paramètres

Retours

Retourne l'angle x (donné en radians) en degrés.

Paramètres

Retours

Retourne la valeur e ^ x .

Paramètres

Retours

floor

Renvoie le plus grand nombre entier inférieur ou égale à x.

Paramètres

Retours

fmod

Renvoie le reste de la division de x par y qui arrondit le quotient vers zéro.

Paramètres

Retours

frexp

Retourne m et e afin que x = 1> m1> * 4> 24> ^ 7> e7> .

Paramètres

ldexp

Retourne x * 2 ^ e ( 1> e1> devrait être un nombre entier).

Paramètres

Retours

Retourne le logarithme de x à l'aide de la base donnée, ou la constant mathématique e si aucune base n'est fournie (logarithme naturel).

Paramètres

base: number

La base du logarithme, la valeur par défaut e.

Valeur par défaut : 2.7182818

Retours

log10

Retourne le logarithme de base de 10 de x .

Paramètres

Retours

Renvoie la valeur maximale parmi les nombres passés à la fonction.

Paramètres

...: number

Retours

Renvoie la valeur minimale parmi les nombres passés à la fonction.

Paramètres

...: number

Retours

modf

Retourne deux nombres : la partie intégrale de x et la partie fractionnée de x.

Paramètres

noise

Renvoie une valeur de bruit Perlin. La valeur renvoyée est la plus souvent entre la tranche de -1 à 1 (y compris) mais peut parfois être en dehors de cette tranche ; si l'intervalle est critique pour vous, utilisez math.clamp(noise, -1, 1) sur la sortie.

Si vous laissez les arguments dehors, ils seront interprétés comme zéro, donc math.noise(1.158) est équivalent à math.noise(1.158, 0, 0) et Library.math.noise(1.158, 5.723

Notez que cette fonction utilise un algorithme de bruit Perlin pour attribuer des valeurs fixes aux coordonnées. Par exemple, math.noise(1.158, 5.723) retournera toujours 0.48397532105446 et Library. math

Si x , y et z sont tous des entiers, la valeur de retour sera 0. Pour les valeurs fractionnées de 1> x1> , 4> y4> et 7> z7> , la valeur de retour fl

Paramètres

Valeur par défaut : 0
Valeur par défaut : 0

Retours

Retourne x ^ y (vous pouvez également utiliser l' expression x ^ 1> y1> (vous pouvez également utiliser la fonction 4> x4> pour calculer cette valeur).

Paramètres

Retours

Retourne l'angle x (donné en degrés) en radians.

Paramètres

Retours

random

Lorsqu'il est appelé sans argument, il renvoie un nombre réel pseudo-aléatoire de 0 à 1 (y compris 0 mais exclusif de 1).

Lorsqu'il est appelé avec un nombre entier m, renvoie un nombre pseudo-aléatoire uniforme dans la plage de 1 à m, y compris.

Lorsqu'il est appelé avec deux numéros entiers m et n, il renvoie un nombre pseudo-aléatoire uniforme dans la gamme de m à 1> n1>, y compris.

Internalement, cela utilise un PCG (Permuted Congrucial Generator) de 32 bits qui offre des performances statistiques excellentes et rend son sortie difficile à prédire.

Paramètres

Valeur par défaut : 0
Valeur par défaut : 1

Retours

randomseed

()

Définit x comme graine pour le générateur pseudo-aléatoire : les graines égales produisent des séquences de numéros égales.

Paramètres

Retours

()

round

Renvoie le nombre avec la plus petite différence entre lui et le nombre donné. Par exemple, la valeur 5.8 renvoie 6.

Pour les valeurs comme 0,5 qui sont à une distance égale à deux entiers, la valeur avec la plus grande différence entre elle et zéro est choisie. En d'autres termes, la fonction "rounds away from zero" telle que 0,5 rounds à 1 et -0,5 tours à -1.

Paramètres

La valeur à arrondir.

Retours

sign

Retourne -1 si x est inférieur à 0, 0 si x est supérieur à 0 ou 1 si x est supérieur à 0.

Paramètres

Retours

Retourne le sinon de x, supposé être en radians.

Paramètres

Retours

sinh

Renvoie le sinus hyperbolique de x .

Paramètres

Retours

sqrt

Retourne la racine carré de x . Vous pouvez également utiliser l' expression x ^ 0.5 pour calculer cette valeur.

Paramètres

Retours

Retourne le tangant de x, supposé être en radians.

Paramètres

Retours

tanh

Renvoie le tangente hyperbolique de x .

Paramètres

Retours

Propriétés

huge

Renvoie une valeur plus grande ou égale à n'importe quel autre nombre décimal (environ 2 1024 ). Diviser un nombre positif par zéro produit la même valeur.

La valeur de pi.