Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
COMPLEX(3)		     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 counter-
     part 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 ports 15.quarterly	November 3, 2021		      COMPLEX(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=complex&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help