OSDN Git Service

6789b3f71bdfc9eaa8d9ada941692c365c5bce40
[linuxjm/LDP_man-pages.git] / po4a / complex / po / complex.pot
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.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
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"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #. type: TH
20 #: build/C/man3/cabs.3:7
21 #, no-wrap
22 msgid "CABS"
23 msgstr ""
24
25 #. type: TH
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
27 #, no-wrap
28 msgid "2008-08-11"
29 msgstr ""
30
31 #. type: TH
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
33 #, no-wrap
34 msgid "Linux Programmer's Manual"
35 msgstr ""
36
37 #. type: SH
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
39 #, no-wrap
40 msgid "NAME"
41 msgstr ""
42
43 #. type: Plain text
44 #: build/C/man3/cabs.3:10
45 msgid "cabs, cabsf, cabsl - absolute value of a complex number"
46 msgstr ""
47
48 #. type: SH
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
50 #, no-wrap
51 msgid "SYNOPSIS"
52 msgstr ""
53
54 #. type: Plain text
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>>"
57 msgstr ""
58
59 #. type: Plain text
60 #: build/C/man3/cabs.3:14
61 msgid "B<double cabs(double complex >I<z>B<);>"
62 msgstr ""
63
64 #. type: Plain text
65 #: build/C/man3/cabs.3:16
66 msgid "B<float cabsf(float complex >I<z>B<);>"
67 msgstr ""
68
69 #. type: Plain text
70 #: build/C/man3/cabs.3:18
71 msgid "B<long double cabsl(long double complex >I<z>B<);>"
72 msgstr ""
73
74 #. type: Plain text
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>."
77 msgstr ""
78
79 #. type: SH
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
81 #, no-wrap
82 msgid "DESCRIPTION"
83 msgstr ""
84
85 #. type: Plain text
86 #: build/C/man3/cabs.3:26
87 msgid ""
88 "The B<cabs>()  function returns the absolute value of the complex number "
89 "I<z>.  The result is a real number."
90 msgstr ""
91
92 #. type: SH
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
94 #, no-wrap
95 msgid "VERSIONS"
96 msgstr ""
97
98 #. type: Plain text
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."
101 msgstr ""
102
103 #. type: SH
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
105 #, no-wrap
106 msgid "CONFORMING TO"
107 msgstr ""
108
109 #. type: Plain text
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
111 msgid "C99."
112 msgstr ""
113
114 #. type: SH
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
116 #, no-wrap
117 msgid "NOTES"
118 msgstr ""
119
120 #. type: Plain text
121 #: build/C/man3/cabs.3:35
122 msgid ""
123 "The function is actually an alias for I<hypot(a,\\ b)> (or, equivalently, "
124 "I<sqrt(a*a\\ +\\ b*b)>)."
125 msgstr ""
126
127 #. type: SH
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
129 #, no-wrap
130 msgid "SEE ALSO"
131 msgstr ""
132
133 #. type: Plain text
134 #: build/C/man3/cabs.3:40
135 msgid "B<abs>(3), B<cimag>(3), B<hypot>(3), B<complex>(7)"
136 msgstr ""
137
138 #. type: SH
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
140 #, no-wrap
141 msgid "COLOPHON"
142 msgstr ""
143
144 #. type: Plain text
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
146 msgid ""
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/."
150 msgstr ""
151
152 #. type: TH
153 #: build/C/man3/cacos.3:8
154 #, no-wrap
155 msgid "CACOS"
156 msgstr ""
157
158 #. type: TH
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
160 #, no-wrap
161 msgid "2011-09-15"
162 msgstr ""
163
164 #. type: Plain text
165 #: build/C/man3/cacos.3:11
166 msgid "cacos, cacosf, cacosl - complex arc cosine"
167 msgstr ""
168
169 #. type: Plain text
170 #: build/C/man3/cacos.3:15
171 msgid "B<double complex cacos(double complex >I<z>B<);>"
172 msgstr ""
173
174 #. type: Plain text
175 #: build/C/man3/cacos.3:17
176 msgid "B<float complex cacosf(float complex >I<z>B<);>"
177 msgstr ""
178
179 #. type: Plain text
180 #: build/C/man3/cacos.3:19
181 msgid "B<long double complex cacosl(long double complex >I<z>B<);>"
182 msgstr ""
183
184 #. type: Plain text
185 #: build/C/man3/cacos.3:30
186 msgid ""
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]."
190 msgstr ""
191
192 #. type: Plain text
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
194 msgid "One has:"
195 msgstr ""
196
197 #. type: Plain text
198 #: build/C/man3/cacos.3:35
199 #, no-wrap
200 msgid "    cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
201 msgstr ""
202
203 #. type: SH
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
205 #, no-wrap
206 msgid "EXAMPLE"
207 msgstr ""
208
209 #. type: Plain text
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
211 #, no-wrap
212 msgid "/* Link with \"-lm\" */\n"
213 msgstr ""
214
215 #. type: Plain text
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
217 #, no-wrap
218 msgid ""
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"
223 msgstr ""
224
225 #. type: Plain text
226 #: build/C/man3/cacos.3:54 build/C/man3/catan.3:52
227 #, no-wrap
228 msgid ""
229 "int\n"
230 "main(int argc, char *argv[])\n"
231 "{\n"
232 "    double complex z, c, f;\n"
233 "    double complex i = I;\n"
234 msgstr ""
235
236 #. type: Plain text
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
238 #, no-wrap
239 msgid ""
240 "    if (argc != 3) {\n"
241 "        fprintf(stderr, \"Usage: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", "
242 "argv[0]);\n"
243 "        exit(EXIT_FAILURE);\n"
244 "    }\n"
245 msgstr ""
246
247 #. type: Plain text
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
249 #, no-wrap
250 msgid "    z = atof(argv[1]) + atof(argv[2]) * I;\n"
251 msgstr ""
252
253 #. type: Plain text
254 #: build/C/man3/cacos.3:63
255 #, no-wrap
256 msgid "    c = cacos(z);\n"
257 msgstr ""
258
259 #. type: Plain text
260 #: build/C/man3/cacos.3:65
261 #, no-wrap
262 msgid "    printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
263 msgstr ""
264
265 #. type: Plain text
266 #: build/C/man3/cacos.3:67
267 #, no-wrap
268 msgid "    f = -i * clog(z + i * csqrt(1 - z * z));\n"
269 msgstr ""
270
271 #. type: Plain text
272 #: build/C/man3/cacos.3:69
273 #, no-wrap
274 msgid "    printf(\"formula = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
275 msgstr ""
276
277 #. type: Plain text
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
279 #, no-wrap
280 msgid ""
281 "    exit(EXIT_SUCCESS);\n"
282 "}\n"
283 msgstr ""
284
285 #. type: Plain text
286 #: build/C/man3/cacos.3:77
287 msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
288 msgstr ""
289
290 #. type: TH
291 #: build/C/man3/cacosh.3:8
292 #, no-wrap
293 msgid "CACOSH"
294 msgstr ""
295
296 #. type: Plain text
297 #: build/C/man3/cacosh.3:11
298 msgid "cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine"
299 msgstr ""
300
301 #. type: Plain text
302 #: build/C/man3/cacosh.3:15
303 msgid "B<double complex cacosh(double complex >I<z>B<);>"
304 msgstr ""
305
306 #. type: Plain text
307 #: build/C/man3/cacosh.3:17
308 msgid "B<float complex cacoshf(float complex >I<z>B<);>"
309 msgstr ""
310
311 #. type: Plain text
312 #: build/C/man3/cacosh.3:19
313 msgid "B<long double complex cacoshl(long double complex >I<z>B<);>"
314 msgstr ""
315
316 #. type: Plain text
317 #: build/C/man3/cacosh.3:33
318 msgid ""
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."
323 msgstr ""
324
325 #. type: Plain text
326 #: build/C/man3/cacosh.3:38
327 #, no-wrap
328 msgid "    cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2))\n"
329 msgstr ""
330
331 #. type: Plain text
332 #: build/C/man3/cacosh.3:56 build/C/man3/catanh.3:53
333 #, no-wrap
334 msgid ""
335 "int\n"
336 "main(int argc, char *argv[])\n"
337 "{\n"
338 "    double complex z, c, f;\n"
339 msgstr ""
340
341 #. type: Plain text
342 #: build/C/man3/cacosh.3:66
343 #, no-wrap
344 msgid ""
345 "    c = cacosh(z);\n"
346 "    printf(\"cacosh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
347 msgstr ""
348
349 #. type: Plain text
350 #: build/C/man3/cacosh.3:69
351 #, no-wrap
352 msgid ""
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"
355 msgstr ""
356
357 #. type: Plain text
358 #: build/C/man3/cacosh.3:79
359 msgid "B<acosh>(3), B<cabs>(3), B<ccosh>(3), B<cimag>(3), B<complex>(7)"
360 msgstr ""
361
362 #. type: TH
363 #: build/C/man3/carg.3:7
364 #, no-wrap
365 msgid "CARG"
366 msgstr ""
367
368 #. type: Plain text
369 #: build/C/man3/carg.3:10
370 msgid "carg, cargf, cargl - calculate the complex argument"
371 msgstr ""
372
373 #. type: Plain text
374 #: build/C/man3/carg.3:14
375 msgid "B<double carg(double complex >I<z>B<);>"
376 msgstr ""
377
378 #. type: Plain text
379 #: build/C/man3/carg.3:16
380 msgid "B<float cargf(float complex >I<z>B<);>"
381 msgstr ""
382
383 #. type: Plain text
384 #: build/C/man3/carg.3:18
385 msgid "B<long double cargl(long double complex >I<z>B<);>"
386 msgstr ""
387
388 #. type: Plain text
389 #: build/C/man3/carg.3:23
390 msgid ""
391 "A complex number can be described by two real coordinates.  One may use "
392 "rectangular coordinates and gets"
393 msgstr ""
394
395 #. type: Plain text
396 #: build/C/man3/carg.3:26
397 #, no-wrap
398 msgid "    z = x + I * y\n"
399 msgstr ""
400
401 #. type: Plain text
402 #: build/C/man3/carg.3:29
403 msgid "where I<x\\ =\\ creal(z)> and I<y\\ =\\ cimag(z)>."
404 msgstr ""
405
406 #. type: Plain text
407 #: build/C/man3/carg.3:31
408 msgid "Or one may use polar coordinates and gets"
409 msgstr ""
410
411 #. type: Plain text
412 #: build/C/man3/carg.3:34
413 #, no-wrap
414 msgid "    z = r * cexp(I * a)\n"
415 msgstr ""
416
417 #. type: Plain text
418 #: build/C/man3/carg.3:40
419 msgid ""
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 "
422 "of I<z>."
423 msgstr ""
424
425 #. type: Plain text
426 #: build/C/man3/carg.3:45
427 #, no-wrap
428 msgid "    tan(carg(z)) = cimag(z) / creal(z)\n"
429 msgstr ""
430
431 #. type: SH
432 #: build/C/man3/carg.3:46
433 #, no-wrap
434 msgid "RETURN VALUE"
435 msgstr ""
436
437 #. type: Plain text
438 #: build/C/man3/carg.3:48
439 msgid "The return value is the range of [-pi,pi]."
440 msgstr ""
441
442 #. type: Plain text
443 #: build/C/man3/carg.3:55 build/C/man3/cproj.3:41
444 msgid "B<cabs>(3), B<complex>(7)"
445 msgstr ""
446
447 #. type: TH
448 #: build/C/man3/casin.3:7
449 #, no-wrap
450 msgid "CASIN"
451 msgstr ""
452
453 #. type: Plain text
454 #: build/C/man3/casin.3:10
455 msgid "casin, casinf, casinl - complex arc sine"
456 msgstr ""
457
458 #. type: Plain text
459 #: build/C/man3/casin.3:14
460 msgid "B<double complex casin(double complex >I<z>B<);>"
461 msgstr ""
462
463 #. type: Plain text
464 #: build/C/man3/casin.3:16
465 msgid "B<float complex casinf(float complex >I<z>B<);>"
466 msgstr ""
467
468 #. type: Plain text
469 #: build/C/man3/casin.3:18
470 msgid "B<long double complex casinl(long double complex >I<z>B<);>"
471 msgstr ""
472
473 #. type: Plain text
474 #: build/C/man3/casin.3:29
475 msgid ""
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]."
479 msgstr ""
480
481 #. type: Plain text
482 #: build/C/man3/casin.3:34
483 #, no-wrap
484 msgid "    casin(z) = -i clog(iz + csqrt(1 - z * z))\n"
485 msgstr ""
486
487 #. type: Plain text
488 #: build/C/man3/casin.3:43
489 msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
490 msgstr ""
491
492 #. type: TH
493 #: build/C/man3/casinh.3:7
494 #, no-wrap
495 msgid "CASINH"
496 msgstr ""
497
498 #. type: Plain text
499 #: build/C/man3/casinh.3:10
500 msgid "casinh, casinhf, casinhl - complex arc sine hyperbolic"
501 msgstr ""
502
503 #. type: Plain text
504 #: build/C/man3/casinh.3:14
505 msgid "B<double complex casinh(double complex >I<z>B<);>"
506 msgstr ""
507
508 #. type: Plain text
509 #: build/C/man3/casinh.3:16
510 msgid "B<float complex casinhf(float complex >I<z>B<);>"
511 msgstr ""
512
513 #. type: Plain text
514 #: build/C/man3/casinh.3:18
515 msgid "B<long double complex casinhl(long double complex >I<z>B<);>"
516 msgstr ""
517
518 #. type: Plain text
519 #: build/C/man3/casinh.3:29
520 msgid ""
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]."
524 msgstr ""
525
526 #. type: Plain text
527 #: build/C/man3/casinh.3:34
528 #, no-wrap
529 msgid "    casinh(z) = clog(z + csqrt(z * z + 1))\n"
530 msgstr ""
531
532 #. type: Plain text
533 #: build/C/man3/casinh.3:45
534 msgid "B<asinh>(3), B<cabs>(3), B<cimag>(3), B<csinh>(3), B<complex>(7)"
535 msgstr ""
536
537 #. type: TH
538 #: build/C/man3/catan.3:8
539 #, no-wrap
540 msgid "CATAN"
541 msgstr ""
542
543 #. type: Plain text
544 #: build/C/man3/catan.3:11
545 msgid "catan, catanf, catanl - complex arc tangents"
546 msgstr ""
547
548 #. type: Plain text
549 #: build/C/man3/catan.3:15
550 msgid "B<double complex catan(double complex >I<z>B<);>"
551 msgstr ""
552
553 #. type: Plain text
554 #: build/C/man3/catan.3:17
555 msgid "B<float complex catanf(float complex >I<z>B<);>"
556 msgstr ""
557
558 #. type: Plain text
559 #: build/C/man3/catan.3:19
560 msgid "B<long double complex catanl(long double complex >I<z>B<);>"
561 msgstr ""
562
563 #. type: Plain text
564 #: build/C/man3/catan.3:28
565 msgid ""
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]."
569 msgstr ""
570
571 #. type: Plain text
572 #: build/C/man3/catan.3:33
573 #, no-wrap
574 msgid "    catan(z) = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i)\n"
575 msgstr ""
576
577 #. type: Plain text
578 #: build/C/man3/catan.3:62
579 #, no-wrap
580 msgid ""
581 "    c = catan(z);\n"
582 "    printf(\"catan() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
583 msgstr ""
584
585 #. type: Plain text
586 #: build/C/man3/catan.3:65
587 #, no-wrap
588 msgid ""
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"
591 msgstr ""
592
593 #. type: Plain text
594 #: build/C/man3/catan.3:74
595 msgid "B<ccos>(3), B<clog>(3), B<ctan>(3), B<complex>(7)"
596 msgstr ""
597
598 #. type: TH
599 #: build/C/man3/catanh.3:8
600 #, no-wrap
601 msgid "CATANH"
602 msgstr ""
603
604 #. type: Plain text
605 #: build/C/man3/catanh.3:11
606 msgid "catanh, catanhf, catanhl - complex arc tangents hyperbolic"
607 msgstr ""
608
609 #. type: Plain text
610 #: build/C/man3/catanh.3:15
611 msgid "B<double complex catanh(double complex >I<z>B<);>"
612 msgstr ""
613
614 #. type: Plain text
615 #: build/C/man3/catanh.3:17
616 msgid "B<float complex catanhf(float complex >I<z>B<);>"
617 msgstr ""
618
619 #. type: Plain text
620 #: build/C/man3/catanh.3:19
621 msgid "B<long double complex catanhl(long double complex >I<z>B<);>"
622 msgstr ""
623
624 #. type: Plain text
625 #: build/C/man3/catanh.3:30
626 msgid ""
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]."
630 msgstr ""
631
632 #. type: Plain text
633 #: build/C/man3/catanh.3:35
634 #, no-wrap
635 msgid "    catanh(z) = 0.5 * (clog(1 + z) - clog(1 - z))\n"
636 msgstr ""
637
638 #. type: Plain text
639 #: build/C/man3/catanh.3:63
640 #, no-wrap
641 msgid ""
642 "    c = catanh(z);\n"
643 "    printf(\"catanh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
644 msgstr ""
645
646 #. type: Plain text
647 #: build/C/man3/catanh.3:66
648 #, no-wrap
649 msgid ""
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"
652 msgstr ""
653
654 #. type: Plain text
655 #: build/C/man3/catanh.3:76
656 msgid "B<atanh>(3), B<cabs>(3), B<cimag>(3), B<ctanh>(3), B<complex>(7)"
657 msgstr ""
658
659 #. type: TH
660 #: build/C/man3/ccos.3:7
661 #, no-wrap
662 msgid "CCOS"
663 msgstr ""
664
665 #. type: Plain text
666 #: build/C/man3/ccos.3:10
667 msgid "ccos, ccosf, ccosl - complex cosine function"
668 msgstr ""
669
670 #. type: Plain text
671 #: build/C/man3/ccos.3:14
672 msgid "B<double complex ccos(double complex >I<z>B<);>"
673 msgstr ""
674
675 #. type: Plain text
676 #: build/C/man3/ccos.3:16
677 msgid "B<float complex ccosf(float complex >I<z>B<);>"
678 msgstr ""
679
680 #. type: Plain text
681 #: build/C/man3/ccos.3:18
682 msgid "B<long double complex ccosl(long double complex >I<z>B<);>"
683 msgstr ""
684
685 #. type: Plain text
686 #: build/C/man3/ccos.3:22
687 msgid "The complex cosine function is defined as:"
688 msgstr ""
689
690 #. type: Plain text
691 #: build/C/man3/ccos.3:25
692 #, no-wrap
693 msgid "    ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
694 msgstr ""
695
696 #. type: Plain text
697 #: build/C/man3/ccos.3:36
698 msgid "B<cabs>(3), B<cacos>(3), B<csin>(3), B<ctan>(3), B<complex>(7)"
699 msgstr ""
700
701 #. type: TH
702 #: build/C/man3/ccosh.3:7
703 #, no-wrap
704 msgid "CCOSH"
705 msgstr ""
706
707 #. type: Plain text
708 #: build/C/man3/ccosh.3:10
709 msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
710 msgstr ""
711
712 #. type: Plain text
713 #: build/C/man3/ccosh.3:14
714 msgid "B<double complex ccosh(double complex >I<z>B<);>"
715 msgstr ""
716
717 #. type: Plain text
718 #: build/C/man3/ccosh.3:16
719 msgid "B<float complex ccoshf(float complex >I<z>B<);>"
720 msgstr ""
721
722 #. type: Plain text
723 #: build/C/man3/ccosh.3:18
724 msgid "B<long double complex ccoshl(long double complex >I<z>B<);>"
725 msgstr ""
726
727 #. type: Plain text
728 #: build/C/man3/ccosh.3:22
729 msgid "The complex hyperbolic cosine function is defined as:"
730 msgstr ""
731
732 #. type: Plain text
733 #: build/C/man3/ccosh.3:25
734 #, no-wrap
735 msgid "    ccosh(z) = (exp(z)+exp(-z))/2\n"
736 msgstr ""
737
738 #. type: Plain text
739 #: build/C/man3/ccosh.3:36
740 msgid "B<cabs>(3), B<cacosh>(3), B<csinh>(3), B<ctanh>(3), B<complex>(7)"
741 msgstr ""
742
743 #. type: TH
744 #: build/C/man3/cerf.3:7
745 #, no-wrap
746 msgid "CERF"
747 msgstr ""
748
749 #. type: TH
750 #: build/C/man3/cerf.3:7
751 #, no-wrap
752 msgid "2010-09-12"
753 msgstr ""
754
755 #. type: Plain text
756 #: build/C/man3/cerf.3:10
757 msgid "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - complex error function"
758 msgstr ""
759
760 #. type: Plain text
761 #: build/C/man3/cerf.3:14
762 msgid "B<double complex cerf(double complex >I<z>B<);>"
763 msgstr ""
764
765 #. type: Plain text
766 #: build/C/man3/cerf.3:16
767 msgid "B<float complex cerff(float complex >I<z>B<);>"
768 msgstr ""
769
770 #. type: Plain text
771 #: build/C/man3/cerf.3:18
772 msgid "B<long double complex cerfl(long double complex >I<z>B<);>"
773 msgstr ""
774
775 #. type: Plain text
776 #: build/C/man3/cerf.3:20
777 msgid "B<double complex cerfc(double complex >I<z>B<);>"
778 msgstr ""
779
780 #. type: Plain text
781 #: build/C/man3/cerf.3:22
782 msgid "B<float complex cerfcf(float complex >I<z>B<);>"
783 msgstr ""
784
785 #. type: Plain text
786 #: build/C/man3/cerf.3:24
787 msgid "B<long double complex cerfcl(long double complex >I<z>B<);>"
788 msgstr ""
789
790 #.  must check 1/sqrt(2*pi) ?
791 #. type: Plain text
792 #: build/C/man3/cerf.3:35
793 msgid ""
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)."
797 msgstr ""
798
799 #. type: Plain text
800 #: build/C/man3/cerf.3:37
801 msgid "The function names are reserved for future use in C99."
802 msgstr ""
803
804 #. type: SH
805 #: build/C/man3/cerf.3:37 build/C/man3/cexp2.3:25 build/C/man3/clog2.3:36
806 #, no-wrap
807 msgid "AVAILABILITY"
808 msgstr ""
809
810 #.  But reserved in NAMESPACE.
811 #. type: Plain text
812 #: build/C/man3/cerf.3:40
813 msgid "Not yet in glibc, as at version 2.12."
814 msgstr ""
815
816 #. type: Plain text
817 #: build/C/man3/cerf.3:43
818 msgid "B<erf>(3), B<complex>(7)"
819 msgstr ""
820
821 #. type: TH
822 #: build/C/man3/cexp.3:7
823 #, no-wrap
824 msgid "CEXP"
825 msgstr ""
826
827 #. type: Plain text
828 #: build/C/man3/cexp.3:10
829 msgid "cexp, cexpf, cexpl - complex exponential function"
830 msgstr ""
831
832 #. type: Plain text
833 #: build/C/man3/cexp.3:14
834 msgid "B<double complex cexp(double complex >I<z>B<);>"
835 msgstr ""
836
837 #. type: Plain text
838 #: build/C/man3/cexp.3:16
839 msgid "B<float complex cexpf(float complex >I<z>B<);>"
840 msgstr ""
841
842 #. type: Plain text
843 #: build/C/man3/cexp.3:18
844 msgid "B<long double complex cexpl(long double complex >I<z>B<);>"
845 msgstr ""
846
847 #. type: Plain text
848 #: build/C/man3/cexp.3:24
849 msgid ""
850 "The function calculates e (2.71828..., the base of natural logarithms)  "
851 "raised to the power of I<z>."
852 msgstr ""
853
854 #. type: Plain text
855 #: build/C/man3/cexp.3:29
856 #, no-wrap
857 msgid "    cexp(I * z) = ccos(z) + I * csin(z)\n"
858 msgstr ""
859
860 #. type: Plain text
861 #: build/C/man3/cexp.3:40
862 msgid "B<cabs>(3), B<cexp2>(3), B<clog>(3), B<cpow>(3), B<complex>(7)"
863 msgstr ""
864
865 #. type: TH
866 #: build/C/man3/cexp2.3:7
867 #, no-wrap
868 msgid "CEXP2"
869 msgstr ""
870
871 #. type: TH
872 #: build/C/man3/cexp2.3:7
873 #, no-wrap
874 msgid "2013-02-27"
875 msgstr ""
876
877 #. type: Plain text
878 #: build/C/man3/cexp2.3:10
879 msgid "cexp2, cexp2f, cexp2l - base-2 exponent of a complex number"
880 msgstr ""
881
882 #. type: Plain text
883 #: build/C/man3/cexp2.3:14
884 msgid "B<double complex cexp2(double complex >I<z>B<);>"
885 msgstr ""
886
887 #. type: Plain text
888 #: build/C/man3/cexp2.3:16
889 msgid "B<float complex cexp2f(float complex >I<z>B<);>"
890 msgstr ""
891
892 #. type: Plain text
893 #: build/C/man3/cexp2.3:18
894 msgid "B<long double complex cexp2l(long double complex >I<z>B<);>"
895 msgstr ""
896
897 #. type: Plain text
898 #: build/C/man3/cexp2.3:23
899 msgid "The function returns 2 raised to the power of I<z>."
900 msgstr ""
901
902 #. type: Plain text
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."
905 msgstr ""
906
907 #.  But reserved in NAMESPACE.
908 #. type: Plain text
909 #: build/C/man3/cexp2.3:28
910 msgid "Not yet in glibc, as at version 2.17."
911 msgstr ""
912
913 #. type: Plain text
914 #: build/C/man3/cexp2.3:33
915 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<complex>(7)"
916 msgstr ""
917
918 #. type: TH
919 #: build/C/man3/cimag.3:7
920 #, no-wrap
921 msgid "CIMAG"
922 msgstr ""
923
924 #. type: Plain text
925 #: build/C/man3/cimag.3:10
926 msgid "cimag, cimagf, cimagl - get imaginary part of a complex number"
927 msgstr ""
928
929 #. type: Plain text
930 #: build/C/man3/cimag.3:14
931 msgid "B<double cimag(double complex >I<z>B<);>"
932 msgstr ""
933
934 #. type: Plain text
935 #: build/C/man3/cimag.3:16
936 msgid "B<float cimagf(float complex >I<z>B<);>"
937 msgstr ""
938
939 #. type: Plain text
940 #: build/C/man3/cimag.3:18
941 msgid "B<long double cimagl(long double complex >I<z>B<);>"
942 msgstr ""
943
944 #. type: Plain text
945 #: build/C/man3/cimag.3:25
946 msgid ""
947 "The B<cimag>()  function returns the imaginary part of the complex number "
948 "I<z>."
949 msgstr ""
950
951 #. type: Plain text
952 #: build/C/man3/cimag.3:30 build/C/man3/creal.3:30
953 #, no-wrap
954 msgid "    z = creal(z) + I * cimag(z)\n"
955 msgstr ""
956
957 #. type: Plain text
958 #: build/C/man3/cimag.3:38
959 msgid "gcc also supports __imag__.  That is a GNU extension."
960 msgstr ""
961
962 #. type: Plain text
963 #: build/C/man3/cimag.3:42
964 msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
965 msgstr ""
966
967 #. type: TH
968 #: build/C/man3/clog.3:7
969 #, no-wrap
970 msgid "CLOG"
971 msgstr ""
972
973 #. type: Plain text
974 #: build/C/man3/clog.3:10
975 msgid "clog, clogf, clogl - natural logarithm of a complex number"
976 msgstr ""
977
978 #. type: Plain text
979 #: build/C/man3/clog.3:14
980 msgid "B<double complex clog(double complex >I<z>B<);>"
981 msgstr ""
982
983 #. type: Plain text
984 #: build/C/man3/clog.3:16
985 msgid "B<float complex clogf(float complex >I<z>B<);>"
986 msgstr ""
987
988 #. type: Plain text
989 #: build/C/man3/clog.3:18
990 msgid "B<long double complex clogl(long double complex >I<z>B<);>"
991 msgstr ""
992
993 #. type: Plain text
994 #: build/C/man3/clog.3:29
995 msgid ""
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]."
999 msgstr ""
1000
1001 #. type: Plain text
1002 #: build/C/man3/clog.3:34
1003 #, no-wrap
1004 msgid "    clog(z) = log(cabs(z)) + I * carg(z)\n"
1005 msgstr ""
1006
1007 #. type: Plain text
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."
1010 msgstr ""
1011
1012 #. type: Plain text
1013 #: build/C/man3/clog.3:49
1014 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<clog2>(3), B<complex>(7)"
1015 msgstr ""
1016
1017 #. type: TH
1018 #: build/C/man3/clog10.3:7
1019 #, no-wrap
1020 msgid "CLOG10"
1021 msgstr ""
1022
1023 #. type: Plain text
1024 #: build/C/man3/clog10.3:10
1025 msgid "clog10, clog10f, clog10l - base-10 logarithm of a complex number"
1026 msgstr ""
1027
1028 #. type: Plain text
1029 #: build/C/man3/clog10.3:12
1030 msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */"
1031 msgstr ""
1032
1033 #. type: Plain text
1034 #: build/C/man3/clog10.3:16
1035 msgid "B<double complex clog10(double complex >I<z>B<);>"
1036 msgstr ""
1037
1038 #. type: Plain text
1039 #: build/C/man3/clog10.3:18
1040 msgid "B<float complex clog10f(float complex >I<z>B<);>"
1041 msgstr ""
1042
1043 #. type: Plain text
1044 #: build/C/man3/clog10.3:20
1045 msgid "B<long double complex clog10l(long double complex >I<z>B<);>"
1046 msgstr ""
1047
1048 #. type: Plain text
1049 #: build/C/man3/clog10.3:31
1050 msgid ""
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>."
1053 msgstr ""
1054
1055 #. type: Plain text
1056 #: build/C/man3/clog10.3:40
1057 msgid "This function is a GNU extension.  It is reserved for future use in C99."
1058 msgstr ""
1059
1060 #. type: Plain text
1061 #: build/C/man3/clog10.3:46
1062 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog2>(3), B<complex>(7)"
1063 msgstr ""
1064
1065 #. type: TH
1066 #: build/C/man3/clog2.3:7
1067 #, no-wrap
1068 msgid "CLOG2"
1069 msgstr ""
1070
1071 #. type: TH
1072 #: build/C/man3/clog2.3:7
1073 #, no-wrap
1074 msgid "2008-08-07"
1075 msgstr ""
1076
1077 #. type: Plain text
1078 #: build/C/man3/clog2.3:10
1079 msgid "clog2, clog2f, clog2l - base-2 logarithm of a complex number"
1080 msgstr ""
1081
1082 #. type: Plain text
1083 #: build/C/man3/clog2.3:14
1084 msgid "B<double complex clog2(double complex >I<z>B<);>"
1085 msgstr ""
1086
1087 #. type: Plain text
1088 #: build/C/man3/clog2.3:16
1089 msgid "B<float complex clog2f(float complex >I<z>B<);>"
1090 msgstr ""
1091
1092 #.  .sp
1093 #.  Link with \fI\-lm\fP.
1094 #. type: Plain text
1095 #: build/C/man3/clog2.3:20
1096 msgid "B<long double complex clog2l(long double complex >I<z>B<);>"
1097 msgstr ""
1098
1099 #. type: Plain text
1100 #: build/C/man3/clog2.3:25
1101 msgid "The call I<clog2(z)> is equivalent to I<clog(z)/log(2)>."
1102 msgstr ""
1103
1104 #. type: Plain text
1105 #: build/C/man3/clog2.3:30
1106 msgid "The other functions perform the same task for I<float> and I<long double>."
1107 msgstr ""
1108
1109 #.  But reserved in NAMESPACE.
1110 #. type: Plain text
1111 #: build/C/man3/clog2.3:39
1112 msgid "Not yet in glibc, as at version 2.8."
1113 msgstr ""
1114
1115 #. type: Plain text
1116 #: build/C/man3/clog2.3:45
1117 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog10>(3), B<complex>(7)"
1118 msgstr ""
1119
1120 #. type: TH
1121 #: build/C/man7/complex.7:7
1122 #, no-wrap
1123 msgid "COMPLEX"
1124 msgstr ""
1125
1126 #. type: TH
1127 #: build/C/man7/complex.7:7
1128 #, no-wrap
1129 msgid "2011-09-16"
1130 msgstr ""
1131
1132 #. type: Plain text
1133 #: build/C/man7/complex.7:10
1134 msgid "complex - basics of complex mathematics"
1135 msgstr ""
1136
1137 #. type: Plain text
1138 #: build/C/man7/complex.7:15
1139 msgid ""
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."
1142 msgstr ""
1143
1144 #. type: Plain text
1145 #: build/C/man7/complex.7:25
1146 msgid ""
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))."
1153 msgstr ""
1154
1155 #. type: Plain text
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:"
1158 msgstr ""
1159
1160 #. type: TP
1161 #: build/C/man7/complex.7:27
1162 #, no-wrap
1163 msgid "B<addition: z+w = (a+c) + (b+d)*i>"
1164 msgstr ""
1165
1166 #. type: TP
1167 #: build/C/man7/complex.7:29
1168 #, no-wrap
1169 msgid "B<multiplication: z*w = (a*c - b*d) + (a*d + b*c)*i>"
1170 msgstr ""
1171
1172 #. type: TP
1173 #: build/C/man7/complex.7:31
1174 #, no-wrap
1175 msgid "B<division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i>"
1176 msgstr ""
1177
1178 #. type: Plain text
1179 #: build/C/man7/complex.7:36
1180 msgid ""
1181 "Nearly all math function have a complex counterpart but there are some "
1182 "complex-only functions."
1183 msgstr ""
1184
1185 #. type: Plain text
1186 #: build/C/man7/complex.7:40
1187 msgid ""
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."
1190 msgstr ""
1191
1192 #. type: Plain text
1193 #: build/C/man7/complex.7:46
1194 #, no-wrap
1195 msgid ""
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"
1200 msgstr ""
1201
1202 #. type: Plain text
1203 #: build/C/man7/complex.7:54
1204 #, no-wrap
1205 msgid ""
1206 "int\n"
1207 "main(void)\n"
1208 "{\n"
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"
1212 "}\n"
1213 msgstr ""
1214
1215 #. type: Plain text
1216 #: build/C/man7/complex.7:82
1217 msgid ""
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)"
1223 msgstr ""
1224
1225 #. type: TH
1226 #: build/C/man3/conj.3:7
1227 #, no-wrap
1228 msgid "CONJ"
1229 msgstr ""
1230
1231 #. type: Plain text
1232 #: build/C/man3/conj.3:10
1233 msgid "conj, conjf, conjl - calculate the complex conjugate"
1234 msgstr ""
1235
1236 #. type: Plain text
1237 #: build/C/man3/conj.3:14
1238 msgid "B<double complex conj(double complex >I<z>B<);>"
1239 msgstr ""
1240
1241 #. type: Plain text
1242 #: build/C/man3/conj.3:16
1243 msgid "B<float complex conjf(float complex >I<z>B<);>"
1244 msgstr ""
1245
1246 #. type: Plain text
1247 #: build/C/man3/conj.3:18
1248 msgid "B<long double complex conjl(long double complex >I<z>B<);>"
1249 msgstr ""
1250
1251 #. type: Plain text
1252 #: build/C/man3/conj.3:26
1253 msgid ""
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."
1256 msgstr ""
1257
1258 #. type: Plain text
1259 #: build/C/man3/conj.3:31
1260 #, no-wrap
1261 msgid "    cabs(z) = csqrt(z * conj(z))\n"
1262 msgstr ""
1263
1264 #. type: Plain text
1265 #: build/C/man3/conj.3:40
1266 msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
1267 msgstr ""
1268
1269 #. type: TH
1270 #: build/C/man3/cpow.3:7
1271 #, no-wrap
1272 msgid "CPOW"
1273 msgstr ""
1274
1275 #. type: Plain text
1276 #: build/C/man3/cpow.3:10
1277 msgid "cpow, cpowf, cpowl - complex power function"
1278 msgstr ""
1279
1280 #. type: Plain text
1281 #: build/C/man3/cpow.3:13
1282 #, no-wrap
1283 msgid "B<#include E<lt>complex.hE<gt>>\n"
1284 msgstr ""
1285
1286 #. type: Plain text
1287 #: build/C/man3/cpow.3:15
1288 #, no-wrap
1289 msgid "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
1290 msgstr ""
1291
1292 #. type: Plain text
1293 #: build/C/man3/cpow.3:17
1294 #, no-wrap
1295 msgid "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
1296 msgstr ""
1297
1298 #. type: Plain text
1299 #: build/C/man3/cpow.3:20
1300 #, no-wrap
1301 msgid ""
1302 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
1303 "B<                          complex long double >I<z>B<);>\n"
1304 msgstr ""
1305
1306 #. type: Plain text
1307 #: build/C/man3/cpow.3:22
1308 #, no-wrap
1309 msgid "Link with I<-lm>.\n"
1310 msgstr ""
1311
1312 #. type: Plain text
1313 #: build/C/man3/cpow.3:31
1314 msgid ""
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.)"
1317 msgstr ""
1318
1319 #. type: Plain text
1320 #: build/C/man3/cpow.3:39
1321 msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
1322 msgstr ""
1323
1324 #. type: TH
1325 #: build/C/man3/cproj.3:7
1326 #, no-wrap
1327 msgid "CPROJ"
1328 msgstr ""
1329
1330 #. type: TH
1331 #: build/C/man3/cproj.3:7
1332 #, no-wrap
1333 msgid "2010-06-10"
1334 msgstr ""
1335
1336 #. type: Plain text
1337 #: build/C/man3/cproj.3:10
1338 msgid "cproj, cprojf, cprojl - project into Riemann Sphere"
1339 msgstr ""
1340
1341 #. type: Plain text
1342 #: build/C/man3/cproj.3:14
1343 msgid "B<double complex cproj(double complex >I<z>B<);>"
1344 msgstr ""
1345
1346 #. type: Plain text
1347 #: build/C/man3/cproj.3:16
1348 msgid "B<float complex cprojf(float complex >I<z>B<);>"
1349 msgstr ""
1350
1351 #. type: Plain text
1352 #: build/C/man3/cproj.3:18
1353 msgid "B<long double complex cprojl(long double complex >I<z>B<);>"
1354 msgstr ""
1355
1356 #. type: Plain text
1357 #: build/C/man3/cproj.3:30
1358 msgid ""
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 "
1363 "real axis."
1364 msgstr ""
1365
1366 #.  http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
1367 #. type: Plain text
1368 #: build/C/man3/cproj.3:38
1369 msgid ""
1370 "In glibc 2.11 and earlier, the implementation does something different (a "
1371 "I<stereographic> projection onto a Riemann Sphere)."
1372 msgstr ""
1373
1374 #. type: TH
1375 #: build/C/man3/creal.3:7
1376 #, no-wrap
1377 msgid "CREAL"
1378 msgstr ""
1379
1380 #. type: Plain text
1381 #: build/C/man3/creal.3:10
1382 msgid "creal, crealf, creall - get real part of a complex number"
1383 msgstr ""
1384
1385 #. type: Plain text
1386 #: build/C/man3/creal.3:14
1387 msgid "B<double creal(double complex >I<z>B<);>"
1388 msgstr ""
1389
1390 #. type: Plain text
1391 #: build/C/man3/creal.3:16
1392 msgid "B<float crealf(float complex >I<z>B<);>"
1393 msgstr ""
1394
1395 #. type: Plain text
1396 #: build/C/man3/creal.3:18
1397 msgid "B<long double creall(long double complex >I<z>B<);>"
1398 msgstr ""
1399
1400 #. type: Plain text
1401 #: build/C/man3/creal.3:25
1402 msgid "The B<creal>()  function returns the real part of the complex number I<z>."
1403 msgstr ""
1404
1405 #. type: Plain text
1406 #: build/C/man3/creal.3:38
1407 msgid "The gcc supports also __real__.  That is a GNU extension."
1408 msgstr ""
1409
1410 #. type: Plain text
1411 #: build/C/man3/creal.3:42
1412 msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
1413 msgstr ""
1414
1415 #. type: TH
1416 #: build/C/man3/csin.3:7
1417 #, no-wrap
1418 msgid "CSIN"
1419 msgstr ""
1420
1421 #. type: Plain text
1422 #: build/C/man3/csin.3:10
1423 msgid "csin, csinf, csinl - complex sine function"
1424 msgstr ""
1425
1426 #. type: Plain text
1427 #: build/C/man3/csin.3:14
1428 msgid "B<double complex csin(double complex >I<z>B<);>"
1429 msgstr ""
1430
1431 #. type: Plain text
1432 #: build/C/man3/csin.3:16
1433 msgid "B<float complex csinf(float complex >I<z>B<);>"
1434 msgstr ""
1435
1436 #. type: Plain text
1437 #: build/C/man3/csin.3:18
1438 msgid "B<long double complex csinl(long double complex >I<z>B<);>"
1439 msgstr ""
1440
1441 #. type: Plain text
1442 #: build/C/man3/csin.3:22
1443 msgid "The complex sine function is defined as:"
1444 msgstr ""
1445
1446 #. type: Plain text
1447 #: build/C/man3/csin.3:25
1448 #, no-wrap
1449 msgid "    csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
1450 msgstr ""
1451
1452 #. type: Plain text
1453 #: build/C/man3/csin.3:36
1454 msgid "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
1455 msgstr ""
1456
1457 #. type: TH
1458 #: build/C/man3/csinh.3:7
1459 #, no-wrap
1460 msgid "CSINH"
1461 msgstr ""
1462
1463 #. type: Plain text
1464 #: build/C/man3/csinh.3:10
1465 msgid "csinh, csinhf, csinhl - complex hyperbolic sine"
1466 msgstr ""
1467
1468 #. type: Plain text
1469 #: build/C/man3/csinh.3:14
1470 msgid "B<double complex csinh(double complex >I<z>B<);>"
1471 msgstr ""
1472
1473 #. type: Plain text
1474 #: build/C/man3/csinh.3:16
1475 msgid "B<float complex csinhf(float complex >I<z>B<);>"
1476 msgstr ""
1477
1478 #. type: Plain text
1479 #: build/C/man3/csinh.3:18
1480 msgid "B<long double complex csinhl(long double complex >I<z>B<);>"
1481 msgstr ""
1482
1483 #. type: Plain text
1484 #: build/C/man3/csinh.3:22
1485 msgid "The complex hyperbolic sine function is defined as:"
1486 msgstr ""
1487
1488 #. type: Plain text
1489 #: build/C/man3/csinh.3:25
1490 #, no-wrap
1491 msgid "    csinh(z) = (exp(z)-exp(-z))/2\n"
1492 msgstr ""
1493
1494 #. type: Plain text
1495 #: build/C/man3/csinh.3:36
1496 msgid "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
1497 msgstr ""
1498
1499 #. type: TH
1500 #: build/C/man3/csqrt.3:7
1501 #, no-wrap
1502 msgid "CSQRT"
1503 msgstr ""
1504
1505 #. type: Plain text
1506 #: build/C/man3/csqrt.3:10
1507 msgid "csqrt, csqrtf, csqrtl - complex square root"
1508 msgstr ""
1509
1510 #. type: Plain text
1511 #: build/C/man3/csqrt.3:14
1512 msgid "B<double complex csqrt(double complex >I<z>B<);>"
1513 msgstr ""
1514
1515 #. type: Plain text
1516 #: build/C/man3/csqrt.3:16
1517 msgid "B<float complex csqrtf(float complex >I<z>B<);>"
1518 msgstr ""
1519
1520 #. type: Plain text
1521 #: build/C/man3/csqrt.3:18
1522 msgid "B<long double complex csqrtl(long double complex >I<z>B<);>"
1523 msgstr ""
1524
1525 #. type: Plain text
1526 #: build/C/man3/csqrt.3:27
1527 msgid ""
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.)"
1532 msgstr ""
1533
1534 #. type: Plain text
1535 #: build/C/man3/csqrt.3:35
1536 msgid "B<cabs>(3), B<cexp>(3), B<complex>(7)"
1537 msgstr ""
1538
1539 #. type: TH
1540 #: build/C/man3/ctan.3:7
1541 #, no-wrap
1542 msgid "CTAN"
1543 msgstr ""
1544
1545 #. type: Plain text
1546 #: build/C/man3/ctan.3:10
1547 msgid "ctan, ctanf, ctanl - complex tangent function"
1548 msgstr ""
1549
1550 #. type: Plain text
1551 #: build/C/man3/ctan.3:14
1552 msgid "B<double complex ctan(double complex >I<z>B<);>"
1553 msgstr ""
1554
1555 #. type: Plain text
1556 #: build/C/man3/ctan.3:16
1557 msgid "B<float complex ctanf(float complex >I<z>B<);>"
1558 msgstr ""
1559
1560 #. type: Plain text
1561 #: build/C/man3/ctan.3:18
1562 msgid "B<long double complex ctanl(long double complex >I<z>B<);>"
1563 msgstr ""
1564
1565 #. type: Plain text
1566 #: build/C/man3/ctan.3:22
1567 msgid "The complex tangent function is defined as:"
1568 msgstr ""
1569
1570 #. type: Plain text
1571 #: build/C/man3/ctan.3:25
1572 #, no-wrap
1573 msgid "    ctan(z) = csin(z) / ccos(z)\n"
1574 msgstr ""
1575
1576 #. type: Plain text
1577 #: build/C/man3/ctan.3:36
1578 msgid "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
1579 msgstr ""
1580
1581 #. type: TH
1582 #: build/C/man3/ctanh.3:7
1583 #, no-wrap
1584 msgid "CTANH"
1585 msgstr ""
1586
1587 #. type: Plain text
1588 #: build/C/man3/ctanh.3:10
1589 msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
1590 msgstr ""
1591
1592 #. type: Plain text
1593 #: build/C/man3/ctanh.3:14
1594 msgid "B<double complex ctanh(double complex >I<z>B<);>"
1595 msgstr ""
1596
1597 #. type: Plain text
1598 #: build/C/man3/ctanh.3:16
1599 msgid "B<float complex ctanhf(float complex >I<z>B<);>"
1600 msgstr ""
1601
1602 #. type: Plain text
1603 #: build/C/man3/ctanh.3:18
1604 msgid "B<long double complex ctanhl(long double complex >I<z>B<);>"
1605 msgstr ""
1606
1607 #. type: Plain text
1608 #: build/C/man3/ctanh.3:23
1609 msgid "The complex hyperbolic tangent function is defined mathematically as:"
1610 msgstr ""
1611
1612 #. type: Plain text
1613 #: build/C/man3/ctanh.3:26
1614 #, no-wrap
1615 msgid "    ctanh(z) = csinh(z) / ccosh(z)\n"
1616 msgstr ""
1617
1618 #. type: Plain text
1619 #: build/C/man3/ctanh.3:37
1620 msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
1621 msgstr ""