LI. Funciones matemáticas

Introducción

Estas funciones matemáticas solo manejan valores dentro de los rangos de los tipos long y double de su ordenador. Si necesita manejar números mayores, pege un vistazo a funciones matemáticas de precisión arbitraria.

Constantes matemáticas

Los siguientes valores estan definidos como constantes en PHP por la extensión matemática:

Tabla 1. Constantes matemáticas

ConstanteValorDescripción
M_PI3.14159265358979323846El valor de ¶ (pi)

Tabla de contenidos
abs -- Valor absoluto
acos -- Arco coseno
acosh -- Coseno hiperbólico inverso
asin -- Arco seno
asinh -- Seno hiperbólico inverso
atan2 -- Arco tangente de dos variables
atan -- Arco tangente
atanh -- Tangente hiperbólica inversa
base_convert -- Convierte un número entre bases arbitrarias
BinDec -- binario a decimal
ceil -- Redondea fracciones hacia arriba
cos -- coseno
cosh -- Coseno hiperbólico
DecBin -- decimal a binario
DecHex -- decimal a hexadecimal
DecOct -- decimal a octal
deg2rad --  Convierte el número en grados a su equivalente en radianes
exp -- e elevado a...
expm1 --  Devuelve exp(number) - 1, computado de una forma que es precisa incluso cuando el valor del número es cercano a cero
floor -- redondea fracciones hacia abajo
fmod -- Devuelve el residuo de punto flotante (módulo) de la división de los argumentos
getrandmax -- Muestra el mayor valor aleatorio posible
HexDec -- hexadecimal a decimal
hypot --  Devuelve sqrt( num1*num1 + num2*num2)
is_finite -- Encuentra si un valor es un número finito legal
is_infinite -- Encuentra si un valor es infinito
is_nan -- Encuentra si un valor no es un número
lcg_value -- Generador lineal congruente combinado
log10 -- Logaritmo en base-10
log1p --  Devuelve log(1 + numero), computado en una forma que es precisa incluso cuando el valor del número es cercano a cero
log -- Logaritmo natural
max -- encuentra el valor mayor
min -- encuentra el valor menor
mt_getrandmax -- muestra el mayor valor aleatorio posible
mt_rand -- genera un valor aleatorio mejorado
mt_srand -- Introduce la semilla del generador de números aleatorios mejorado
OctDec -- octal a decimal
pi -- devuelve el valor de pi
pow -- expresión exponencial
rad2deg --  Convierte el número en radianes a su equivalente en grados
rand -- genera un valor aleatorio
round -- Redondea un float.
sin -- seno
sinh -- Seno hiperbólico
sqrt -- Raíz cuadrada
srand -- introduce la semilla del generador de números aleatorios
tan -- tangente
tanh -- Tangente hiperbólica