C-Programmierung: complex.h
Dieser Header definiert Macros und Funktionen um mit komplexen Zahlen zu rechnen.
Realanteil bestimmen
double creal(double complex z);
float crealf(float complex z);
long double creall(long double complex z);
Imaginäranteil bestimmen
double cimag(double complex z);
float cimagf(float complex z);
long double cimagl(long double complex z);
Betrag einer komplexen Zahl bestimmen
double cabs(double complex z);
float cabsf(float complex z);
long double cabsl(long double complex z);
Winkel φ bestimmen
double carg(double complex z);
float cargf(float complex z);
long double cargl(long double complex z);
Komplexe Konjugation
double complex conj(double complex z);
float complex conjf(float complex z);
long double complex conjl(long double complex z);
Wurzel
double complex csqrt(double complex z);
float complex csqrtf(float complex z);
long double complex csqrtl(long double complex z);
Sinus
double complex csin(double complex z);
float complex csinf(float complex z);
long double complex csinl(long double complex z);
Kosinus
double complex ccos(double complex z);
float complex ccosf(float complex z);
long double complex ccosl(long double complex z);
Tangens
double complex ctan(double complex z);
float complex ctanf(float complex z);
long double complex ctanl(long double complex z);
Exponentialfunktion
double complex cpow(double complex x, complex double z);
float complex cpowf(float complex x, complex float z);
long double complex cpowl(long double complex x, complex long double z);
natürliche Exponentialfunktion
double complex cexp(double complex z);
float complex cexpf(float complex z);
long double complex cexpl(long double complex z);
natürlicher Logarithmus
double complex clog(double complex z);
float complex clogf(float complex z);
long double complex clogl(long double complex z);