complex(7) Miscellaneous Information Manual complex(7) NOMBRE complejo - numeros complejos BIBLIOTECA Biblioteca Matematica (libm, -lm) SINOPSIS #include DESCRIPCION Los numeros complejos tiene el siguiente formato: z = a+b*i, donde a y b son numeros reales e i = raizcuadrada(-1), siendo i*i = -1. Son posibles otras formas de representacion de este numero. La pareja de numeros reales (a,b) puede verse como un punto en el plano dado por unas coordenadas X e Y. Este punto tambien se puede denotar con el par de numeros reales (r,phi), siendo r la distancia al origen 0 y phi el angulo entre el eje X y la linea Oz. Entonces: z = r*exp(i*phi) = r*(cos(phi)+i*sen(phi)) Las operaciones basicas se definen a continuacion. Sean z = a+b*i y w = c+d*i: suma: z+w = (a+c) + (b+d)*i multiplicacion: z*w = (a*c - b*d) + (a*d + b*c)*i division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i La practica totalidad de funciones matematicas tiene un homologo complejo pero existen algunas funciones exclusivamente complejas. EJEMPLOS Un compilador de C puede trabajar con numeros complejos si incluye soporte para el estandar C99. La unidad imaginaria se representa mediante I. /* comprueba que exp(i * pi) == -1 */ #include /* para atan */ #include #include int main(void) { double pi = 4 * atan(1.0); double complex z = cexp(I * pi); printf("%f + %f * i\n", creal(z), cimag(z)); } VEASE TAMBIEN cabs(3), cacos(3), cacosh(3), carg(3), casin(3), casinh(3), catan(3), catanh(3), ccos(3), ccosh(3), cerf(3), cexp(3), cexp2(3), cimag(3), clog(3), clog10(3), clog2(3), conj(3), cpow(3), cproj(3), creal(3), csin(3), csinh(3), csqrt(3), ctan(3), ctanh(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 complex(7)