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?






