man.bsd.lv manual page server

Manual Page Search Parameters

COMPLEX(3) Library Functions Manual COMPLEX(3)

complexcomplex arithmetic

library “libm”

#include <complex.h>

These functions support complex arithmetic in the C math library.

Each of the following double complex functions has a float complex counterpart with an ‘f’ appended to the name and a long double complex counterpart with an ‘l’ appended. As an example, the float complex and long double complex counterparts of double (double complex z) are float (float complex z) and long double (long double complex z), respectively.

Description
cabs complex absolute value (i.e., norm, modulus, magnitude)
csqrt complex square root

Description
cexp exponential base e

Description
clog natural logarithm

Description
carg compute the argument (i.e., phase angle)
cimag compute the imaginary part
conj compute the complex conjugate
cproj compute projection onto Riemann sphere
creal compute the real part

Description
cacos arc cosine
cacosh arc hyperbolic cosine
casin arc sine
casinh arc hyperbolic sine
catan arc tangent
catanh arc hyperbolic tangent
ccos cosine
ccosh hyperbolic cosine
cpow power function
csin sine
csinh hyperbolic sine
ctan tangent
ctanh hyperbolic tangent

fenv(3), ieee(3), math(3), tgmath(3)

ISO/IEC 9899:TC3, http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf.

The <complex.h> functions described here conform to ISO/IEC 9899:1999 (“ISO C99”).

June 19, 2018 FreeBSD-12.0