4

Todas las funciones de la biblioteca math.h en C

La biblioteca math.h define varias funciones matemáticas y una macro. Todas las funciones disponibles en esta biblioteca consideran a double como argumento y regresan un double como resultado.

LA MACRO
La única macro que es utilizada en esta biblioteca es la llamada HUGE_VAL
Esta macro es usada cuando el resultado de una funciona pudiera no ser representado como un numero de punto flotante. Si la magnitud del resultado correcto es demasiado largo para ser representado, la funciona coloca errno para indicar el rango del error y retorna un particular valor llamado por la macro HUGE_VAL o su negación -HUGE_VAL

Si la magnitud del resultado es muy pequeña, un valor de cero es retornado. En este caso, errno podría o no ser colocado.

FUNCIONES

Esta función retorna el arc coseno de x en radianes

doubleacos(double x)

Esta otra regresa el arc seno de x en radianes

doubleasin(double x)

Esta retorna el arc tangente de x en radianes

doubleatan(double x)

Esta retorna el arc tangente en radianes de x/y basado en los signos de ambos valores para determinar el cuadrante correcto.

doubleatan2(double y, double x)

Retorna el coseno de un ángulo x en radianes

doublecos(double x)

Retorna el coseno hiperbólico de x.

doublecosh(double x)

Retorna el seno de un ángulo x en radianes.

doublesin(double x)

Retorna el seno hiperbólico de x

doublesinh(double x)

Retorna la tangente hiperbólica de x.

doubletanh(double x)

Retorna el valor de x elevado a la enésima potencia.

doubleexp(double x)

Retorna x multiplicado por 2 elevado al poder del exponente.

double ldexp(double x, intexponent)

Regresa el logaritmo natural de x.

doublelog(double x)

Regresa el logaritmo común (logaritmo basado en 10) de x.

doublelog10(double x)

El valor retornado es un componente fraccionario (la parte después del decimal) y coloca un entero en el componente entero.

double modf(double x, double *integer)

Retorna x elevado al poder de y.

doublepow(double x, double y)

Retorna la raiz cuadrada de x.

doublesqrt(double x)

Retorna el valor entero mas pequeño mas grande o igual a x.

doubleceil(double x)

Retorna el valor absoluto de x.

double fabs(double x)
Escribe tu comentario
+ 2
1
9399Puntos

Perfecto muchas gracias por el aporte, ahora cual seria la diferncia entre <cmath> y <math.h>?? gracias