OSDN Git Service

Retire LDP man-pages repository
[linuxjm/LDP_man-pages.git] / original / man3 / catan.3
diff --git a/original/man3/catan.3 b/original/man3/catan.3
deleted file mode 100644 (file)
index ad16af6..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright (C) 2011 Michael Kerrisk <mtk.manpages@gamil.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
-.\"
-.TH CATAN 3 2011-09-15 "" "Linux Programmer's Manual"
-.SH NAME
-catan, catanf, catanl \- complex arc tangents
-.SH SYNOPSIS
-.B #include <complex.h>
-.sp
-.BI "double complex catan(double complex " z );
-.br
-.BI "float complex catanf(float complex " z );
-.br
-.BI "long double complex catanl(long double complex " z );
-.sp
-Link with \fI\-lm\fP.
-.SH DESCRIPTION
-The
-.BR catan ()
-function calculates the complex arc tangent of
-.IR z .
-If \fIy\ =\ catan(z)\fP, then \fIz\ =\ ctan(y)\fP.
-The real part of y is chosen in the interval [\-pi/2,pi/2].
-.LP
-One has:
-.nf
-
-    catan(z) = (clog(1 + i * z) \- clog(1 \- i * z)) / (2 * i)
-.fi
-.SH VERSIONS
-These functions first appeared in glibc in version 2.1.
-.SH CONFORMING TO
-C99.
-.SH EXAMPLE
-.nf
-/* Link with "\-lm" */
-
-#include <complex.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <stdio.h>
-
-int
-main(int argc, char *argv[])
-{
-    double complex z, c, f;
-    double complex i = I;
-
-    if (argc != 3) {
-        fprintf(stderr, "Usage: %s <real> <imag>\\n", argv[0]);
-        exit(EXIT_FAILURE);
-    }
-
-    z = atof(argv[1]) + atof(argv[2]) * I;
-
-    c = catan(z);
-    printf("catan() = %6.3f %6.3f*i\\n", creal(c), cimag(c));
-
-    f = (clog(1 + i * z) \- clog(1 \- i * z)) / (2 * i);
-    printf("formula = %6.3f %6.3f*i\\n", creal(f2), cimag(f2));
-
-    exit(EXIT_SUCCESS);
-}
-.fi
-.SH SEE ALSO
-.BR ccos (3),
-.BR clog (3),
-.BR ctan (3),
-.BR complex (7)
-.SH COLOPHON
-This page is part of release 3.79 of the Linux
-.I man-pages
-project.
-A description of the project,
-information about reporting bugs,
-and the latest version of this page,
-can be found at
-\%http://www.kernel.org/doc/man\-pages/.