math.h

Math.h math.h es un archivo de cabecera de la ..biblioteca estándar del lenguaje de programación C diseñado para operaciones matemáticas básicas. Muchas de sus funciones incluyen el uso de números en coma flotante. C++ también implementa estas funciones por razones de compatibilidad y las declara en la cabecera cmath.

Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir, al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error. Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática, llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente en la consola de comandos (respectiva al intérprete):

$ gcc mi_fich_fuente_math.c -lm -o <nombre_del_ejecutable>

Esto, asimismo, no es necesario si se programa en C/C++ bajo Windows utilizando la herramienta gráfica MS Visual C++. Ocurre algo similar al compilar nuestro programa bajo gcc en MacOS ya que este está basado en UNIX no necesita el -lm.

Todas las funciones en las que participan ángulos toman y devuelven radianes.

Funciones miembro anteriores

NombreDescripción
acosarco coseno
asinarco seno
atanarcotangente
atan2arcotangente de dos parámetros
floorfunción suelo
coscoseno
coshcoseno hiperbólico
exp(double x)función exponencial, computa ex
fabsvalor entero
ceilmenor entero no menor que el parámetro
fmodresiduo de la división de flotantes
frexpfracciona y eleva al cuadrado.
ldexptamaño del exponente de un valor en punto flotante
loglogaritmo natural
log10logaritmo en base 10
modfobtiene un valor en punto flotante íntegro y en partes
poweleva un valor dado a un exponente, xy
sinseno
sinhseno hiperbólico
sqrtraíz cuadrada
tantangente
tanhtangente hiperbólica

Véase también

Enlaces externos

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.