- complex.h
-
complex.h es un archivo de cabecera de la Biblioteca estándar de C, en el que se definen funciones para el manejo de números complejos, introducida en la revisión C99 del lenguaje C.
A diferencia del archivo <complex> de la Biblioteca estándar de C++, en la que los números complejos se implementan mediante clases de plantilla, complex.h hace uso de un nuevo tipo de datos llamado "
complex".Funciones
A continuación se muestran las funciones declaradas en
complex.h, cada función cuenta con una versión para manejar cada uno de los 3 tipos de punto flotante (float, doubleylong double), en la tabla siguiente solamente se muestra la versión paradouble. Para llamar a la versiónfloatolong doublees necesario agregar f o l, respectivamente, al final del nombre de la función (Por ejemplocabsf ().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 compleja[A] 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 - A cproj(z) proyecta el número complejo z sobre la Esfera de Riemann; el resultado es le mismo z, con la excepción de los complejos infinitos, que son mapeados como "infinito positivo" en el eje real.
Referencias
- Este artículo fue creado a partir de la traducción del artículo complex.h de la Wikipedia en inglés, concretamente de esta versión, bajo licencia Creative Commons Atribución Compartir Igual 3.0 y GFDL.
Wikimedia foundation. 2010.