OSDN Git Service

(split) LDP: Update POT and ja.po to LDP v3.54
[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-09-28 04:06+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/clog.3:7 build/C/man3/clog10.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:55 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:57 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:57 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:41 build/C/man3/clog.3:41 build/C/man3/clog10.3:37 build/C/man3/clog2.3:34 build/C/man3/conj.3:42 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:59 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:43 build/C/man3/clog.3:43 build/C/man3/conj.3:44 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:43 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:59 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:46 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:44 build/C/man3/cpow.3:35 build/C/man3/cproj.3:40 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:62 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:50 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:48 build/C/man3/cpow.3:39 build/C/man3/cproj.3:43 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:69 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:57 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:55 build/C/man3/cpow.3:46 build/C/man3/cproj.3:50 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.54 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:49 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:32
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:34
408 msgid "Or one may use polar coordinates and gets"
409 msgstr ""
410
411 #. type: Plain text
412 #: build/C/man3/carg.3:37
413 #, no-wrap
414 msgid "    z = r * cexp(I * a)\n"
415 msgstr ""
416
417 #. type: Plain text
418 #: build/C/man3/carg.3:47
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:52
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:53
433 #, no-wrap
434 msgid "RETURN VALUE"
435 msgstr ""
436
437 #. type: Plain text
438 #: build/C/man3/carg.3:55
439 msgid "The return value is the range of [-pi,pi]."
440 msgstr ""
441
442 #. type: Plain text
443 #: build/C/man3/carg.3:62 build/C/man3/cproj.3:43
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 build/C/man3/clog2.3:39
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: TH
925 #: build/C/man3/cimag.3:7 build/C/man3/conj.3:7
926 #, no-wrap
927 msgid "2013-06-21"
928 msgstr ""
929
930 #. type: Plain text
931 #: build/C/man3/cimag.3:10
932 msgid "cimag, cimagf, cimagl - get imaginary part of a complex number"
933 msgstr ""
934
935 #. type: Plain text
936 #: build/C/man3/cimag.3:14
937 msgid "B<double cimag(double complex >I<z>B<);>"
938 msgstr ""
939
940 #. type: Plain text
941 #: build/C/man3/cimag.3:16
942 msgid "B<float cimagf(float complex >I<z>B<);>"
943 msgstr ""
944
945 #. type: Plain text
946 #: build/C/man3/cimag.3:18
947 msgid "B<long double cimagl(long double complex >I<z>B<);>"
948 msgstr ""
949
950 #. type: Plain text
951 #: build/C/man3/cimag.3:25
952 msgid ""
953 "The B<cimag>()  function returns the imaginary part of the complex number "
954 "I<z>."
955 msgstr ""
956
957 #. type: Plain text
958 #: build/C/man3/cimag.3:30 build/C/man3/creal.3:30
959 #, no-wrap
960 msgid "    z = creal(z) + I * cimag(z)\n"
961 msgstr ""
962
963 #. type: SH
964 #: build/C/man3/cimag.3:33 build/C/man3/conj.3:34
965 #, no-wrap
966 msgid "ATTRIBUTES"
967 msgstr ""
968
969 #. type: SS
970 #: build/C/man3/cimag.3:34 build/C/man3/conj.3:35
971 #, no-wrap
972 msgid "Multithreading (see pthreads(7))"
973 msgstr ""
974
975 #. type: Plain text
976 #: build/C/man3/cimag.3:41
977 msgid "The B<cimag>(), B<cimagf>(), and B<cimagl>()  functions are thread-safe."
978 msgstr ""
979
980 #. type: Plain text
981 #: build/C/man3/cimag.3:46
982 msgid "gcc also supports __imag__.  That is a GNU extension."
983 msgstr ""
984
985 #. type: Plain text
986 #: build/C/man3/cimag.3:50
987 msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
988 msgstr ""
989
990 #. type: TH
991 #: build/C/man3/clog.3:7
992 #, no-wrap
993 msgid "CLOG"
994 msgstr ""
995
996 #. type: Plain text
997 #: build/C/man3/clog.3:10
998 msgid "clog, clogf, clogl - natural logarithm of a complex number"
999 msgstr ""
1000
1001 #. type: Plain text
1002 #: build/C/man3/clog.3:14
1003 msgid "B<double complex clog(double complex >I<z>B<);>"
1004 msgstr ""
1005
1006 #. type: Plain text
1007 #: build/C/man3/clog.3:16
1008 msgid "B<float complex clogf(float complex >I<z>B<);>"
1009 msgstr ""
1010
1011 #. type: Plain text
1012 #: build/C/man3/clog.3:18
1013 msgid "B<long double complex clogl(long double complex >I<z>B<);>"
1014 msgstr ""
1015
1016 #. type: Plain text
1017 #: build/C/man3/clog.3:29
1018 msgid ""
1019 "The logarithm B<clog>()  is the inverse function of the exponential "
1020 "B<cexp>(3).  Thus, if I<y\\ =\\ clog(z)>, then I<z\\ =\\ cexp(y)>.  The "
1021 "imaginary part of I<y> is chosen in the interval [-pi,pi]."
1022 msgstr ""
1023
1024 #. type: Plain text
1025 #: build/C/man3/clog.3:34
1026 #, no-wrap
1027 msgid "    clog(z) = log(cabs(z)) + I * carg(z)\n"
1028 msgstr ""
1029
1030 #. type: Plain text
1031 #: build/C/man3/clog.3:39 build/C/man3/clog10.3:35 build/C/man3/clog2.3:34
1032 msgid "Note that I<z> close to zero will cause an overflow."
1033 msgstr ""
1034
1035 #. type: Plain text
1036 #: build/C/man3/clog.3:49
1037 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<clog2>(3), B<complex>(7)"
1038 msgstr ""
1039
1040 #. type: TH
1041 #: build/C/man3/clog10.3:7
1042 #, no-wrap
1043 msgid "CLOG10"
1044 msgstr ""
1045
1046 #. type: Plain text
1047 #: build/C/man3/clog10.3:10
1048 msgid "clog10, clog10f, clog10l - base-10 logarithm of a complex number"
1049 msgstr ""
1050
1051 #. type: Plain text
1052 #: build/C/man3/clog10.3:12
1053 msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */"
1054 msgstr ""
1055
1056 #. type: Plain text
1057 #: build/C/man3/clog10.3:16
1058 msgid "B<double complex clog10(double complex >I<z>B<);>"
1059 msgstr ""
1060
1061 #. type: Plain text
1062 #: build/C/man3/clog10.3:18
1063 msgid "B<float complex clog10f(float complex >I<z>B<);>"
1064 msgstr ""
1065
1066 #. type: Plain text
1067 #: build/C/man3/clog10.3:20
1068 msgid "B<long double complex clog10l(long double complex >I<z>B<);>"
1069 msgstr ""
1070
1071 #. type: Plain text
1072 #: build/C/man3/clog10.3:31
1073 msgid ""
1074 "The call I<clog10(z)> is equivalent to I<clog(z)/log(10)>.  The other "
1075 "functions perform the same task for I<float> and I<long double>."
1076 msgstr ""
1077
1078 #. type: Plain text
1079 #: build/C/man3/clog10.3:40
1080 msgid "This function is a GNU extension.  It is reserved for future use in C99."
1081 msgstr ""
1082
1083 #. type: Plain text
1084 #: build/C/man3/clog10.3:46
1085 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog2>(3), B<complex>(7)"
1086 msgstr ""
1087
1088 #. type: TH
1089 #: build/C/man3/clog2.3:7
1090 #, no-wrap
1091 msgid "CLOG2"
1092 msgstr ""
1093
1094 #. type: TH
1095 #: build/C/man3/clog2.3:7
1096 #, no-wrap
1097 msgid "2013-07-23"
1098 msgstr ""
1099
1100 #. type: Plain text
1101 #: build/C/man3/clog2.3:10
1102 msgid "clog2, clog2f, clog2l - base-2 logarithm of a complex number"
1103 msgstr ""
1104
1105 #. type: Plain text
1106 #: build/C/man3/clog2.3:14
1107 msgid "B<double complex clog2(double complex >I<z>B<);>"
1108 msgstr ""
1109
1110 #. type: Plain text
1111 #: build/C/man3/clog2.3:16
1112 msgid "B<float complex clog2f(float complex >I<z>B<);>"
1113 msgstr ""
1114
1115 #.  .sp
1116 #.  Link with \fI\-lm\fP.
1117 #. type: Plain text
1118 #: build/C/man3/clog2.3:20
1119 msgid "B<long double complex clog2l(long double complex >I<z>B<);>"
1120 msgstr ""
1121
1122 #. type: Plain text
1123 #: build/C/man3/clog2.3:25
1124 msgid "The call I<clog2(z)> is equivalent to I<clog(z)/log(2)>."
1125 msgstr ""
1126
1127 #. type: Plain text
1128 #: build/C/man3/clog2.3:30
1129 msgid "The other functions perform the same task for I<float> and I<long double>."
1130 msgstr ""
1131
1132 #. type: Plain text
1133 #: build/C/man3/clog2.3:45
1134 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog10>(3), B<complex>(7)"
1135 msgstr ""
1136
1137 #. type: TH
1138 #: build/C/man7/complex.7:7
1139 #, no-wrap
1140 msgid "COMPLEX"
1141 msgstr ""
1142
1143 #. type: TH
1144 #: build/C/man7/complex.7:7
1145 #, no-wrap
1146 msgid "2011-09-16"
1147 msgstr ""
1148
1149 #. type: Plain text
1150 #: build/C/man7/complex.7:10
1151 msgid "complex - basics of complex mathematics"
1152 msgstr ""
1153
1154 #. type: Plain text
1155 #: build/C/man7/complex.7:15
1156 msgid ""
1157 "Complex numbers are numbers of the form z = a+b*i, where a and b are real "
1158 "numbers and i = sqrt(-1), so that i*i = -1."
1159 msgstr ""
1160
1161 #. type: Plain text
1162 #: build/C/man7/complex.7:25
1163 msgid ""
1164 "There are other ways to represent that number.  The pair (a,b) of real "
1165 "numbers may be viewed as a point in the plane, given by X- and "
1166 "Y-coordinates.  This same point may also be described by giving the pair of "
1167 "real numbers (r,phi), where r is the distance to the origin O, and phi the "
1168 "angle between the X-axis and the line Oz.  Now z = r*exp(i*phi) = "
1169 "r*(cos(phi)+i*sin(phi))."
1170 msgstr ""
1171
1172 #. type: Plain text
1173 #: build/C/man7/complex.7:27
1174 msgid "The basic operations are defined on z = a+b*i and w = c+d*i as:"
1175 msgstr ""
1176
1177 #. type: TP
1178 #: build/C/man7/complex.7:27
1179 #, no-wrap
1180 msgid "B<addition: z+w = (a+c) + (b+d)*i>"
1181 msgstr ""
1182
1183 #. type: TP
1184 #: build/C/man7/complex.7:29
1185 #, no-wrap
1186 msgid "B<multiplication: z*w = (a*c - b*d) + (a*d + b*c)*i>"
1187 msgstr ""
1188
1189 #. type: TP
1190 #: build/C/man7/complex.7:31
1191 #, no-wrap
1192 msgid "B<division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i>"
1193 msgstr ""
1194
1195 #. type: Plain text
1196 #: build/C/man7/complex.7:36
1197 msgid ""
1198 "Nearly all math function have a complex counterpart but there are some "
1199 "complex-only functions."
1200 msgstr ""
1201
1202 #. type: Plain text
1203 #: build/C/man7/complex.7:40
1204 msgid ""
1205 "Your C-compiler can work with complex numbers if it supports the C99 "
1206 "standard.  Link with I<-lm>.  The imaginary unit is represented by I."
1207 msgstr ""
1208
1209 #. type: Plain text
1210 #: build/C/man7/complex.7:46
1211 #, no-wrap
1212 msgid ""
1213 "/* check that exp(i * pi) == -1 */\n"
1214 "#include E<lt>math.hE<gt>        /* for atan */\n"
1215 "#include E<lt>stdio.hE<gt>\n"
1216 "#include E<lt>complex.hE<gt>\n"
1217 msgstr ""
1218
1219 #. type: Plain text
1220 #: build/C/man7/complex.7:54
1221 #, no-wrap
1222 msgid ""
1223 "int\n"
1224 "main(void)\n"
1225 "{\n"
1226 "    double pi = 4 * atan(1.0);\n"
1227 "    double complex z = cexp(I * pi);\n"
1228 "    printf(\"%f + %f * i\\en\", creal(z), cimag(z));\n"
1229 "}\n"
1230 msgstr ""
1231
1232 #. type: Plain text
1233 #: build/C/man7/complex.7:82
1234 msgid ""
1235 "B<cabs>(3), B<cacos>(3), B<cacosh>(3), B<carg>(3), B<casin>(3), "
1236 "B<casinh>(3), B<catan>(3), B<catanh>(3), B<ccos>(3), B<ccosh>(3), "
1237 "B<cerf>(3), B<cexp>(3), B<cexp2>(3), B<cimag>(3), B<clog>(3), B<clog10>(3), "
1238 "B<clog2>(3), B<conj>(3), B<cpow>(3), B<cproj>(3), B<creal>(3), B<csin>(3), "
1239 "B<csinh>(3), B<csqrt>(3), B<ctan>(3), B<ctanh>(3)"
1240 msgstr ""
1241
1242 #. type: TH
1243 #: build/C/man3/conj.3:7
1244 #, no-wrap
1245 msgid "CONJ"
1246 msgstr ""
1247
1248 #. type: Plain text
1249 #: build/C/man3/conj.3:10
1250 msgid "conj, conjf, conjl - calculate the complex conjugate"
1251 msgstr ""
1252
1253 #. type: Plain text
1254 #: build/C/man3/conj.3:14
1255 msgid "B<double complex conj(double complex >I<z>B<);>"
1256 msgstr ""
1257
1258 #. type: Plain text
1259 #: build/C/man3/conj.3:16
1260 msgid "B<float complex conjf(float complex >I<z>B<);>"
1261 msgstr ""
1262
1263 #. type: Plain text
1264 #: build/C/man3/conj.3:18
1265 msgid "B<long double complex conjl(long double complex >I<z>B<);>"
1266 msgstr ""
1267
1268 #. type: Plain text
1269 #: build/C/man3/conj.3:26
1270 msgid ""
1271 "The B<conj>()  function returns the complex conjugate value of I<z>.  That "
1272 "is the value obtained by changing the sign of the imaginary part."
1273 msgstr ""
1274
1275 #. type: Plain text
1276 #: build/C/man3/conj.3:31
1277 #, no-wrap
1278 msgid "    cabs(z) = csqrt(z * conj(z))\n"
1279 msgstr ""
1280
1281 #. type: Plain text
1282 #: build/C/man3/conj.3:42
1283 msgid "The B<conj>(), B<conjf>(), and B<conjl>()  functions are thread-safe."
1284 msgstr ""
1285
1286 #. type: Plain text
1287 #: build/C/man3/conj.3:48
1288 msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
1289 msgstr ""
1290
1291 #. type: TH
1292 #: build/C/man3/cpow.3:7
1293 #, no-wrap
1294 msgid "CPOW"
1295 msgstr ""
1296
1297 #. type: Plain text
1298 #: build/C/man3/cpow.3:10
1299 msgid "cpow, cpowf, cpowl - complex power function"
1300 msgstr ""
1301
1302 #. type: Plain text
1303 #: build/C/man3/cpow.3:13
1304 #, no-wrap
1305 msgid "B<#include E<lt>complex.hE<gt>>\n"
1306 msgstr ""
1307
1308 #. type: Plain text
1309 #: build/C/man3/cpow.3:15
1310 #, no-wrap
1311 msgid "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
1312 msgstr ""
1313
1314 #. type: Plain text
1315 #: build/C/man3/cpow.3:17
1316 #, no-wrap
1317 msgid "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
1318 msgstr ""
1319
1320 #. type: Plain text
1321 #: build/C/man3/cpow.3:20
1322 #, no-wrap
1323 msgid ""
1324 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
1325 "B<                          complex long double >I<z>B<);>\n"
1326 msgstr ""
1327
1328 #. type: Plain text
1329 #: build/C/man3/cpow.3:22
1330 #, no-wrap
1331 msgid "Link with I<-lm>.\n"
1332 msgstr ""
1333
1334 #. type: Plain text
1335 #: build/C/man3/cpow.3:31
1336 msgid ""
1337 "The function calculates I<x> raised to the power I<z>.  (With a branch cut "
1338 "for I<x> along the negative real axis.)"
1339 msgstr ""
1340
1341 #. type: Plain text
1342 #: build/C/man3/cpow.3:39
1343 msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
1344 msgstr ""
1345
1346 #. type: TH
1347 #: build/C/man3/cproj.3:7
1348 #, no-wrap
1349 msgid "CPROJ"
1350 msgstr ""
1351
1352 #. type: TH
1353 #: build/C/man3/cproj.3:7
1354 #, no-wrap
1355 msgid "2010-06-10"
1356 msgstr ""
1357
1358 #. type: Plain text
1359 #: build/C/man3/cproj.3:10
1360 msgid "cproj, cprojf, cprojl - project into Riemann Sphere"
1361 msgstr ""
1362
1363 #. type: Plain text
1364 #: build/C/man3/cproj.3:14
1365 msgid "B<double complex cproj(double complex >I<z>B<);>"
1366 msgstr ""
1367
1368 #. type: Plain text
1369 #: build/C/man3/cproj.3:16
1370 msgid "B<float complex cprojf(float complex >I<z>B<);>"
1371 msgstr ""
1372
1373 #. type: Plain text
1374 #: build/C/man3/cproj.3:18
1375 msgid "B<long double complex cprojl(long double complex >I<z>B<);>"
1376 msgstr ""
1377
1378 #. type: Plain text
1379 #: build/C/man3/cproj.3:30
1380 msgid ""
1381 "This function projects a point in the plane onto the surface of a Riemann "
1382 "Sphere, the one-point compactification of the complex plane.  Each finite "
1383 "point I<z> projects to I<z> itself.  Every complex infinite value is "
1384 "projected to a single infinite value, namely to positive infinity on the "
1385 "real axis."
1386 msgstr ""
1387
1388 #.  http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
1389 #. type: Plain text
1390 #: build/C/man3/cproj.3:40
1391 msgid ""
1392 "In glibc 2.11 and earlier, the implementation does something different (a "
1393 "I<stereographic> projection onto a Riemann Sphere)."
1394 msgstr ""
1395
1396 #. type: TH
1397 #: build/C/man3/creal.3:7
1398 #, no-wrap
1399 msgid "CREAL"
1400 msgstr ""
1401
1402 #. type: Plain text
1403 #: build/C/man3/creal.3:10
1404 msgid "creal, crealf, creall - get real part of a complex number"
1405 msgstr ""
1406
1407 #. type: Plain text
1408 #: build/C/man3/creal.3:14
1409 msgid "B<double creal(double complex >I<z>B<);>"
1410 msgstr ""
1411
1412 #. type: Plain text
1413 #: build/C/man3/creal.3:16
1414 msgid "B<float crealf(float complex >I<z>B<);>"
1415 msgstr ""
1416
1417 #. type: Plain text
1418 #: build/C/man3/creal.3:18
1419 msgid "B<long double creall(long double complex >I<z>B<);>"
1420 msgstr ""
1421
1422 #. type: Plain text
1423 #: build/C/man3/creal.3:25
1424 msgid "The B<creal>()  function returns the real part of the complex number I<z>."
1425 msgstr ""
1426
1427 #. type: Plain text
1428 #: build/C/man3/creal.3:38
1429 msgid "The gcc supports also __real__.  That is a GNU extension."
1430 msgstr ""
1431
1432 #. type: Plain text
1433 #: build/C/man3/creal.3:42
1434 msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
1435 msgstr ""
1436
1437 #. type: TH
1438 #: build/C/man3/csin.3:7
1439 #, no-wrap
1440 msgid "CSIN"
1441 msgstr ""
1442
1443 #. type: Plain text
1444 #: build/C/man3/csin.3:10
1445 msgid "csin, csinf, csinl - complex sine function"
1446 msgstr ""
1447
1448 #. type: Plain text
1449 #: build/C/man3/csin.3:14
1450 msgid "B<double complex csin(double complex >I<z>B<);>"
1451 msgstr ""
1452
1453 #. type: Plain text
1454 #: build/C/man3/csin.3:16
1455 msgid "B<float complex csinf(float complex >I<z>B<);>"
1456 msgstr ""
1457
1458 #. type: Plain text
1459 #: build/C/man3/csin.3:18
1460 msgid "B<long double complex csinl(long double complex >I<z>B<);>"
1461 msgstr ""
1462
1463 #. type: Plain text
1464 #: build/C/man3/csin.3:22
1465 msgid "The complex sine function is defined as:"
1466 msgstr ""
1467
1468 #. type: Plain text
1469 #: build/C/man3/csin.3:25
1470 #, no-wrap
1471 msgid "    csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
1472 msgstr ""
1473
1474 #. type: Plain text
1475 #: build/C/man3/csin.3:36
1476 msgid "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
1477 msgstr ""
1478
1479 #. type: TH
1480 #: build/C/man3/csinh.3:7
1481 #, no-wrap
1482 msgid "CSINH"
1483 msgstr ""
1484
1485 #. type: Plain text
1486 #: build/C/man3/csinh.3:10
1487 msgid "csinh, csinhf, csinhl - complex hyperbolic sine"
1488 msgstr ""
1489
1490 #. type: Plain text
1491 #: build/C/man3/csinh.3:14
1492 msgid "B<double complex csinh(double complex >I<z>B<);>"
1493 msgstr ""
1494
1495 #. type: Plain text
1496 #: build/C/man3/csinh.3:16
1497 msgid "B<float complex csinhf(float complex >I<z>B<);>"
1498 msgstr ""
1499
1500 #. type: Plain text
1501 #: build/C/man3/csinh.3:18
1502 msgid "B<long double complex csinhl(long double complex >I<z>B<);>"
1503 msgstr ""
1504
1505 #. type: Plain text
1506 #: build/C/man3/csinh.3:22
1507 msgid "The complex hyperbolic sine function is defined as:"
1508 msgstr ""
1509
1510 #. type: Plain text
1511 #: build/C/man3/csinh.3:25
1512 #, no-wrap
1513 msgid "    csinh(z) = (exp(z)-exp(-z))/2\n"
1514 msgstr ""
1515
1516 #. type: Plain text
1517 #: build/C/man3/csinh.3:36
1518 msgid "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
1519 msgstr ""
1520
1521 #. type: TH
1522 #: build/C/man3/csqrt.3:7
1523 #, no-wrap
1524 msgid "CSQRT"
1525 msgstr ""
1526
1527 #. type: Plain text
1528 #: build/C/man3/csqrt.3:10
1529 msgid "csqrt, csqrtf, csqrtl - complex square root"
1530 msgstr ""
1531
1532 #. type: Plain text
1533 #: build/C/man3/csqrt.3:14
1534 msgid "B<double complex csqrt(double complex >I<z>B<);>"
1535 msgstr ""
1536
1537 #. type: Plain text
1538 #: build/C/man3/csqrt.3:16
1539 msgid "B<float complex csqrtf(float complex >I<z>B<);>"
1540 msgstr ""
1541
1542 #. type: Plain text
1543 #: build/C/man3/csqrt.3:18
1544 msgid "B<long double complex csqrtl(long double complex >I<z>B<);>"
1545 msgstr ""
1546
1547 #. type: Plain text
1548 #: build/C/man3/csqrt.3:27
1549 msgid ""
1550 "Calculate the square root of a given complex number, with nonnegative real "
1551 "part, and with a branch cut along the negative real axis.  (That means that "
1552 "I<csqrt(-1+eps*I)> will be close to I while I<csqrt(-1-eps*I)> will be close "
1553 "to -I, I<if eps> is a small positive real number.)"
1554 msgstr ""
1555
1556 #. type: Plain text
1557 #: build/C/man3/csqrt.3:35
1558 msgid "B<cabs>(3), B<cexp>(3), B<complex>(7)"
1559 msgstr ""
1560
1561 #. type: TH
1562 #: build/C/man3/ctan.3:7
1563 #, no-wrap
1564 msgid "CTAN"
1565 msgstr ""
1566
1567 #. type: Plain text
1568 #: build/C/man3/ctan.3:10
1569 msgid "ctan, ctanf, ctanl - complex tangent function"
1570 msgstr ""
1571
1572 #. type: Plain text
1573 #: build/C/man3/ctan.3:14
1574 msgid "B<double complex ctan(double complex >I<z>B<);>"
1575 msgstr ""
1576
1577 #. type: Plain text
1578 #: build/C/man3/ctan.3:16
1579 msgid "B<float complex ctanf(float complex >I<z>B<);>"
1580 msgstr ""
1581
1582 #. type: Plain text
1583 #: build/C/man3/ctan.3:18
1584 msgid "B<long double complex ctanl(long double complex >I<z>B<);>"
1585 msgstr ""
1586
1587 #. type: Plain text
1588 #: build/C/man3/ctan.3:22
1589 msgid "The complex tangent function is defined as:"
1590 msgstr ""
1591
1592 #. type: Plain text
1593 #: build/C/man3/ctan.3:25
1594 #, no-wrap
1595 msgid "    ctan(z) = csin(z) / ccos(z)\n"
1596 msgstr ""
1597
1598 #. type: Plain text
1599 #: build/C/man3/ctan.3:36
1600 msgid "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
1601 msgstr ""
1602
1603 #. type: TH
1604 #: build/C/man3/ctanh.3:7
1605 #, no-wrap
1606 msgid "CTANH"
1607 msgstr ""
1608
1609 #. type: Plain text
1610 #: build/C/man3/ctanh.3:10
1611 msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
1612 msgstr ""
1613
1614 #. type: Plain text
1615 #: build/C/man3/ctanh.3:14
1616 msgid "B<double complex ctanh(double complex >I<z>B<);>"
1617 msgstr ""
1618
1619 #. type: Plain text
1620 #: build/C/man3/ctanh.3:16
1621 msgid "B<float complex ctanhf(float complex >I<z>B<);>"
1622 msgstr ""
1623
1624 #. type: Plain text
1625 #: build/C/man3/ctanh.3:18
1626 msgid "B<long double complex ctanhl(long double complex >I<z>B<);>"
1627 msgstr ""
1628
1629 #. type: Plain text
1630 #: build/C/man3/ctanh.3:23
1631 msgid "The complex hyperbolic tangent function is defined mathematically as:"
1632 msgstr ""
1633
1634 #. type: Plain text
1635 #: build/C/man3/ctanh.3:26
1636 #, no-wrap
1637 msgid "    ctanh(z) = csinh(z) / ccosh(z)\n"
1638 msgstr ""
1639
1640 #. type: Plain text
1641 #: build/C/man3/ctanh.3:37
1642 msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
1643 msgstr ""