LXVI. Funciones matemáticas

Introducción

Estas funciones matemáticas solo manipulan valores dentro del rango de los tipos integer y float en su equipo (en la actualidad, estos tipos corresponden con los tipos long y double de C). Si necesita manejar números más grandes, eche un vistazo a las funciones matemáticas de precisión arbitraria.

Vea también la página del manual sobre operadores aritméticos.

Requirimientos

No se necesitan bibliotecas externas para construir esta extensión

Instalación

No se necesita ninguna instalación para usar estas funciones, son parte del núcleo de PHP.

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración en php.ini.

Tipos de recursos

Esta extensión no tiene ningún tipo de recurso definido.

Constantes predefinidas

Las constantes listadas aqui están siempre disponibles a través del "núcleo PHP".

Tabla 1. Constantes matemáticas

ConstanteValorDescripción
M_PI3.14159265358979323846Pi
M_E2.7182818284590452354e
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN20.69314718055994530942log_e 2
M_LN102.30258509299404568402log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_40.78539816339744830962pi/4
M_1_PI0.318309886183790671541/pi
M_2_PI0.636619772367581343082/pi
M_SQRTPI1.77245385090551602729sqrt(pi) [4.0.2]
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [4.0.2]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414log_e(pi) [4.0.2]
M_EULER0.57721566490153286061Constante de Euler [4.0.2]
Solamente M_PI está disponible en versiones de PHP anteriores a PHP 4.0.0, ésta inclusive. Todas las otras constantes están disponibles a partir de PHP 4.0.0. Las constantes con la etiqueta [4.0.2] fueron añadidas en PHP 4.0.2.

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 -- Convertir un número entre bases arbitrarias
bindec -- Binario a decimal
ceil -- Redondear 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 --  Calcula la longitud de la hipotenusa de un triángulo de ángulo-recto
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 flotante
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

Hosting by: hurra.com
Generated: 2007-01-26 18:01:09