Pages - Menu

martes, 18 de junio de 2013

La librería complex.h

Muchas veces es necesario manipular de una longitud más allá de los números enteros, existen momentos en los que necesitemos realizar complejos cálculos matemáticos y para ello debemos ser capaces de manejar números complejos. Para eso en C existe la librería complex.h.

La librería complex.h
Foto tomada de freedigitalphotos.net

Gracias a la librería complex.h podremos manejar cualquier tipo de dato y realizar operaciones logarítmicas, raíces o trigonométricas. La especificación de la librería es la siguiente:

double         cabs(double complex);
Magnitud del número complejo
double complex cacos(double complex);
Coseno complejo inverso
double complex cacosh(double complex);
Coseno hiperbólico complejo inverso
double         carg(double complex);
Argumento
double complex casin(double complex);
Seno complejo inverso
double complex casinh(double complex);
Seno hiperbólico complejo inverso
double complex catan(double complex);
Tagente compleja inversa
double complex catanh(double complex);
Tangente hiperbólica compleja inversa
double complex ccos(double complex);
Coseno complejo
double complex ccosh(double complex);
Coseno hiperbólico complejo
double complex cexp(double complex);
exponenecial compleja
double         cimag(double complex);
Parte Imaginaria
double complex clog(double complex);
Logaritmo natural complejo
double complex conj(double complex);
conjugado
double complex cpow(double complex, double complex);
potencia
double complex cproj(double complex);
Proyección complejan. 1
double         creal(double complex);
Parte Real
double complex csin(double complex);
Seno complejo
double complex csinh(double complex);
Seno hiperbólico complejo
double complex csqrt(double complex);
Raíz cuadrada
double complex ctan(double complex);
Tangente compleja
double complex ctanh(double complex);
Tangente hiperbólica compleja

¿Qué programas realizarías usando ésta librería?