TEMA 12

BIBLIOTECA math.h

La biblioteca de matemáticas es relativamente fácil de usar, al igual que las vistas previamente. Se debe incluir la directiva de preprocesamiento #include , además de recordar de ligar la biblioteca de matemáticas al compilar:

gcc progmat.c -o progmat -lm

Un error común es el olvidar incluir el archivo .
Funciones matemáticas

Se muestra a continuación una lista de funciones matemáticas. Son fáciles de usar y algunas de ellas han sido ya usadas previamente. No se proporciona ejemplo de las mismas.

• double acos(double x) Calcula el arco coseno de x.
• double asin(double x) Calcula el arco seno de x.
• double atan(double x) Devuelve el arco tangente en radianes.
• double atan2(double y, double x) Calcula el arco tangente de las dos variables x e y. Es similar a calcular el arco tangente de y / x, excepto en que los signos de ambos argumentos son usados para determinar el cuadrante del resultado.
• double ceil(double x) Redondea x hacia arriba al entero más cercano.
• double cos(double x) devuelve el coseno de x, donde x está dado en radianes.
• double cosh(double x) Devuelve el coseno hiperbólico de x.
• double exp(double x) Devuelve el valor de e (la base de los logaritmos naturales) elevado a la potencia x.
• double fabs(double x) Devuelve el valor absoluto del número en punto flotante x.
• double floor(double x) Redondea x hacia abajo al entero más cercano.
• double fmod(double x, double y) Calcula el resto de la división de x entre y. El valor devuelto es x - n * y, donde n es el cociente de x / y.
• double frexp(double x, int *exp) Se emplea para dividir el número x en una fracción normalizada y un exponente que se guarda en exp .
• long int labs(long int j) Calcula el valor absoluto de un entero largo.
• double ldexp(double x, int exp) Devuelve el resultado de multiplicar el número x por 2 elevado a exp (inversa de frexp).
• double log(double x); Devuelve el logaritmo neperiano de x.
• double log10(double x) Devuelve el logaritmo decimal de x.
• double modf(double x, double *iptr) Divide el argumento x en una parte entera y una parte fraccional. La parte entera se guarda en iptr.
• double pow(double x, double y) Devuelve el valor de x elevado a y.
• double sin(double x) Devuelve el seno de x.
• double sinh(double x) Regresa el seno hiperbólico de x.
• double sqrt(double x) Devuelve la raíz cuadrada no negativa de x.
• double tan(double x) Devuelve la tangente de x.
• double tanh(double x) Devuelve la tangente hiperbólica de x.

CONSTANTES MATEMATICAS

La biblioteca de matemáticas define varias constantes (por lo general desechadas). Siempre es aconsejable usar estas definiciones.

• M_E La base de los logaritmos naturales e.
• M_LOG2E El logaritmo de e de base 2.
• M_LOG10E El logaritmo de e de base 10.
• M_LN2 El logartimo natural de 2.
• M_LN10 El logaritmo natural de 10.
• M_PI

• M_PI_2

• M_PI_4

• M_1_PI

• M_2_PI

• M_2_SQRTPI

• M_SQRT2 La raíz cuadrada positiva de 2
• M_SQRT1_2 La raíz cuadrada positiva de 1/2

REGRESAR ARRIBA


REGRESAR A LA PAGINA INICIAL