martes, 28 de junio de 2011

BIBLIOTECA "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 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 de Linux:
$ gcc mi_fich_fuente_math.c -lm -o <nombre_del_ejecutable>

Las funciones de esta biblioteca son:
sin..........seno
cos.........coseno
tan..........tangente
asin.........arcoseno
acos........arcocoseno
atan.........arcotangente
sinh..........seno hiperbolico
cosh.........coseno hiperbolico
tanh..........tangente hiperbolico
atan2........arcotangente de dos parametros
log............logaritmo natural
log10........logaritmos en base 10
pow(x, y)..eleva un valor a un exponente, xy
sqrt...........raiz cuadrada
abs...........valor absoluto
ceil...........menor entero no menor que el parametro

floor.........mayor entero no mayor que el parametro
fmod........residuo de la divison de flotantes
frexp........fracciona y eleva al cuadrado
ldexp.......tamaño del exponente de un valor en punto flotante
modf.......obtiene un valor en punto flotante integro y en partes

1 comentario:

  1. Bien; no olvides las referencias. Te pongo dos puntos para la segunda sesión.

    ResponderEliminar