Indique una Biblioteca de “C” e indique las funciones asociadas a ella

Ver el tema anterior Ver el tema siguiente Ir abajo

Indique una Biblioteca de “C” e indique las funciones asociadas a ella

Mensaje  Marvin David Arias Marin el Jue Nov 06, 2008 1:16 pm

Biblioteca <math.h>

La biblioteca de matemáticas es relativamente fácil de usar. Se debe incluir la directiva de preprocesamiento #include <math.h>, 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 <math.h>.

• 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.

• 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 Matemáticas

La biblioteca de matemáticas define varias constantes (por lo general desechadas).

• 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

Marvin David Arias Marin

Mensajes : 9
Fecha de inscripción : 16/10/2008

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.