1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2013-03-22 01:04+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
20 #: build/C/man3/cabs.3:7
26 #: build/C/man3/cabs.3:7 build/C/man3/carg.3:7 build/C/man3/casin.3:7 build/C/man3/casinh.3:7 build/C/man3/ccos.3:7 build/C/man3/ccosh.3:7 build/C/man3/cexp.3:7 build/C/man3/cimag.3:7 build/C/man3/clog.3:7 build/C/man3/clog10.3:7 build/C/man3/conj.3:7 build/C/man3/cpow.3:7 build/C/man3/creal.3:7 build/C/man3/csin.3:7 build/C/man3/csinh.3:7 build/C/man3/csqrt.3:7 build/C/man3/ctan.3:7 build/C/man3/ctanh.3:7
32 #: build/C/man3/cabs.3:7 build/C/man3/cacos.3:8 build/C/man3/cacosh.3:8 build/C/man3/carg.3:7 build/C/man3/casin.3:7 build/C/man3/casinh.3:7 build/C/man3/catan.3:8 build/C/man3/catanh.3:8 build/C/man3/ccos.3:7 build/C/man3/ccosh.3:7 build/C/man3/cerf.3:7 build/C/man3/cexp.3:7 build/C/man3/cexp2.3:7 build/C/man3/cimag.3:7 build/C/man3/clog.3:7 build/C/man3/clog10.3:7 build/C/man3/clog2.3:7 build/C/man7/complex.7:7 build/C/man3/conj.3:7 build/C/man3/cpow.3:7 build/C/man3/cproj.3:7 build/C/man3/creal.3:7 build/C/man3/csin.3:7 build/C/man3/csinh.3:7 build/C/man3/csqrt.3:7 build/C/man3/ctan.3:7 build/C/man3/ctanh.3:7
34 msgid "Linux Programmer's Manual"
38 #: build/C/man3/cabs.3:8 build/C/man3/cacos.3:9 build/C/man3/cacosh.3:9 build/C/man3/carg.3:8 build/C/man3/casin.3:8 build/C/man3/casinh.3:8 build/C/man3/catan.3:9 build/C/man3/catanh.3:9 build/C/man3/ccos.3:8 build/C/man3/ccosh.3:8 build/C/man3/cerf.3:8 build/C/man3/cexp.3:8 build/C/man3/cexp2.3:8 build/C/man3/cimag.3:8 build/C/man3/clog.3:8 build/C/man3/clog10.3:8 build/C/man3/clog2.3:8 build/C/man7/complex.7:8 build/C/man3/conj.3:8 build/C/man3/cpow.3:8 build/C/man3/cproj.3:8 build/C/man3/creal.3:8 build/C/man3/csin.3:8 build/C/man3/csinh.3:8 build/C/man3/csqrt.3:8 build/C/man3/ctan.3:8 build/C/man3/ctanh.3:8
44 #: build/C/man3/cabs.3:10
45 msgid "cabs, cabsf, cabsl - absolute value of a complex number"
49 #: build/C/man3/cabs.3:10 build/C/man3/cacos.3:11 build/C/man3/cacosh.3:11 build/C/man3/carg.3:10 build/C/man3/casin.3:10 build/C/man3/casinh.3:10 build/C/man3/catan.3:11 build/C/man3/catanh.3:11 build/C/man3/ccos.3:10 build/C/man3/ccosh.3:10 build/C/man3/cerf.3:10 build/C/man3/cexp.3:10 build/C/man3/cexp2.3:10 build/C/man3/cimag.3:10 build/C/man3/clog.3:10 build/C/man3/clog10.3:10 build/C/man3/clog2.3:10 build/C/man7/complex.7:10 build/C/man3/conj.3:10 build/C/man3/cpow.3:10 build/C/man3/cproj.3:10 build/C/man3/creal.3:10 build/C/man3/csin.3:10 build/C/man3/csinh.3:10 build/C/man3/csqrt.3:10 build/C/man3/ctan.3:10 build/C/man3/ctanh.3:10
55 #: build/C/man3/cabs.3:12 build/C/man3/cacos.3:13 build/C/man3/cacosh.3:13 build/C/man3/carg.3:12 build/C/man3/casin.3:12 build/C/man3/casinh.3:12 build/C/man3/catan.3:13 build/C/man3/catanh.3:13 build/C/man3/ccos.3:12 build/C/man3/ccosh.3:12 build/C/man3/cerf.3:12 build/C/man3/cexp.3:12 build/C/man3/cexp2.3:12 build/C/man3/cimag.3:12 build/C/man3/clog.3:12 build/C/man3/clog10.3:14 build/C/man3/clog2.3:12 build/C/man7/complex.7:12 build/C/man3/conj.3:12 build/C/man3/cproj.3:12 build/C/man3/creal.3:12 build/C/man3/csin.3:12 build/C/man3/csinh.3:12 build/C/man3/csqrt.3:12 build/C/man3/ctan.3:12 build/C/man3/ctanh.3:12
56 msgid "B<#include E<lt>complex.hE<gt>>"
60 #: build/C/man3/cabs.3:14
61 msgid "B<double cabs(double complex >I<z>B<);>"
65 #: build/C/man3/cabs.3:16
66 msgid "B<float cabsf(float complex >I<z>B<);>"
70 #: build/C/man3/cabs.3:18
71 msgid "B<long double cabsl(long double complex >I<z>B<);>"
75 #: build/C/man3/cabs.3:20 build/C/man3/cacos.3:21 build/C/man3/cacosh.3:21 build/C/man3/carg.3:20 build/C/man3/casin.3:20 build/C/man3/casinh.3:20 build/C/man3/catan.3:21 build/C/man3/catanh.3:21 build/C/man3/ccos.3:20 build/C/man3/ccosh.3:20 build/C/man3/cerf.3:26 build/C/man3/cexp.3:20 build/C/man3/cexp2.3:20 build/C/man3/cimag.3:20 build/C/man3/clog.3:20 build/C/man3/clog10.3:22 build/C/man3/conj.3:20 build/C/man3/cproj.3:20 build/C/man3/creal.3:20 build/C/man3/csin.3:20 build/C/man3/csinh.3:20 build/C/man3/csqrt.3:20 build/C/man3/ctan.3:20 build/C/man3/ctanh.3:20
76 msgid "Link with I<-lm>."
80 #: build/C/man3/cabs.3:20 build/C/man3/cacos.3:21 build/C/man3/cacosh.3:21 build/C/man3/carg.3:20 build/C/man3/casin.3:20 build/C/man3/casinh.3:20 build/C/man3/catan.3:21 build/C/man3/catanh.3:21 build/C/man3/ccos.3:20 build/C/man3/ccosh.3:20 build/C/man3/cerf.3:26 build/C/man3/cexp.3:20 build/C/man3/cexp2.3:20 build/C/man3/cimag.3:20 build/C/man3/clog.3:20 build/C/man3/clog10.3:22 build/C/man3/clog2.3:20 build/C/man7/complex.7:12 build/C/man3/conj.3:20 build/C/man3/cpow.3:23 build/C/man3/cproj.3:20 build/C/man3/creal.3:20 build/C/man3/csin.3:20 build/C/man3/csinh.3:20 build/C/man3/csqrt.3:20 build/C/man3/ctan.3:20 build/C/man3/ctanh.3:20
86 #: build/C/man3/cabs.3:26
88 "The B<cabs>() function returns the absolute value of the complex number "
89 "I<z>. The result is a real number."
93 #: build/C/man3/cabs.3:26 build/C/man3/cacos.3:36 build/C/man3/cacosh.3:39 build/C/man3/carg.3:48 build/C/man3/casin.3:35 build/C/man3/casinh.3:35 build/C/man3/catan.3:34 build/C/man3/catanh.3:36 build/C/man3/ccos.3:26 build/C/man3/ccosh.3:26 build/C/man3/cexp.3:30 build/C/man3/cimag.3:31 build/C/man3/clog.3:39 build/C/man3/clog10.3:35 build/C/man3/conj.3:32 build/C/man3/cpow.3:31 build/C/man3/cproj.3:30 build/C/man3/creal.3:31 build/C/man3/csin.3:26 build/C/man3/csinh.3:26 build/C/man3/csqrt.3:27 build/C/man3/ctan.3:26 build/C/man3/ctanh.3:27
99 #: build/C/man3/cabs.3:28 build/C/man3/cacos.3:38 build/C/man3/cacosh.3:41 build/C/man3/carg.3:50 build/C/man3/casin.3:37 build/C/man3/casinh.3:37 build/C/man3/catan.3:36 build/C/man3/catanh.3:38 build/C/man3/ccos.3:28 build/C/man3/ccosh.3:28 build/C/man3/cexp.3:32 build/C/man3/cimag.3:33 build/C/man3/clog.3:41 build/C/man3/clog10.3:37 build/C/man3/conj.3:34 build/C/man3/cpow.3:33 build/C/man3/cproj.3:32 build/C/man3/creal.3:33 build/C/man3/csin.3:28 build/C/man3/csinh.3:28 build/C/man3/csqrt.3:29 build/C/man3/ctan.3:28 build/C/man3/ctanh.3:29
100 msgid "These functions first appeared in glibc in version 2.1."
104 #: build/C/man3/cabs.3:28 build/C/man3/cacos.3:38 build/C/man3/cacosh.3:41 build/C/man3/carg.3:50 build/C/man3/casin.3:37 build/C/man3/casinh.3:37 build/C/man3/catan.3:36 build/C/man3/catanh.3:38 build/C/man3/ccos.3:28 build/C/man3/ccosh.3:28 build/C/man3/cerf.3:35 build/C/man3/cexp.3:32 build/C/man3/cexp2.3:23 build/C/man3/cimag.3:33 build/C/man3/clog.3:41 build/C/man3/clog10.3:37 build/C/man3/clog2.3:34 build/C/man3/conj.3:34 build/C/man3/cpow.3:33 build/C/man3/cproj.3:32 build/C/man3/creal.3:33 build/C/man3/csin.3:28 build/C/man3/csinh.3:28 build/C/man3/csqrt.3:29 build/C/man3/ctan.3:28 build/C/man3/ctanh.3:29
106 msgid "CONFORMING TO"
110 #: build/C/man3/cabs.3:30 build/C/man3/cacos.3:40 build/C/man3/cacosh.3:43 build/C/man3/carg.3:52 build/C/man3/casin.3:39 build/C/man3/casinh.3:39 build/C/man3/catan.3:38 build/C/man3/catanh.3:40 build/C/man3/ccos.3:30 build/C/man3/ccosh.3:30 build/C/man3/cexp.3:34 build/C/man3/cimag.3:35 build/C/man3/clog.3:43 build/C/man3/conj.3:36 build/C/man3/cpow.3:35 build/C/man3/cproj.3:34 build/C/man3/creal.3:35 build/C/man3/csin.3:30 build/C/man3/csinh.3:30 build/C/man3/csqrt.3:31 build/C/man3/ctan.3:30 build/C/man3/ctanh.3:31
115 #: build/C/man3/cabs.3:30 build/C/man3/cimag.3:35 build/C/man3/cproj.3:34 build/C/man3/creal.3:35
121 #: build/C/man3/cabs.3:35
123 "The function is actually an alias for I<hypot(a,\\ b)> (or, equivalently, "
124 "I<sqrt(a*a\\ +\\ b*b)>)."
128 #: build/C/man3/cabs.3:35 build/C/man3/cacos.3:73 build/C/man3/cacosh.3:73 build/C/man3/carg.3:52 build/C/man3/casin.3:39 build/C/man3/casinh.3:39 build/C/man3/catan.3:69 build/C/man3/catanh.3:70 build/C/man3/ccos.3:30 build/C/man3/ccosh.3:30 build/C/man3/cerf.3:40 build/C/man3/cexp.3:34 build/C/man3/cexp2.3:28 build/C/man3/cimag.3:38 build/C/man3/clog.3:43 build/C/man3/clog10.3:40 build/C/man3/clog2.3:39 build/C/man7/complex.7:55 build/C/man3/conj.3:36 build/C/man3/cpow.3:35 build/C/man3/cproj.3:38 build/C/man3/creal.3:38 build/C/man3/csin.3:30 build/C/man3/csinh.3:30 build/C/man3/csqrt.3:31 build/C/man3/ctan.3:30 build/C/man3/ctanh.3:31
134 #: build/C/man3/cabs.3:40
135 msgid "B<abs>(3), B<cimag>(3), B<hypot>(3), B<complex>(7)"
139 #: build/C/man3/cabs.3:40 build/C/man3/cacos.3:77 build/C/man3/cacosh.3:79 build/C/man3/carg.3:55 build/C/man3/casin.3:43 build/C/man3/casinh.3:45 build/C/man3/catan.3:74 build/C/man3/catanh.3:76 build/C/man3/ccos.3:36 build/C/man3/ccosh.3:36 build/C/man3/cerf.3:43 build/C/man3/cexp.3:40 build/C/man3/cexp2.3:33 build/C/man3/cimag.3:42 build/C/man3/clog.3:49 build/C/man3/clog10.3:46 build/C/man3/clog2.3:45 build/C/man7/complex.7:82 build/C/man3/conj.3:40 build/C/man3/cpow.3:39 build/C/man3/cproj.3:41 build/C/man3/creal.3:42 build/C/man3/csin.3:36 build/C/man3/csinh.3:36 build/C/man3/csqrt.3:35 build/C/man3/ctan.3:36 build/C/man3/ctanh.3:37
145 #: build/C/man3/cabs.3:47 build/C/man3/cacos.3:84 build/C/man3/cacosh.3:86 build/C/man3/carg.3:62 build/C/man3/casin.3:50 build/C/man3/casinh.3:52 build/C/man3/catan.3:81 build/C/man3/catanh.3:83 build/C/man3/ccos.3:43 build/C/man3/ccosh.3:43 build/C/man3/cerf.3:50 build/C/man3/cexp.3:47 build/C/man3/cexp2.3:40 build/C/man3/cimag.3:49 build/C/man3/clog.3:56 build/C/man3/clog10.3:53 build/C/man3/clog2.3:52 build/C/man7/complex.7:89 build/C/man3/conj.3:47 build/C/man3/cpow.3:46 build/C/man3/cproj.3:48 build/C/man3/creal.3:49 build/C/man3/csin.3:43 build/C/man3/csinh.3:43 build/C/man3/csqrt.3:42 build/C/man3/ctan.3:43 build/C/man3/ctanh.3:44
147 "This page is part of release 3.50 of the Linux I<man-pages> project. A "
148 "description of the project, and information about reporting bugs, can be "
149 "found at http://www.kernel.org/doc/man-pages/."
153 #: build/C/man3/cacos.3:8
159 #: build/C/man3/cacos.3:8 build/C/man3/cacosh.3:8 build/C/man3/catan.3:8 build/C/man3/catanh.3:8
165 #: build/C/man3/cacos.3:11
166 msgid "cacos, cacosf, cacosl - complex arc cosine"
170 #: build/C/man3/cacos.3:15
171 msgid "B<double complex cacos(double complex >I<z>B<);>"
175 #: build/C/man3/cacos.3:17
176 msgid "B<float complex cacosf(float complex >I<z>B<);>"
180 #: build/C/man3/cacos.3:19
181 msgid "B<long double complex cacosl(long double complex >I<z>B<);>"
185 #: build/C/man3/cacos.3:30
187 "The B<cacos>() function calculates the complex arc cosine of I<z>. If "
188 "I<y\\ =\\ cacos(z)>, then I<z\\ =\\ ccos(y)>. The real part of I<y> is "
189 "chosen in the interval [0,pi]."
193 #: build/C/man3/cacos.3:32 build/C/man3/cacosh.3:35 build/C/man3/carg.3:42 build/C/man3/casin.3:31 build/C/man3/casinh.3:31 build/C/man3/catan.3:30 build/C/man3/catanh.3:32 build/C/man3/cexp.3:26 build/C/man3/cimag.3:27 build/C/man3/clog.3:31 build/C/man3/conj.3:28 build/C/man3/creal.3:27
198 #: build/C/man3/cacos.3:35
200 msgid " cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
204 #: build/C/man3/cacos.3:40 build/C/man3/cacosh.3:43 build/C/man3/catan.3:38 build/C/man3/catanh.3:40 build/C/man7/complex.7:36
210 #: build/C/man3/cacos.3:43 build/C/man3/cacosh.3:46 build/C/man3/catan.3:41 build/C/man3/catanh.3:43
212 msgid "/* Link with \"-lm\" */\n"
216 #: build/C/man3/cacos.3:48 build/C/man3/cacosh.3:51 build/C/man3/catan.3:46 build/C/man3/catanh.3:48
219 "#include E<lt>complex.hE<gt>\n"
220 "#include E<lt>stdlib.hE<gt>\n"
221 "#include E<lt>unistd.hE<gt>\n"
222 "#include E<lt>stdio.hE<gt>\n"
226 #: build/C/man3/cacos.3:54 build/C/man3/catan.3:52
230 "main(int argc, char *argv[])\n"
232 " double complex z, c, f;\n"
233 " double complex i = I;\n"
237 #: build/C/man3/cacos.3:59 build/C/man3/cacosh.3:61 build/C/man3/catan.3:57 build/C/man3/catanh.3:58
240 " if (argc != 3) {\n"
241 " fprintf(stderr, \"Usage: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", "
243 " exit(EXIT_FAILURE);\n"
248 #: build/C/man3/cacos.3:61 build/C/man3/cacosh.3:63 build/C/man3/catan.3:59 build/C/man3/catanh.3:60
250 msgid " z = atof(argv[1]) + atof(argv[2]) * I;\n"
254 #: build/C/man3/cacos.3:63
256 msgid " c = cacos(z);\n"
260 #: build/C/man3/cacos.3:65
262 msgid " printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
266 #: build/C/man3/cacos.3:67
268 msgid " f = -i * clog(z + i * csqrt(1 - z * z));\n"
272 #: build/C/man3/cacos.3:69
274 msgid " printf(\"formula = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
278 #: build/C/man3/cacos.3:72 build/C/man3/cacosh.3:72 build/C/man3/catan.3:68 build/C/man3/catanh.3:69
281 " exit(EXIT_SUCCESS);\n"
286 #: build/C/man3/cacos.3:77
287 msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
291 #: build/C/man3/cacosh.3:8
297 #: build/C/man3/cacosh.3:11
298 msgid "cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine"
302 #: build/C/man3/cacosh.3:15
303 msgid "B<double complex cacosh(double complex >I<z>B<);>"
307 #: build/C/man3/cacosh.3:17
308 msgid "B<float complex cacoshf(float complex >I<z>B<);>"
312 #: build/C/man3/cacosh.3:19
313 msgid "B<long double complex cacoshl(long double complex >I<z>B<);>"
317 #: build/C/man3/cacosh.3:33
319 "The B<cacosh>() function calculates the complex arc hyperpolic cosine of "
320 "I<z>. If I<y\\ =\\ cacosh(z)>, then I<z\\ =\\ ccosh(y)>. The imaginary "
321 "part of I<y> is chosen in the interval [-pi,pi]. The real part of I<y> is "
322 "chosen nonnegative."
326 #: build/C/man3/cacosh.3:38
328 msgid " cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2))\n"
332 #: build/C/man3/cacosh.3:56 build/C/man3/catanh.3:53
336 "main(int argc, char *argv[])\n"
338 " double complex z, c, f;\n"
342 #: build/C/man3/cacosh.3:66
346 " printf(\"cacosh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
350 #: build/C/man3/cacosh.3:69
353 " f = 2 * clog(csqrt((z + 1)/2) + csqrt((z - 1)/2));\n"
354 " printf(\"formula = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
358 #: build/C/man3/cacosh.3:79
359 msgid "B<acosh>(3), B<cabs>(3), B<ccosh>(3), B<cimag>(3), B<complex>(7)"
363 #: build/C/man3/carg.3:7
369 #: build/C/man3/carg.3:10
370 msgid "carg, cargf, cargl - calculate the complex argument"
374 #: build/C/man3/carg.3:14
375 msgid "B<double carg(double complex >I<z>B<);>"
379 #: build/C/man3/carg.3:16
380 msgid "B<float cargf(float complex >I<z>B<);>"
384 #: build/C/man3/carg.3:18
385 msgid "B<long double cargl(long double complex >I<z>B<);>"
389 #: build/C/man3/carg.3:23
391 "A complex number can be described by two real coordinates. One may use "
392 "rectangular coordinates and gets"
396 #: build/C/man3/carg.3:26
398 msgid " z = x + I * y\n"
402 #: build/C/man3/carg.3:29
403 msgid "where I<x\\ =\\ creal(z)> and I<y\\ =\\ cimag(z)>."
407 #: build/C/man3/carg.3:31
408 msgid "Or one may use polar coordinates and gets"
412 #: build/C/man3/carg.3:34
414 msgid " z = r * cexp(I * a)\n"
418 #: build/C/man3/carg.3:40
420 "where I<r\\ =\\ cabs(z)> is the \"radius\", the \"modulus\", the absolute "
421 "value of I<z>, and I<a\\ =\\ carg(z)> is the \"phase angle\", the argument "
426 #: build/C/man3/carg.3:45
428 msgid " tan(carg(z)) = cimag(z) / creal(z)\n"
432 #: build/C/man3/carg.3:46
438 #: build/C/man3/carg.3:48
439 msgid "The return value is the range of [-pi,pi]."
443 #: build/C/man3/carg.3:55 build/C/man3/cproj.3:41
444 msgid "B<cabs>(3), B<complex>(7)"
448 #: build/C/man3/casin.3:7
454 #: build/C/man3/casin.3:10
455 msgid "casin, casinf, casinl - complex arc sine"
459 #: build/C/man3/casin.3:14
460 msgid "B<double complex casin(double complex >I<z>B<);>"
464 #: build/C/man3/casin.3:16
465 msgid "B<float complex casinf(float complex >I<z>B<);>"
469 #: build/C/man3/casin.3:18
470 msgid "B<long double complex casinl(long double complex >I<z>B<);>"
474 #: build/C/man3/casin.3:29
476 "The B<casin>() function calculates the complex arc sine of I<z>. If I<y\\ "
477 "=\\ casin(z)>, then I<z\\ =\\ csin(y)>. The real part of I<y> is chosen in "
478 "the interval [-pi/2,pi/2]."
482 #: build/C/man3/casin.3:34
484 msgid " casin(z) = -i clog(iz + csqrt(1 - z * z))\n"
488 #: build/C/man3/casin.3:43
489 msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
493 #: build/C/man3/casinh.3:7
499 #: build/C/man3/casinh.3:10
500 msgid "casinh, casinhf, casinhl - complex arc sine hyperbolic"
504 #: build/C/man3/casinh.3:14
505 msgid "B<double complex casinh(double complex >I<z>B<);>"
509 #: build/C/man3/casinh.3:16
510 msgid "B<float complex casinhf(float complex >I<z>B<);>"
514 #: build/C/man3/casinh.3:18
515 msgid "B<long double complex casinhl(long double complex >I<z>B<);>"
519 #: build/C/man3/casinh.3:29
521 "The B<casinh>() function calculates the complex arc hyperbolic sine of "
522 "I<z>. If I<y\\ =\\ casinh(z)>, then I<z\\ =\\ csinh(y)>. The imaginary "
523 "part of I<y> is chosen in the interval [-pi/2,pi/2]."
527 #: build/C/man3/casinh.3:34
529 msgid " casinh(z) = clog(z + csqrt(z * z + 1))\n"
533 #: build/C/man3/casinh.3:45
534 msgid "B<asinh>(3), B<cabs>(3), B<cimag>(3), B<csinh>(3), B<complex>(7)"
538 #: build/C/man3/catan.3:8
544 #: build/C/man3/catan.3:11
545 msgid "catan, catanf, catanl - complex arc tangents"
549 #: build/C/man3/catan.3:15
550 msgid "B<double complex catan(double complex >I<z>B<);>"
554 #: build/C/man3/catan.3:17
555 msgid "B<float complex catanf(float complex >I<z>B<);>"
559 #: build/C/man3/catan.3:19
560 msgid "B<long double complex catanl(long double complex >I<z>B<);>"
564 #: build/C/man3/catan.3:28
566 "The B<catan>() function calculates the complex arc tangent of I<z>. If "
567 "I<y\\ =\\ catan(z)>, then I<z\\ =\\ ctan(y)>. The real part of y is chosen "
568 "in the interval [-pi/2,pi/2]."
572 #: build/C/man3/catan.3:33
574 msgid " catan(z) = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i)\n"
578 #: build/C/man3/catan.3:62
582 " printf(\"catan() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
586 #: build/C/man3/catan.3:65
589 " f = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i);\n"
590 " printf(\"formula = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
594 #: build/C/man3/catan.3:74
595 msgid "B<ccos>(3), B<clog>(3), B<ctan>(3), B<complex>(7)"
599 #: build/C/man3/catanh.3:8
605 #: build/C/man3/catanh.3:11
606 msgid "catanh, catanhf, catanhl - complex arc tangents hyperbolic"
610 #: build/C/man3/catanh.3:15
611 msgid "B<double complex catanh(double complex >I<z>B<);>"
615 #: build/C/man3/catanh.3:17
616 msgid "B<float complex catanhf(float complex >I<z>B<);>"
620 #: build/C/man3/catanh.3:19
621 msgid "B<long double complex catanhl(long double complex >I<z>B<);>"
625 #: build/C/man3/catanh.3:30
627 "The B<catanh>() function calculates the complex arc hyperbolic tangent of "
628 "I<z>. If I<y\\ =\\ catanh(z)>, then I<z\\ =\\ ctanh(y)>. The imaginary "
629 "part of I<y> is chosen in the interval [-pi/2,pi/2]."
633 #: build/C/man3/catanh.3:35
635 msgid " catanh(z) = 0.5 * (clog(1 + z) - clog(1 - z))\n"
639 #: build/C/man3/catanh.3:63
643 " printf(\"catanh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
647 #: build/C/man3/catanh.3:66
650 " f = 0.5 * (clog(1 + z) - clog(1 - z));\n"
651 " printf(\"formula = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
655 #: build/C/man3/catanh.3:76
656 msgid "B<atanh>(3), B<cabs>(3), B<cimag>(3), B<ctanh>(3), B<complex>(7)"
660 #: build/C/man3/ccos.3:7
666 #: build/C/man3/ccos.3:10
667 msgid "ccos, ccosf, ccosl - complex cosine function"
671 #: build/C/man3/ccos.3:14
672 msgid "B<double complex ccos(double complex >I<z>B<);>"
676 #: build/C/man3/ccos.3:16
677 msgid "B<float complex ccosf(float complex >I<z>B<);>"
681 #: build/C/man3/ccos.3:18
682 msgid "B<long double complex ccosl(long double complex >I<z>B<);>"
686 #: build/C/man3/ccos.3:22
687 msgid "The complex cosine function is defined as:"
691 #: build/C/man3/ccos.3:25
693 msgid " ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
697 #: build/C/man3/ccos.3:36
698 msgid "B<cabs>(3), B<cacos>(3), B<csin>(3), B<ctan>(3), B<complex>(7)"
702 #: build/C/man3/ccosh.3:7
708 #: build/C/man3/ccosh.3:10
709 msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
713 #: build/C/man3/ccosh.3:14
714 msgid "B<double complex ccosh(double complex >I<z>B<);>"
718 #: build/C/man3/ccosh.3:16
719 msgid "B<float complex ccoshf(float complex >I<z>B<);>"
723 #: build/C/man3/ccosh.3:18
724 msgid "B<long double complex ccoshl(long double complex >I<z>B<);>"
728 #: build/C/man3/ccosh.3:22
729 msgid "The complex hyperbolic cosine function is defined as:"
733 #: build/C/man3/ccosh.3:25
735 msgid " ccosh(z) = (exp(z)+exp(-z))/2\n"
739 #: build/C/man3/ccosh.3:36
740 msgid "B<cabs>(3), B<cacosh>(3), B<csinh>(3), B<ctanh>(3), B<complex>(7)"
744 #: build/C/man3/cerf.3:7
750 #: build/C/man3/cerf.3:7
756 #: build/C/man3/cerf.3:10
757 msgid "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - complex error function"
761 #: build/C/man3/cerf.3:14
762 msgid "B<double complex cerf(double complex >I<z>B<);>"
766 #: build/C/man3/cerf.3:16
767 msgid "B<float complex cerff(float complex >I<z>B<);>"
771 #: build/C/man3/cerf.3:18
772 msgid "B<long double complex cerfl(long double complex >I<z>B<);>"
776 #: build/C/man3/cerf.3:20
777 msgid "B<double complex cerfc(double complex >I<z>B<);>"
781 #: build/C/man3/cerf.3:22
782 msgid "B<float complex cerfcf(float complex >I<z>B<);>"
786 #: build/C/man3/cerf.3:24
787 msgid "B<long double complex cerfcl(long double complex >I<z>B<);>"
790 #. must check 1/sqrt(2*pi) ?
792 #: build/C/man3/cerf.3:35
794 "The (unimplemented) function B<cerf>() is the complex version of the error "
795 "function. erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(-t*t) dt. The "
796 "function B<cerfc>() is defined as cerfc(z) = 1-cerf(z)."
800 #: build/C/man3/cerf.3:37
801 msgid "The function names are reserved for future use in C99."
805 #: build/C/man3/cerf.3:37 build/C/man3/cexp2.3:25 build/C/man3/clog2.3:36
810 #. But reserved in NAMESPACE.
812 #: build/C/man3/cerf.3:40
813 msgid "Not yet in glibc, as at version 2.12."
817 #: build/C/man3/cerf.3:43
818 msgid "B<erf>(3), B<complex>(7)"
822 #: build/C/man3/cexp.3:7
828 #: build/C/man3/cexp.3:10
829 msgid "cexp, cexpf, cexpl - complex exponential function"
833 #: build/C/man3/cexp.3:14
834 msgid "B<double complex cexp(double complex >I<z>B<);>"
838 #: build/C/man3/cexp.3:16
839 msgid "B<float complex cexpf(float complex >I<z>B<);>"
843 #: build/C/man3/cexp.3:18
844 msgid "B<long double complex cexpl(long double complex >I<z>B<);>"
848 #: build/C/man3/cexp.3:24
850 "The function calculates e (2.71828..., the base of natural logarithms) "
851 "raised to the power of I<z>."
855 #: build/C/man3/cexp.3:29
857 msgid " cexp(I * z) = ccos(z) + I * csin(z)\n"
861 #: build/C/man3/cexp.3:40
862 msgid "B<cabs>(3), B<cexp2>(3), B<clog>(3), B<cpow>(3), B<complex>(7)"
866 #: build/C/man3/cexp2.3:7
872 #: build/C/man3/cexp2.3:7
878 #: build/C/man3/cexp2.3:10
879 msgid "cexp2, cexp2f, cexp2l - base-2 exponent of a complex number"
883 #: build/C/man3/cexp2.3:14
884 msgid "B<double complex cexp2(double complex >I<z>B<);>"
888 #: build/C/man3/cexp2.3:16
889 msgid "B<float complex cexp2f(float complex >I<z>B<);>"
893 #: build/C/man3/cexp2.3:18
894 msgid "B<long double complex cexp2l(long double complex >I<z>B<);>"
898 #: build/C/man3/cexp2.3:23
899 msgid "The function returns 2 raised to the power of I<z>."
903 #: build/C/man3/cexp2.3:25 build/C/man3/clog2.3:36
904 msgid "These function names are reserved for future use in C99."
907 #. But reserved in NAMESPACE.
909 #: build/C/man3/cexp2.3:28
910 msgid "Not yet in glibc, as at version 2.17."
914 #: build/C/man3/cexp2.3:33
915 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<complex>(7)"
919 #: build/C/man3/cimag.3:7
925 #: build/C/man3/cimag.3:10
926 msgid "cimag, cimagf, cimagl - get imaginary part of a complex number"
930 #: build/C/man3/cimag.3:14
931 msgid "B<double cimag(double complex >I<z>B<);>"
935 #: build/C/man3/cimag.3:16
936 msgid "B<float cimagf(float complex >I<z>B<);>"
940 #: build/C/man3/cimag.3:18
941 msgid "B<long double cimagl(long double complex >I<z>B<);>"
945 #: build/C/man3/cimag.3:25
947 "The B<cimag>() function returns the imaginary part of the complex number "
952 #: build/C/man3/cimag.3:30 build/C/man3/creal.3:30
954 msgid " z = creal(z) + I * cimag(z)\n"
958 #: build/C/man3/cimag.3:38
959 msgid "gcc also supports __imag__. That is a GNU extension."
963 #: build/C/man3/cimag.3:42
964 msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
968 #: build/C/man3/clog.3:7
974 #: build/C/man3/clog.3:10
975 msgid "clog, clogf, clogl - natural logarithm of a complex number"
979 #: build/C/man3/clog.3:14
980 msgid "B<double complex clog(double complex >I<z>B<);>"
984 #: build/C/man3/clog.3:16
985 msgid "B<float complex clogf(float complex >I<z>B<);>"
989 #: build/C/man3/clog.3:18
990 msgid "B<long double complex clogl(long double complex >I<z>B<);>"
994 #: build/C/man3/clog.3:29
996 "The logarithm B<clog>() is the inverse function of the exponential "
997 "B<cexp>(3). Thus, if I<y\\ =\\ clog(z)>, then I<z\\ =\\ cexp(y)>. The "
998 "imaginary part of I<y> is chosen in the interval [-pi,pi]."
1002 #: build/C/man3/clog.3:34
1004 msgid " clog(z) = log(cabs(z)) + I * carg(z)\n"
1008 #: build/C/man3/clog.3:39 build/C/man3/clog10.3:35 build/C/man3/clog2.3:34
1009 msgid "Note that I<z> close to zero will cause an overflow."
1013 #: build/C/man3/clog.3:49
1014 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<clog2>(3), B<complex>(7)"
1018 #: build/C/man3/clog10.3:7
1024 #: build/C/man3/clog10.3:10
1025 msgid "clog10, clog10f, clog10l - base-10 logarithm of a complex number"
1029 #: build/C/man3/clog10.3:12
1030 msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */"
1034 #: build/C/man3/clog10.3:16
1035 msgid "B<double complex clog10(double complex >I<z>B<);>"
1039 #: build/C/man3/clog10.3:18
1040 msgid "B<float complex clog10f(float complex >I<z>B<);>"
1044 #: build/C/man3/clog10.3:20
1045 msgid "B<long double complex clog10l(long double complex >I<z>B<);>"
1049 #: build/C/man3/clog10.3:31
1051 "The call I<clog10(z)> is equivalent to I<clog(z)/log(10)>. The other "
1052 "functions perform the same task for I<float> and I<long double>."
1056 #: build/C/man3/clog10.3:40
1057 msgid "This function is a GNU extension. It is reserved for future use in C99."
1061 #: build/C/man3/clog10.3:46
1062 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog2>(3), B<complex>(7)"
1066 #: build/C/man3/clog2.3:7
1072 #: build/C/man3/clog2.3:7
1078 #: build/C/man3/clog2.3:10
1079 msgid "clog2, clog2f, clog2l - base-2 logarithm of a complex number"
1083 #: build/C/man3/clog2.3:14
1084 msgid "B<double complex clog2(double complex >I<z>B<);>"
1088 #: build/C/man3/clog2.3:16
1089 msgid "B<float complex clog2f(float complex >I<z>B<);>"
1093 #. Link with \fI\-lm\fP.
1095 #: build/C/man3/clog2.3:20
1096 msgid "B<long double complex clog2l(long double complex >I<z>B<);>"
1100 #: build/C/man3/clog2.3:25
1101 msgid "The call I<clog2(z)> is equivalent to I<clog(z)/log(2)>."
1105 #: build/C/man3/clog2.3:30
1106 msgid "The other functions perform the same task for I<float> and I<long double>."
1109 #. But reserved in NAMESPACE.
1111 #: build/C/man3/clog2.3:39
1112 msgid "Not yet in glibc, as at version 2.8."
1116 #: build/C/man3/clog2.3:45
1117 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog10>(3), B<complex>(7)"
1121 #: build/C/man7/complex.7:7
1127 #: build/C/man7/complex.7:7
1133 #: build/C/man7/complex.7:10
1134 msgid "complex - basics of complex mathematics"
1138 #: build/C/man7/complex.7:15
1140 "Complex numbers are numbers of the form z = a+b*i, where a and b are real "
1141 "numbers and i = sqrt(-1), so that i*i = -1."
1145 #: build/C/man7/complex.7:25
1147 "There are other ways to represent that number. The pair (a,b) of real "
1148 "numbers may be viewed as a point in the plane, given by X- and "
1149 "Y-coordinates. This same point may also be described by giving the pair of "
1150 "real numbers (r,phi), where r is the distance to the origin O, and phi the "
1151 "angle between the X-axis and the line Oz. Now z = r*exp(i*phi) = "
1152 "r*(cos(phi)+i*sin(phi))."
1156 #: build/C/man7/complex.7:27
1157 msgid "The basic operations are defined on z = a+b*i and w = c+d*i as:"
1161 #: build/C/man7/complex.7:27
1163 msgid "B<addition: z+w = (a+c) + (b+d)*i>"
1167 #: build/C/man7/complex.7:29
1169 msgid "B<multiplication: z*w = (a*c - b*d) + (a*d + b*c)*i>"
1173 #: build/C/man7/complex.7:31
1175 msgid "B<division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i>"
1179 #: build/C/man7/complex.7:36
1181 "Nearly all math function have a complex counterpart but there are some "
1182 "complex-only functions."
1186 #: build/C/man7/complex.7:40
1188 "Your C-compiler can work with complex numbers if it supports the C99 "
1189 "standard. Link with I<-lm>. The imaginary unit is represented by I."
1193 #: build/C/man7/complex.7:46
1196 "/* check that exp(i * pi) == -1 */\n"
1197 "#include E<lt>math.hE<gt> /* for atan */\n"
1198 "#include E<lt>stdio.hE<gt>\n"
1199 "#include E<lt>complex.hE<gt>\n"
1203 #: build/C/man7/complex.7:54
1209 " double pi = 4 * atan(1.0);\n"
1210 " double complex z = cexp(I * pi);\n"
1211 " printf(\"%f + %f * i\\en\", creal(z), cimag(z));\n"
1216 #: build/C/man7/complex.7:82
1218 "B<cabs>(3), B<cacos>(3), B<cacosh>(3), B<carg>(3), B<casin>(3), "
1219 "B<casinh>(3), B<catan>(3), B<catanh>(3), B<ccos>(3), B<ccosh>(3), "
1220 "B<cerf>(3), B<cexp>(3), B<cexp2>(3), B<cimag>(3), B<clog>(3), B<clog10>(3), "
1221 "B<clog2>(3), B<conj>(3), B<cpow>(3), B<cproj>(3), B<creal>(3), B<csin>(3), "
1222 "B<csinh>(3), B<csqrt>(3), B<ctan>(3), B<ctanh>(3)"
1226 #: build/C/man3/conj.3:7
1232 #: build/C/man3/conj.3:10
1233 msgid "conj, conjf, conjl - calculate the complex conjugate"
1237 #: build/C/man3/conj.3:14
1238 msgid "B<double complex conj(double complex >I<z>B<);>"
1242 #: build/C/man3/conj.3:16
1243 msgid "B<float complex conjf(float complex >I<z>B<);>"
1247 #: build/C/man3/conj.3:18
1248 msgid "B<long double complex conjl(long double complex >I<z>B<);>"
1252 #: build/C/man3/conj.3:26
1254 "The B<conj>() function returns the complex conjugate value of I<z>. That "
1255 "is the value obtained by changing the sign of the imaginary part."
1259 #: build/C/man3/conj.3:31
1261 msgid " cabs(z) = csqrt(z * conj(z))\n"
1265 #: build/C/man3/conj.3:40
1266 msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
1270 #: build/C/man3/cpow.3:7
1276 #: build/C/man3/cpow.3:10
1277 msgid "cpow, cpowf, cpowl - complex power function"
1281 #: build/C/man3/cpow.3:13
1283 msgid "B<#include E<lt>complex.hE<gt>>\n"
1287 #: build/C/man3/cpow.3:15
1289 msgid "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
1293 #: build/C/man3/cpow.3:17
1295 msgid "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
1299 #: build/C/man3/cpow.3:20
1302 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
1303 "B< complex long double >I<z>B<);>\n"
1307 #: build/C/man3/cpow.3:22
1309 msgid "Link with I<-lm>.\n"
1313 #: build/C/man3/cpow.3:31
1315 "The function calculates I<x> raised to the power I<z>. (With a branch cut "
1316 "for I<x> along the negative real axis.)"
1320 #: build/C/man3/cpow.3:39
1321 msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
1325 #: build/C/man3/cproj.3:7
1331 #: build/C/man3/cproj.3:7
1337 #: build/C/man3/cproj.3:10
1338 msgid "cproj, cprojf, cprojl - project into Riemann Sphere"
1342 #: build/C/man3/cproj.3:14
1343 msgid "B<double complex cproj(double complex >I<z>B<);>"
1347 #: build/C/man3/cproj.3:16
1348 msgid "B<float complex cprojf(float complex >I<z>B<);>"
1352 #: build/C/man3/cproj.3:18
1353 msgid "B<long double complex cprojl(long double complex >I<z>B<);>"
1357 #: build/C/man3/cproj.3:30
1359 "This function projects a point in the plane onto the surface of a Riemann "
1360 "Sphere, the one-point compactification of the complex plane. Each finite "
1361 "point I<z> projects to I<z> itself. Every complex infinite value is "
1362 "projected to a single infinite value, namely to positive infinity on the "
1366 #. http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
1368 #: build/C/man3/cproj.3:38
1370 "In glibc 2.11 and earlier, the implementation does something different (a "
1371 "I<stereographic> projection onto a Riemann Sphere)."
1375 #: build/C/man3/creal.3:7
1381 #: build/C/man3/creal.3:10
1382 msgid "creal, crealf, creall - get real part of a complex number"
1386 #: build/C/man3/creal.3:14
1387 msgid "B<double creal(double complex >I<z>B<);>"
1391 #: build/C/man3/creal.3:16
1392 msgid "B<float crealf(float complex >I<z>B<);>"
1396 #: build/C/man3/creal.3:18
1397 msgid "B<long double creall(long double complex >I<z>B<);>"
1401 #: build/C/man3/creal.3:25
1402 msgid "The B<creal>() function returns the real part of the complex number I<z>."
1406 #: build/C/man3/creal.3:38
1407 msgid "The gcc supports also __real__. That is a GNU extension."
1411 #: build/C/man3/creal.3:42
1412 msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
1416 #: build/C/man3/csin.3:7
1422 #: build/C/man3/csin.3:10
1423 msgid "csin, csinf, csinl - complex sine function"
1427 #: build/C/man3/csin.3:14
1428 msgid "B<double complex csin(double complex >I<z>B<);>"
1432 #: build/C/man3/csin.3:16
1433 msgid "B<float complex csinf(float complex >I<z>B<);>"
1437 #: build/C/man3/csin.3:18
1438 msgid "B<long double complex csinl(long double complex >I<z>B<);>"
1442 #: build/C/man3/csin.3:22
1443 msgid "The complex sine function is defined as:"
1447 #: build/C/man3/csin.3:25
1449 msgid " csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
1453 #: build/C/man3/csin.3:36
1454 msgid "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
1458 #: build/C/man3/csinh.3:7
1464 #: build/C/man3/csinh.3:10
1465 msgid "csinh, csinhf, csinhl - complex hyperbolic sine"
1469 #: build/C/man3/csinh.3:14
1470 msgid "B<double complex csinh(double complex >I<z>B<);>"
1474 #: build/C/man3/csinh.3:16
1475 msgid "B<float complex csinhf(float complex >I<z>B<);>"
1479 #: build/C/man3/csinh.3:18
1480 msgid "B<long double complex csinhl(long double complex >I<z>B<);>"
1484 #: build/C/man3/csinh.3:22
1485 msgid "The complex hyperbolic sine function is defined as:"
1489 #: build/C/man3/csinh.3:25
1491 msgid " csinh(z) = (exp(z)-exp(-z))/2\n"
1495 #: build/C/man3/csinh.3:36
1496 msgid "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
1500 #: build/C/man3/csqrt.3:7
1506 #: build/C/man3/csqrt.3:10
1507 msgid "csqrt, csqrtf, csqrtl - complex square root"
1511 #: build/C/man3/csqrt.3:14
1512 msgid "B<double complex csqrt(double complex >I<z>B<);>"
1516 #: build/C/man3/csqrt.3:16
1517 msgid "B<float complex csqrtf(float complex >I<z>B<);>"
1521 #: build/C/man3/csqrt.3:18
1522 msgid "B<long double complex csqrtl(long double complex >I<z>B<);>"
1526 #: build/C/man3/csqrt.3:27
1528 "Calculate the square root of a given complex number, with nonnegative real "
1529 "part, and with a branch cut along the negative real axis. (That means that "
1530 "I<csqrt(-1+eps*I)> will be close to I while I<csqrt(-1-eps*I)> will be close "
1531 "to -I, I<if eps> is a small positive real number.)"
1535 #: build/C/man3/csqrt.3:35
1536 msgid "B<cabs>(3), B<cexp>(3), B<complex>(7)"
1540 #: build/C/man3/ctan.3:7
1546 #: build/C/man3/ctan.3:10
1547 msgid "ctan, ctanf, ctanl - complex tangent function"
1551 #: build/C/man3/ctan.3:14
1552 msgid "B<double complex ctan(double complex >I<z>B<);>"
1556 #: build/C/man3/ctan.3:16
1557 msgid "B<float complex ctanf(float complex >I<z>B<);>"
1561 #: build/C/man3/ctan.3:18
1562 msgid "B<long double complex ctanl(long double complex >I<z>B<);>"
1566 #: build/C/man3/ctan.3:22
1567 msgid "The complex tangent function is defined as:"
1571 #: build/C/man3/ctan.3:25
1573 msgid " ctan(z) = csin(z) / ccos(z)\n"
1577 #: build/C/man3/ctan.3:36
1578 msgid "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
1582 #: build/C/man3/ctanh.3:7
1588 #: build/C/man3/ctanh.3:10
1589 msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
1593 #: build/C/man3/ctanh.3:14
1594 msgid "B<double complex ctanh(double complex >I<z>B<);>"
1598 #: build/C/man3/ctanh.3:16
1599 msgid "B<float complex ctanhf(float complex >I<z>B<);>"
1603 #: build/C/man3/ctanh.3:18
1604 msgid "B<long double complex ctanhl(long double complex >I<z>B<);>"
1608 #: build/C/man3/ctanh.3:23
1609 msgid "The complex hyperbolic tangent function is defined mathematically as:"
1613 #: build/C/man3/ctanh.3:26
1615 msgid " ctanh(z) = csinh(z) / ccosh(z)\n"
1619 #: build/C/man3/ctanh.3:37
1620 msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"