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

FreeBSD Manual Pages

  
 
  

home | help
CACOS(3)		     Library Functions Manual			CACOS(3)

NAME
     cacos,  cacosf,  cacosl,  cacosh,	cacoshf, cacoshl, casin, casinf, casinl,
     casinh, casinhf, casinhl, catan, catanf, catanl, catanh,  catanhf,  catanhl
     -- complex inverse trigonometric and hyperbolic functions

LIBRARY
     Math Library (libm, -lm)

SYNOPSIS
     #include <complex.h>

     double complex
     cacos(double complex z);

     float complex
     cacosf(float complex z);

     long double complex
     cacosl(long double complex z);

     double complex
     cacosh(double complex z);

     float complex
     cacoshf(float complex z);

     long double complex
     cacoshl(long double complex z);

     double complex
     casin(double complex z);

     float complex
     casinf(float complex z);

     long double complex
     casinl(long double complex z);

     double complex
     casinh(double complex z);

     float complex
     casinhf(float complex z);

     long double complex
     casinhl(long double complex z);

     double complex
     catan(double complex z);

     float complex
     catanf(float complex z);

     long double complex
     catanl(long double complex z);

     double complex
     catanh(double complex z);

     float complex
     catanhf(float complex z);

     long double complex
     catanhl(long double complex z);

DESCRIPTION
     The  cacos(), casin(), and catan() functions compute the principal value of
     the inverse cosine, sine, and tangent of  the  complex  number  z,  respec-
     tively.  The cacosh(), casinh(), and catanh() functions compute the princi-
     pal  value  of  the  inverse hyperbolic cosine, sine, and tangent.  The ca-
     cosf(), casinf(), catanf() cacoshf(), casinhf(),  and  catanhf()  functions
     perform  the  same  operations in float precision.  The cacosl(), casinl(),
     catanl() cacoshl(), casinhl(), and catanhl() functions perform the same op-
     erations in long double precision.

     There is no universal convention for defining the principal values of these
     functions.  The following table gives the branch cuts, and the  correspond-
     ing ranges for the return values, adopted by the C language.

     Function	 Branch Cut(s)				      Range
     cacos	 (-infinity, -1) <union> (1, infinity)	      [0, pi]
     casin	 (-infinity, -1) <union> (1, infinity)	      [-pi/2, pi/2]
     catan	 (-infinity*I, -I) <union> (I, infinity*I)    [-pi/2, pi/2]
     cacosh	 (-infinity, 1) 			      [-pi*I, pi*I]
     casinh	 (-infinity*I, -I) <union> (I, infinity*I)    [-pi/2*I, pi/2*I]
     catanh	 (-infinity, -1) <union> (1, infinity)	      [-pi/2*I, pi/2*I]

SEE ALSO
     ccos(3), ccosh(3), complex(3), cos(3), math(3), sin(3), tan(3)

STANDARDS
     These functions conform to ISO/IEC 9899:1999 ("ISO C99").

FreeBSD ports 15.quarterly	February 15, 2017			CACOS(3)

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

home | help