Command Section

COMPLEX(3)             FreeBSD Library Functions Manual             COMPLEX(3)

NAME
     complex - complex arithmetic

LIBRARY
     Math Library (libm, -lm)

SYNOPSIS
     #include <complex.h>

DESCRIPTION
     These functions support complex arithmetic in the C math library.

LIST OF FUNCTIONS
     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 cabs(double complex z) are
     float cabsf(float complex z) and long double cabsl(long double complex
     z), respectively.

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

   Exponential Function
     Name     Description
     cexp     exponential base e

   Natural logarithm Function
     Name     Description
     clog     natural logarithm

   Manipulation Functions
     Name     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

   Trigonometric and Hyperbolic Functions
     Name     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

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

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

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

BUGS
     The power functions, cpowf,(cpow), and cpowl(), are implemented, but the
     code was neither reviewed nor tested.

FreeBSD 13.1-RELEASE-p6        November 3, 2021        FreeBSD 13.1-RELEASE-p6

Command Section

man2web Home...