« Introduction au Lua/Fonctions Math » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Youni Verciti (discussion | contributions)
Ligne 280 :
# <code>math.acos(x)</code> retourne l'arc cosinus selon <code>x</code> (donné en radians).
# <code>math.asin(x)</code> retourne l'arc sinus selon <code>x</code> (donné en radians).
# <code>math.atan(x)</code> retourne la tangente de l'arc tangente selon <code>x</code> (donné en radians).
# <code>math.atan2(y, x)</code> retourne la tangeante de l'arc tangente selon <code>y/x</code> (donné en radians), using the signs of both parameters to find the quadrant of the result...
# <code>math.ceil(x)</code> retourne le plus petit nombre entier ...largerqui than...soit supérieur ou égal à <code>x</code>.
# <code>math.cos(x)</code> retourne le cosinus de <code>x</code> (donné en radians).
# <code>math.cosh(x)</code> retourne le cosinus hyperbolique de <code>x</code>.
Ligne 290 :
# <code>math.fmod2(x, y)</code> retourne le reste de la division de <code>x</code> par <code>y</code> ...that rounds the quotient towards zero...
# <code>math.frexp(x)</code> retourne deux valeurs m et e tel que <code>x</code> = m times 2^e, e est un entier, et la valeur absolue de m est entre [0.5, 1)... (La fonction est employée pour couper la valeur de nombre en fraction normale et exposant. Deux valeurs sont retournées : le premier est une valeur toujours dans la gamme 1/2 (incluse) à 1 (exclusivité) et la seconde est un exposant.)
# <code>math.huge</code> retourne la valeur représentant l'infini positif ; superieursupérieur ou égal à toute valeur numérique.
# <code>math.ldexp(m, e)</code> retourne <code>m</code> times <code>2^e</code> (<code>e</code> devrait être un entier)...(La fonction prend un nombre normalisé et renvoie la représentation de virgule flottante. C'est la valeur multipliée par 2 à la puissance de l'exposant.)
# <code>math.log(x)</code> retourne le logarithme naturel de <code>x</code>.
# <code>math.log10(x)</code> reourneretourne le logarithme décimal (base-10 logarithm10) de <code>x</code>.
# <code>math.max(x, y)</code> retourne la valeur maximum parmisparmi ces arguments.
# <code>math.min(x, y)</code> retourne la valeur minimum parmisparmi ces arguments.
# <code>math.modf(x)</code> retourne deux valeurs, la partie entière de <code>x</code> et la partie décimale (the fractional part) de <code>x</code>.
# <code>math.pi</code> retourne la valeur de pi.
# <code>math.pow(x, y)</code> retourne x exposant y équivaut à l’opérateur binaire <code>x^y</code>.
# <code>math.rad(x)</code> retourne la valeur en radians de l'angle <code>x</code> (donné en degrés).
# <code>math.random(m, n)</code> returns a pseudo-random integer in the range <code>[m,n]</code>.
#:Note that unless randomseed is called first, the random number sequence will be the same every time, meaning not random.
# <code>math.randomseed(os.time())</code> seeds the random number generator with the current server operating system elapsed time in seconds.
# <code>math.sin(x)</code> retourne le sinus de <code>x</code> (givendonné inen radians).
# <code>math.sinh(x)</code> retourne le sinus hyperbolique de <code>x</code>.
# <code>math.sqrt(x)</code> retourne la racine carrée de <code>x</code>.
# <code>math.tan(x)</code> retourne la tangente de <code>x</code> (givendonné inen radians).
# <code>math.tanh(x)</code> retourne la tangente hyperbolique de <code>x</code>.