1conj(3)                    Library Functions Manual                    conj(3)
2
3
4

NAME

6       conj, conjf, conjl - calculate the complex conjugate
7

LIBRARY

9       Math library (libm, -lm)
10

SYNOPSIS

12       #include <complex.h>
13
14       double complex conj(double complex z);
15       float complex conjf(float complex z);
16       long double complex conjl(long double complex z);
17

DESCRIPTION

19       These  functions  return the complex conjugate value of z.  That is the
20       value obtained by changing the sign of the imaginary part.
21
22       One has:
23
24           cabs(z) = csqrt(z * conj(z))
25

ATTRIBUTES

27       For an  explanation  of  the  terms  used  in  this  section,  see  at‐
28       tributes(7).
29
30       ┌────────────────────────────────────────────┬───────────────┬─────────┐
31Interface                                   Attribute     Value   
32       ├────────────────────────────────────────────┼───────────────┼─────────┤
33conj(), conjf(), conjl()                    │ Thread safety │ MT-Safe │
34       └────────────────────────────────────────────┴───────────────┴─────────┘
35

STANDARDS

37       C11, POSIX.1-2008.
38

HISTORY

40       glibc 2.1.  C99, POSIX.1-2001.
41

SEE ALSO

43       cabs(3), csqrt(3), complex(7)
44
45
46
47Linux man-pages 6.04              2023-03-30                           conj(3)
Impressum