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