OSDN Git Service

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