OSDN Git Service

f4ff47166a87f228cc8b29103e6dd92cd454d841
[linuxjm/LDP_man-pages.git] / original / man3 / casin.3
1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\"
4 .TH CASIN 3 2008-08-11 "" "Linux Programmer's Manual"
5 .SH NAME
6 casin, casinf, casinl \- complex arc sine
7 .SH SYNOPSIS
8 .B #include <complex.h>
9 .sp
10 .BI "double complex casin(double complex " z );
11 .br
12 .BI "float complex casinf(float complex " z );
13 .br
14 .BI "long double complex casinl(long double complex " z );
15 .sp
16 Link with \fI\-lm\fP.
17 .SH DESCRIPTION
18 The
19 .BR casin ()
20 function calculates the complex arc sine of
21 .IR z .
22 If \fIy\ =\ casin(z)\fP, then \fIz\ =\ csin(y)\fP.
23 The real part of
24 .I y
25 is chosen in the interval [\-pi/2,pi/2].
26 .LP
27 One has:
28 .nf
29
30     casin(z) = \-i clog(iz + csqrt(1 \- z * z))
31 .fi
32 .SH VERSIONS
33 These functions first appeared in glibc in version 2.1.
34 .SH "CONFORMING TO"
35 C99.
36 .SH "SEE ALSO"
37 .BR ccos (3),
38 .BR clog (3),
39 .BR complex (7)