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++.
Funciones miembro anteriores al C++
Nombre
|
Descripción
|
arcotangente de dos
parámetros
|
|
cosh
|
|
exp(double x)
|
|
residuo de la división de flotantes
|
|
fracciona y eleva al cuadrado.
|
|
tamaño del exponente de un valor en
punto flotante
|
|
logaritmo en base 10
|
|
obtiene un valor en punto flotante
íntegro y en partes
|
|
eleva un valor dado a un
exponente, xy
|
|