OSDN Git Service

(split) LDP: Update POT and ja.po to LDP v3.40.
[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: 2012-05-01 04:38+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:4
21 #, no-wrap
22 msgid "CABS"
23 msgstr ""
24
25 #. type: TH
26 #: build/C/man3/cabs.3:4 build/C/man3/carg.3:4 build/C/man3/casin.3:4 build/C/man3/casinh.3:4 build/C/man3/ccos.3:4 build/C/man3/ccosh.3:4 build/C/man3/cexp.3:4 build/C/man3/cimag.3:4 build/C/man3/clog.3:4 build/C/man3/clog10.3:4 build/C/man3/conj.3:4 build/C/man3/cpow.3:4 build/C/man3/creal.3:4 build/C/man3/csin.3:4 build/C/man3/csinh.3:4 build/C/man3/csqrt.3:4 build/C/man3/ctan.3:4 build/C/man3/ctanh.3:4
27 #, no-wrap
28 msgid "2008-08-11"
29 msgstr ""
30
31 #. type: TH
32 #: build/C/man3/cabs.3:4 build/C/man3/cacos.3:5 build/C/man3/cacosh.3:5 build/C/man3/carg.3:4 build/C/man3/casin.3:4 build/C/man3/casinh.3:4 build/C/man3/catan.3:5 build/C/man3/catanh.3:5 build/C/man3/ccos.3:4 build/C/man3/ccosh.3:4 build/C/man3/cerf.3:4 build/C/man3/cexp.3:4 build/C/man3/cexp2.3:4 build/C/man3/cimag.3:4 build/C/man3/clog.3:4 build/C/man3/clog10.3:4 build/C/man3/clog2.3:4 build/C/man7/complex.7:4 build/C/man3/conj.3:4 build/C/man3/cpow.3:4 build/C/man3/cproj.3:4 build/C/man3/creal.3:4 build/C/man3/csin.3:4 build/C/man3/csinh.3:4 build/C/man3/csqrt.3:4 build/C/man3/ctan.3:4 build/C/man3/ctanh.3:4
33 #, no-wrap
34 msgid "Linux Programmer's Manual"
35 msgstr ""
36
37 #. type: SH
38 #: build/C/man3/cabs.3:5 build/C/man3/cacos.3:6 build/C/man3/cacosh.3:6 build/C/man3/carg.3:5 build/C/man3/casin.3:5 build/C/man3/casinh.3:5 build/C/man3/catan.3:6 build/C/man3/catanh.3:6 build/C/man3/ccos.3:5 build/C/man3/ccosh.3:5 build/C/man3/cerf.3:5 build/C/man3/cexp.3:5 build/C/man3/cexp2.3:5 build/C/man3/cimag.3:5 build/C/man3/clog.3:5 build/C/man3/clog10.3:5 build/C/man3/clog2.3:5 build/C/man7/complex.7:5 build/C/man3/conj.3:5 build/C/man3/cpow.3:5 build/C/man3/cproj.3:5 build/C/man3/creal.3:5 build/C/man3/csin.3:5 build/C/man3/csinh.3:5 build/C/man3/csqrt.3:5 build/C/man3/ctan.3:5 build/C/man3/ctanh.3:5
39 #, no-wrap
40 msgid "NAME"
41 msgstr ""
42
43 #. type: Plain text
44 #: build/C/man3/cabs.3:7
45 msgid "cabs, cabsf, cabsl - absolute value of a complex number"
46 msgstr ""
47
48 #. type: SH
49 #: 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
50 #, no-wrap
51 msgid "SYNOPSIS"
52 msgstr ""
53
54 #. type: Plain text
55 #: build/C/man3/cabs.3:9 build/C/man3/cacos.3:10 build/C/man3/cacosh.3:10 build/C/man3/carg.3:9 build/C/man3/casin.3:9 build/C/man3/casinh.3:9 build/C/man3/catan.3:10 build/C/man3/catanh.3:10 build/C/man3/ccos.3:9 build/C/man3/ccosh.3:9 build/C/man3/cerf.3:9 build/C/man3/cexp.3:9 build/C/man3/cexp2.3:9 build/C/man3/cimag.3:9 build/C/man3/clog.3:9 build/C/man3/clog10.3:11 build/C/man3/clog2.3:9 build/C/man7/complex.7:9 build/C/man3/conj.3:9 build/C/man3/cproj.3:9 build/C/man3/creal.3:9 build/C/man3/csin.3:9 build/C/man3/csinh.3:9 build/C/man3/csqrt.3:9 build/C/man3/ctan.3:9 build/C/man3/ctanh.3:9
56 msgid "B<#include E<lt>complex.hE<gt>>"
57 msgstr ""
58
59 #. type: Plain text
60 #: build/C/man3/cabs.3:11
61 msgid "B<double cabs(double complex >I<z>B<);>"
62 msgstr ""
63
64 #. type: Plain text
65 #: build/C/man3/cabs.3:13
66 msgid "B<float cabsf(float complex >I<z>B<);>"
67 msgstr ""
68
69 #. type: Plain text
70 #: build/C/man3/cabs.3:15
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:17 build/C/man3/cacos.3:18 build/C/man3/cacosh.3:18 build/C/man3/carg.3:17 build/C/man3/casin.3:17 build/C/man3/casinh.3:17 build/C/man3/catan.3:18 build/C/man3/catanh.3:18 build/C/man3/ccos.3:17 build/C/man3/ccosh.3:17 build/C/man3/cerf.3:23 build/C/man3/cexp.3:17 build/C/man3/cexp2.3:17 build/C/man3/cimag.3:17 build/C/man3/clog.3:17 build/C/man3/clog10.3:19 build/C/man3/conj.3:17 build/C/man3/cproj.3:17 build/C/man3/creal.3:17 build/C/man3/csin.3:17 build/C/man3/csinh.3:17 build/C/man3/csqrt.3:17 build/C/man3/ctan.3:17 build/C/man3/ctanh.3:17
76 msgid "Link with I<-lm>."
77 msgstr ""
78
79 #. type: SH
80 #: build/C/man3/cabs.3:17 build/C/man3/cacos.3:18 build/C/man3/cacosh.3:18 build/C/man3/carg.3:17 build/C/man3/casin.3:17 build/C/man3/casinh.3:17 build/C/man3/catan.3:18 build/C/man3/catanh.3:18 build/C/man3/ccos.3:17 build/C/man3/ccosh.3:17 build/C/man3/cerf.3:23 build/C/man3/cexp.3:17 build/C/man3/cexp2.3:17 build/C/man3/cimag.3:17 build/C/man3/clog.3:17 build/C/man3/clog10.3:19 build/C/man3/clog2.3:17 build/C/man7/complex.7:9 build/C/man3/conj.3:17 build/C/man3/cpow.3:20 build/C/man3/cproj.3:17 build/C/man3/creal.3:17 build/C/man3/csin.3:17 build/C/man3/csinh.3:17 build/C/man3/csqrt.3:17 build/C/man3/ctan.3:17 build/C/man3/ctanh.3:17
81 #, no-wrap
82 msgid "DESCRIPTION"
83 msgstr ""
84
85 #. type: Plain text
86 #: build/C/man3/cabs.3:23
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:23 build/C/man3/cacos.3:33 build/C/man3/cacosh.3:36 build/C/man3/carg.3:45 build/C/man3/casin.3:32 build/C/man3/casinh.3:32 build/C/man3/catan.3:31 build/C/man3/catanh.3:33 build/C/man3/ccos.3:23 build/C/man3/ccosh.3:23 build/C/man3/cexp.3:27 build/C/man3/cimag.3:28 build/C/man3/clog.3:36 build/C/man3/clog10.3:32 build/C/man3/conj.3:29 build/C/man3/cpow.3:28 build/C/man3/cproj.3:27 build/C/man3/creal.3:28 build/C/man3/csin.3:23 build/C/man3/csinh.3:23 build/C/man3/csqrt.3:24 build/C/man3/ctan.3:23 build/C/man3/ctanh.3:24
94 #, no-wrap
95 msgid "VERSIONS"
96 msgstr ""
97
98 #. type: Plain text
99 #: build/C/man3/cabs.3:25 build/C/man3/cacos.3:35 build/C/man3/cacosh.3:38 build/C/man3/carg.3:47 build/C/man3/casin.3:34 build/C/man3/casinh.3:34 build/C/man3/catan.3:33 build/C/man3/catanh.3:35 build/C/man3/ccos.3:25 build/C/man3/ccosh.3:25 build/C/man3/cexp.3:29 build/C/man3/cimag.3:30 build/C/man3/clog.3:38 build/C/man3/clog10.3:34 build/C/man3/conj.3:31 build/C/man3/cpow.3:30 build/C/man3/cproj.3:29 build/C/man3/creal.3:30 build/C/man3/csin.3:25 build/C/man3/csinh.3:25 build/C/man3/csqrt.3:26 build/C/man3/ctan.3:25 build/C/man3/ctanh.3:26
100 msgid "These functions first appeared in glibc in version 2.1."
101 msgstr ""
102
103 #. type: SH
104 #: build/C/man3/cabs.3:25 build/C/man3/cacos.3:35 build/C/man3/cacosh.3:38 build/C/man3/carg.3:47 build/C/man3/casin.3:34 build/C/man3/casinh.3:34 build/C/man3/catan.3:33 build/C/man3/catanh.3:35 build/C/man3/ccos.3:25 build/C/man3/ccosh.3:25 build/C/man3/cerf.3:32 build/C/man3/cexp.3:29 build/C/man3/cexp2.3:20 build/C/man3/cimag.3:30 build/C/man3/clog.3:38 build/C/man3/clog10.3:34 build/C/man3/clog2.3:31 build/C/man3/conj.3:31 build/C/man3/cpow.3:30 build/C/man3/cproj.3:29 build/C/man3/creal.3:30 build/C/man3/csin.3:25 build/C/man3/csinh.3:25 build/C/man3/csqrt.3:26 build/C/man3/ctan.3:25 build/C/man3/ctanh.3:26
105 #, no-wrap
106 msgid "CONFORMING TO"
107 msgstr ""
108
109 #. type: Plain text
110 #: build/C/man3/cabs.3:27 build/C/man3/cacos.3:37 build/C/man3/cacosh.3:40 build/C/man3/carg.3:49 build/C/man3/casin.3:36 build/C/man3/casinh.3:36 build/C/man3/catan.3:35 build/C/man3/catanh.3:37 build/C/man3/ccos.3:27 build/C/man3/ccosh.3:27 build/C/man3/cexp.3:31 build/C/man3/cimag.3:32 build/C/man3/clog.3:40 build/C/man3/conj.3:33 build/C/man3/cpow.3:32 build/C/man3/cproj.3:31 build/C/man3/creal.3:32 build/C/man3/csin.3:27 build/C/man3/csinh.3:27 build/C/man3/csqrt.3:28 build/C/man3/ctan.3:27 build/C/man3/ctanh.3:28
111 msgid "C99."
112 msgstr ""
113
114 #. type: SH
115 #: build/C/man3/cabs.3:27 build/C/man3/cimag.3:32 build/C/man3/cproj.3:31 build/C/man3/creal.3:32
116 #, no-wrap
117 msgid "NOTES"
118 msgstr ""
119
120 #. type: Plain text
121 #: build/C/man3/cabs.3:32
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:32 build/C/man3/cacos.3:70 build/C/man3/cacosh.3:70 build/C/man3/carg.3:49 build/C/man3/casin.3:36 build/C/man3/casinh.3:36 build/C/man3/catan.3:66 build/C/man3/catanh.3:67 build/C/man3/ccos.3:27 build/C/man3/ccosh.3:27 build/C/man3/cerf.3:37 build/C/man3/cexp.3:31 build/C/man3/cexp2.3:25 build/C/man3/cimag.3:35 build/C/man3/clog.3:40 build/C/man3/clog10.3:37 build/C/man3/clog2.3:36 build/C/man7/complex.7:52 build/C/man3/conj.3:33 build/C/man3/cpow.3:32 build/C/man3/cproj.3:35 build/C/man3/creal.3:35 build/C/man3/csin.3:27 build/C/man3/csinh.3:27 build/C/man3/csqrt.3:28 build/C/man3/ctan.3:27 build/C/man3/ctanh.3:28
129 #, no-wrap
130 msgid "SEE ALSO"
131 msgstr ""
132
133 #. type: Plain text
134 #: build/C/man3/cabs.3:37
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:37 build/C/man3/cacos.3:74 build/C/man3/cacosh.3:76 build/C/man3/carg.3:52 build/C/man3/casin.3:40 build/C/man3/casinh.3:42 build/C/man3/catan.3:71 build/C/man3/catanh.3:73 build/C/man3/ccos.3:33 build/C/man3/ccosh.3:33 build/C/man3/cerf.3:40 build/C/man3/cexp.3:37 build/C/man3/cexp2.3:30 build/C/man3/cimag.3:39 build/C/man3/clog.3:46 build/C/man3/clog10.3:43 build/C/man3/clog2.3:42 build/C/man7/complex.7:79 build/C/man3/conj.3:37 build/C/man3/cpow.3:36 build/C/man3/cproj.3:38 build/C/man3/creal.3:39 build/C/man3/csin.3:33 build/C/man3/csinh.3:33 build/C/man3/csqrt.3:32 build/C/man3/ctan.3:33 build/C/man3/ctanh.3:34
140 #, no-wrap
141 msgid "COLOPHON"
142 msgstr ""
143
144 #. type: Plain text
145 #: build/C/man3/cabs.3:44 build/C/man3/cacos.3:81 build/C/man3/cacosh.3:83 build/C/man3/carg.3:59 build/C/man3/casin.3:47 build/C/man3/casinh.3:49 build/C/man3/catan.3:78 build/C/man3/catanh.3:80 build/C/man3/ccos.3:40 build/C/man3/ccosh.3:40 build/C/man3/cerf.3:47 build/C/man3/cexp.3:44 build/C/man3/cexp2.3:37 build/C/man3/cimag.3:46 build/C/man3/clog.3:53 build/C/man3/clog10.3:50 build/C/man3/clog2.3:49 build/C/man7/complex.7:86 build/C/man3/conj.3:44 build/C/man3/cpow.3:43 build/C/man3/cproj.3:45 build/C/man3/creal.3:46 build/C/man3/csin.3:40 build/C/man3/csinh.3:40 build/C/man3/csqrt.3:39 build/C/man3/ctan.3:40 build/C/man3/ctanh.3:41
146 msgid ""
147 "This page is part of release 3.40 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:5
154 #, no-wrap
155 msgid "CACOS"
156 msgstr ""
157
158 #. type: TH
159 #: build/C/man3/cacos.3:5 build/C/man3/cacosh.3:5 build/C/man3/catan.3:5 build/C/man3/catanh.3:5
160 #, no-wrap
161 msgid "2011-09-15"
162 msgstr ""
163
164 #. type: Plain text
165 #: build/C/man3/cacos.3:8
166 msgid "cacos, cacosf, cacosl - complex arc cosine"
167 msgstr ""
168
169 #. type: Plain text
170 #: build/C/man3/cacos.3:12
171 msgid "B<double complex cacos(double complex >I<z>B<);>"
172 msgstr ""
173
174 #. type: Plain text
175 #: build/C/man3/cacos.3:14
176 msgid "B<float complex cacosf(float complex >I<z>B<);>"
177 msgstr ""
178
179 #. type: Plain text
180 #: build/C/man3/cacos.3:16
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:27
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:29 build/C/man3/cacosh.3:32 build/C/man3/carg.3:39 build/C/man3/casin.3:28 build/C/man3/casinh.3:28 build/C/man3/catan.3:27 build/C/man3/catanh.3:29 build/C/man3/cexp.3:23 build/C/man3/cimag.3:24 build/C/man3/clog.3:28 build/C/man3/conj.3:25 build/C/man3/creal.3:24
194 msgid "One has:"
195 msgstr ""
196
197 #. type: Plain text
198 #: build/C/man3/cacos.3:32
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:37 build/C/man3/cacosh.3:40 build/C/man3/catan.3:35 build/C/man3/catanh.3:37 build/C/man7/complex.7:33
205 #, no-wrap
206 msgid "EXAMPLE"
207 msgstr ""
208
209 #. type: Plain text
210 #: build/C/man3/cacos.3:40 build/C/man3/cacosh.3:43 build/C/man3/catan.3:38 build/C/man3/catanh.3:40
211 #, no-wrap
212 msgid "/* Link with \"-lm\" */\n"
213 msgstr ""
214
215 #. type: Plain text
216 #: build/C/man3/cacos.3:45 build/C/man3/cacosh.3:48 build/C/man3/catan.3:43 build/C/man3/catanh.3:45
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:51 build/C/man3/catan.3:49
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:56 build/C/man3/cacosh.3:58 build/C/man3/catan.3:54 build/C/man3/catanh.3:55
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:58 build/C/man3/cacosh.3:60 build/C/man3/catan.3:56 build/C/man3/catanh.3:57
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:60
255 #, no-wrap
256 msgid "    c = cacos(z);\n"
257 msgstr ""
258
259 #. type: Plain text
260 #: build/C/man3/cacos.3:62
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:64
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:66
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:69 build/C/man3/cacosh.3:69 build/C/man3/catan.3:65 build/C/man3/catanh.3:66
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:74
287 msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
288 msgstr ""
289
290 #. type: TH
291 #: build/C/man3/cacosh.3:5
292 #, no-wrap
293 msgid "CACOSH"
294 msgstr ""
295
296 #. type: Plain text
297 #: build/C/man3/cacosh.3:8
298 msgid "cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine"
299 msgstr ""
300
301 #. type: Plain text
302 #: build/C/man3/cacosh.3:12
303 msgid "B<double complex cacosh(double complex >I<z>B<);>"
304 msgstr ""
305
306 #. type: Plain text
307 #: build/C/man3/cacosh.3:14
308 msgid "B<float complex cacoshf(float complex >I<z>B<);>"
309 msgstr ""
310
311 #. type: Plain text
312 #: build/C/man3/cacosh.3:16
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:30
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:35
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:53 build/C/man3/catanh.3:50
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:63
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:66
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:76
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:4
364 #, no-wrap
365 msgid "CARG"
366 msgstr ""
367
368 #. type: Plain text
369 #: build/C/man3/carg.3:7
370 msgid "carg, cargf, cargl - calculate the complex argument"
371 msgstr ""
372
373 #. type: Plain text
374 #: build/C/man3/carg.3:11
375 msgid "B<double carg(double complex >I<z>B<);>"
376 msgstr ""
377
378 #. type: Plain text
379 #: build/C/man3/carg.3:13
380 msgid "B<float cargf(float complex >I<z>B<);>"
381 msgstr ""
382
383 #. type: Plain text
384 #: build/C/man3/carg.3:15
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:20
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:23
397 #, no-wrap
398 msgid "    z = x + I * y\n"
399 msgstr ""
400
401 #. type: Plain text
402 #: build/C/man3/carg.3:26
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:28
408 msgid "Or one may use polar coordinates and gets"
409 msgstr ""
410
411 #. type: Plain text
412 #: build/C/man3/carg.3:31
413 #, no-wrap
414 msgid "    z = r * cexp(I * a)\n"
415 msgstr ""
416
417 #. type: Plain text
418 #: build/C/man3/carg.3:37
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:42
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:43
433 #, no-wrap
434 msgid "RETURN VALUE"
435 msgstr ""
436
437 #. type: Plain text
438 #: build/C/man3/carg.3:45
439 msgid "The return value is the range of [-pi,pi]."
440 msgstr ""
441
442 #. type: Plain text
443 #: build/C/man3/carg.3:52 build/C/man3/cproj.3:38
444 msgid "B<cabs>(3), B<complex>(7)"
445 msgstr ""
446
447 #. type: TH
448 #: build/C/man3/casin.3:4
449 #, no-wrap
450 msgid "CASIN"
451 msgstr ""
452
453 #. type: Plain text
454 #: build/C/man3/casin.3:7
455 msgid "casin, casinf, casinl - complex arc sine"
456 msgstr ""
457
458 #. type: Plain text
459 #: build/C/man3/casin.3:11
460 msgid "B<double complex casin(double complex >I<z>B<);>"
461 msgstr ""
462
463 #. type: Plain text
464 #: build/C/man3/casin.3:13
465 msgid "B<float complex casinf(float complex >I<z>B<);>"
466 msgstr ""
467
468 #. type: Plain text
469 #: build/C/man3/casin.3:15
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:26
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:31
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:40
489 msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
490 msgstr ""
491
492 #. type: TH
493 #: build/C/man3/casinh.3:4
494 #, no-wrap
495 msgid "CASINH"
496 msgstr ""
497
498 #. type: Plain text
499 #: build/C/man3/casinh.3:7
500 msgid "casinh, casinhf, casinhl - complex arc sine hyperbolic"
501 msgstr ""
502
503 #. type: Plain text
504 #: build/C/man3/casinh.3:11
505 msgid "B<double complex casinh(double complex >I<z>B<);>"
506 msgstr ""
507
508 #. type: Plain text
509 #: build/C/man3/casinh.3:13
510 msgid "B<float complex casinhf(float complex >I<z>B<);>"
511 msgstr ""
512
513 #. type: Plain text
514 #: build/C/man3/casinh.3:15
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:26
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:31
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:42
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:5
539 #, no-wrap
540 msgid "CATAN"
541 msgstr ""
542
543 #. type: Plain text
544 #: build/C/man3/catan.3:8
545 msgid "catan, catanf, catanl - complex arc tangents"
546 msgstr ""
547
548 #. type: Plain text
549 #: build/C/man3/catan.3:12
550 msgid "B<double complex catan(double complex >I<z>B<);>"
551 msgstr ""
552
553 #. type: Plain text
554 #: build/C/man3/catan.3:14
555 msgid "B<float complex catanf(float complex >I<z>B<);>"
556 msgstr ""
557
558 #. type: Plain text
559 #: build/C/man3/catan.3:16
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:25
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:30
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:59
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:62
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:71
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:5
600 #, no-wrap
601 msgid "CATANH"
602 msgstr ""
603
604 #. type: Plain text
605 #: build/C/man3/catanh.3:8
606 msgid "catanh, catanhf, catanhl - complex arc tangents hyperbolic"
607 msgstr ""
608
609 #. type: Plain text
610 #: build/C/man3/catanh.3:12
611 msgid "B<double complex catanh(double complex >I<z>B<);>"
612 msgstr ""
613
614 #. type: Plain text
615 #: build/C/man3/catanh.3:14
616 msgid "B<float complex catanhf(float complex >I<z>B<);>"
617 msgstr ""
618
619 #. type: Plain text
620 #: build/C/man3/catanh.3:16
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:27
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:32
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:60
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:63
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:73
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:4
661 #, no-wrap
662 msgid "CCOS"
663 msgstr ""
664
665 #. type: Plain text
666 #: build/C/man3/ccos.3:7
667 msgid "ccos, ccosf, ccosl - complex cosine function"
668 msgstr ""
669
670 #. type: Plain text
671 #: build/C/man3/ccos.3:11
672 msgid "B<double complex ccos(double complex >I<z>B<);>"
673 msgstr ""
674
675 #. type: Plain text
676 #: build/C/man3/ccos.3:13
677 msgid "B<float complex ccosf(float complex >I<z>B<);>"
678 msgstr ""
679
680 #. type: Plain text
681 #: build/C/man3/ccos.3:15
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:19
687 msgid "The complex cosine function is defined as:"
688 msgstr ""
689
690 #. type: Plain text
691 #: build/C/man3/ccos.3:22
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:33
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:4
703 #, no-wrap
704 msgid "CCOSH"
705 msgstr ""
706
707 #. type: Plain text
708 #: build/C/man3/ccosh.3:7
709 msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
710 msgstr ""
711
712 #. type: Plain text
713 #: build/C/man3/ccosh.3:11
714 msgid "B<double complex ccosh(double complex >I<z>B<);>"
715 msgstr ""
716
717 #. type: Plain text
718 #: build/C/man3/ccosh.3:13
719 msgid "B<float complex ccoshf(float complex >I<z>B<);>"
720 msgstr ""
721
722 #. type: Plain text
723 #: build/C/man3/ccosh.3:15
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:19
729 msgid "The complex hyperbolic cosine function is defined as:"
730 msgstr ""
731
732 #. type: Plain text
733 #: build/C/man3/ccosh.3:22
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:33
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:4
745 #, no-wrap
746 msgid "CERF"
747 msgstr ""
748
749 #. type: TH
750 #: build/C/man3/cerf.3:4
751 #, no-wrap
752 msgid "2010-09-12"
753 msgstr ""
754
755 #. type: Plain text
756 #: build/C/man3/cerf.3:7
757 msgid "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - complex error function"
758 msgstr ""
759
760 #. type: Plain text
761 #: build/C/man3/cerf.3:11
762 msgid "B<double complex cerf(double complex >I<z>B<);>"
763 msgstr ""
764
765 #. type: Plain text
766 #: build/C/man3/cerf.3:13
767 msgid "B<float complex cerff(float complex >I<z>B<);>"
768 msgstr ""
769
770 #. type: Plain text
771 #: build/C/man3/cerf.3:15
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:17
777 msgid "B<double complex cerfc(double complex >I<z>B<);>"
778 msgstr ""
779
780 #. type: Plain text
781 #: build/C/man3/cerf.3:19
782 msgid "B<float complex cerfcf(float complex >I<z>B<);>"
783 msgstr ""
784
785 #. type: Plain text
786 #: build/C/man3/cerf.3:21
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:32
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:34
801 msgid "The function names are reserved for future use in C99."
802 msgstr ""
803
804 #. type: SH
805 #: build/C/man3/cerf.3:34 build/C/man3/cexp2.3:22 build/C/man3/clog2.3:33
806 #, no-wrap
807 msgid "AVAILABILITY"
808 msgstr ""
809
810 #.  But reserved in NAMESPACE.
811 #. type: Plain text
812 #: build/C/man3/cerf.3:37
813 msgid "Not yet in glibc, as at version 2.12."
814 msgstr ""
815
816 #. type: Plain text
817 #: build/C/man3/cerf.3:40
818 msgid "B<erf>(3), B<complex>(7)"
819 msgstr ""
820
821 #. type: TH
822 #: build/C/man3/cexp.3:4
823 #, no-wrap
824 msgid "CEXP"
825 msgstr ""
826
827 #. type: Plain text
828 #: build/C/man3/cexp.3:7
829 msgid "cexp, cexpf, cexpl - complex exponential function"
830 msgstr ""
831
832 #. type: Plain text
833 #: build/C/man3/cexp.3:11
834 msgid "B<double complex cexp(double complex >I<z>B<);>"
835 msgstr ""
836
837 #. type: Plain text
838 #: build/C/man3/cexp.3:13
839 msgid "B<float complex cexpf(float complex >I<z>B<);>"
840 msgstr ""
841
842 #. type: Plain text
843 #: build/C/man3/cexp.3:15
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:21
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:26
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:37
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:4
867 #, no-wrap
868 msgid "CEXP2"
869 msgstr ""
870
871 #. type: TH
872 #: build/C/man3/cexp2.3:4 build/C/man3/clog2.3:4
873 #, no-wrap
874 msgid "2008-08-07"
875 msgstr ""
876
877 #. type: Plain text
878 #: build/C/man3/cexp2.3:7
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:11
884 msgid "B<double complex cexp2(double complex >I<z>B<);>"
885 msgstr ""
886
887 #. type: Plain text
888 #: build/C/man3/cexp2.3:13
889 msgid "B<float complex cexp2f(float complex >I<z>B<);>"
890 msgstr ""
891
892 #. type: Plain text
893 #: build/C/man3/cexp2.3:15
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:20
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:22 build/C/man3/clog2.3:33
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:25 build/C/man3/clog2.3:36
910 msgid "Not yet in glibc, as at version 2.8."
911 msgstr ""
912
913 #. type: Plain text
914 #: build/C/man3/cexp2.3:30
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:4
920 #, no-wrap
921 msgid "CIMAG"
922 msgstr ""
923
924 #. type: Plain text
925 #: build/C/man3/cimag.3:7
926 msgid "cimag, cimagf, cimagl - get imaginary part of a complex number"
927 msgstr ""
928
929 #. type: Plain text
930 #: build/C/man3/cimag.3:11
931 msgid "B<double cimag(double complex >I<z>B<);>"
932 msgstr ""
933
934 #. type: Plain text
935 #: build/C/man3/cimag.3:13
936 msgid "B<float cimagf(float complex >I<z>B<);>"
937 msgstr ""
938
939 #. type: Plain text
940 #: build/C/man3/cimag.3:15
941 msgid "B<long double cimagl(long double complex >I<z>B<);>"
942 msgstr ""
943
944 #. type: Plain text
945 #: build/C/man3/cimag.3:22
946 msgid ""
947 "The B<cimag>()  function returns the imaginary part of the complex number "
948 "I<z>."
949 msgstr ""
950
951 #. type: Plain text
952 #: build/C/man3/cimag.3:27 build/C/man3/creal.3:27
953 #, no-wrap
954 msgid "    z = creal(z) + I * cimag(z)\n"
955 msgstr ""
956
957 #. type: Plain text
958 #: build/C/man3/cimag.3:35
959 msgid "gcc also supports __imag__.  That is a GNU extension."
960 msgstr ""
961
962 #. type: Plain text
963 #: build/C/man3/cimag.3:39
964 msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
965 msgstr ""
966
967 #. type: TH
968 #: build/C/man3/clog.3:4
969 #, no-wrap
970 msgid "CLOG"
971 msgstr ""
972
973 #. type: Plain text
974 #: build/C/man3/clog.3:7
975 msgid "clog, clogf, clogl - natural logarithm of a complex number"
976 msgstr ""
977
978 #. type: Plain text
979 #: build/C/man3/clog.3:11
980 msgid "B<double complex clog(double complex >I<z>B<);>"
981 msgstr ""
982
983 #. type: Plain text
984 #: build/C/man3/clog.3:13
985 msgid "B<float complex clogf(float complex >I<z>B<);>"
986 msgstr ""
987
988 #. type: Plain text
989 #: build/C/man3/clog.3:15
990 msgid "B<long double complex clogl(long double complex >I<z>B<);>"
991 msgstr ""
992
993 #. type: Plain text
994 #: build/C/man3/clog.3:26
995 msgid ""
996 "The logarithm B<clog>()  is the inverse function of the exponential "
997 "B<cexp>(3).  Thus, if I<y\\ =\\ clog(z)>, then I<z\\ =\\ cexp(y)>.  The "
998 "imaginary part of I<y> is chosen in the interval [-pi,pi]."
999 msgstr ""
1000
1001 #. type: Plain text
1002 #: build/C/man3/clog.3:31
1003 #, no-wrap
1004 msgid "    clog(z) = log(cabs(z)) + I * carg(z)\n"
1005 msgstr ""
1006
1007 #. type: Plain text
1008 #: build/C/man3/clog.3:36 build/C/man3/clog10.3:32 build/C/man3/clog2.3:31
1009 msgid "Note that I<z> close to zero will cause an overflow."
1010 msgstr ""
1011
1012 #. type: Plain text
1013 #: build/C/man3/clog.3:46
1014 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<clog2>(3), B<complex>(7)"
1015 msgstr ""
1016
1017 #. type: TH
1018 #: build/C/man3/clog10.3:4
1019 #, no-wrap
1020 msgid "CLOG10"
1021 msgstr ""
1022
1023 #. type: Plain text
1024 #: build/C/man3/clog10.3:7
1025 msgid "clog10, clog10f, clog10l - base-10 logarithm of a complex number"
1026 msgstr ""
1027
1028 #. type: Plain text
1029 #: build/C/man3/clog10.3:9
1030 msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */"
1031 msgstr ""
1032
1033 #. type: Plain text
1034 #: build/C/man3/clog10.3:13
1035 msgid "B<double complex clog10(double complex >I<z>B<);>"
1036 msgstr ""
1037
1038 #. type: Plain text
1039 #: build/C/man3/clog10.3:15
1040 msgid "B<float complex clog10f(float complex >I<z>B<);>"
1041 msgstr ""
1042
1043 #. type: Plain text
1044 #: build/C/man3/clog10.3:17
1045 msgid "B<long double complex clog10l(long double complex >I<z>B<);>"
1046 msgstr ""
1047
1048 #. type: Plain text
1049 #: build/C/man3/clog10.3:28
1050 msgid ""
1051 "The call I<clog10(z)> is equivalent to I<clog(z)/log(10)>.  The other "
1052 "functions perform the same task for I<float> and I<long double>."
1053 msgstr ""
1054
1055 #. type: Plain text
1056 #: build/C/man3/clog10.3:37
1057 msgid "This function is a GNU extension.  It is reserved for future use in C99."
1058 msgstr ""
1059
1060 #. type: Plain text
1061 #: build/C/man3/clog10.3:43
1062 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog2>(3), B<complex>(7)"
1063 msgstr ""
1064
1065 #. type: TH
1066 #: build/C/man3/clog2.3:4
1067 #, no-wrap
1068 msgid "CLOG2"
1069 msgstr ""
1070
1071 #. type: Plain text
1072 #: build/C/man3/clog2.3:7
1073 msgid "clog2, clog2f, clog2l - base-2 logarithm of a complex number"
1074 msgstr ""
1075
1076 #. type: Plain text
1077 #: build/C/man3/clog2.3:11
1078 msgid "B<double complex clog2(double complex >I<z>B<);>"
1079 msgstr ""
1080
1081 #. type: Plain text
1082 #: build/C/man3/clog2.3:13
1083 msgid "B<float complex clog2f(float complex >I<z>B<);>"
1084 msgstr ""
1085
1086 #.  .sp
1087 #.  Link with \fI\-lm\fP.
1088 #. type: Plain text
1089 #: build/C/man3/clog2.3:17
1090 msgid "B<long double complex clog2l(long double complex >I<z>B<);>"
1091 msgstr ""
1092
1093 #. type: Plain text
1094 #: build/C/man3/clog2.3:22
1095 msgid "The call I<clog2(z)> is equivalent to I<clog(z)/log(2)>."
1096 msgstr ""
1097
1098 #. type: Plain text
1099 #: build/C/man3/clog2.3:27
1100 msgid "The other functions perform the same task for I<float> and I<long double>."
1101 msgstr ""
1102
1103 #. type: Plain text
1104 #: build/C/man3/clog2.3:42
1105 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog10>(3), B<complex>(7)"
1106 msgstr ""
1107
1108 #. type: TH
1109 #: build/C/man7/complex.7:4
1110 #, no-wrap
1111 msgid "COMPLEX"
1112 msgstr ""
1113
1114 #. type: TH
1115 #: build/C/man7/complex.7:4
1116 #, no-wrap
1117 msgid "2011-09-16"
1118 msgstr ""
1119
1120 #. type: Plain text
1121 #: build/C/man7/complex.7:7
1122 msgid "complex - basics of complex mathematics"
1123 msgstr ""
1124
1125 #. type: Plain text
1126 #: build/C/man7/complex.7:12
1127 msgid ""
1128 "Complex numbers are numbers of the form z = a+b*i, where a and b are real "
1129 "numbers and i = sqrt(-1), so that i*i = -1."
1130 msgstr ""
1131
1132 #. type: Plain text
1133 #: build/C/man7/complex.7:22
1134 msgid ""
1135 "There are other ways to represent that number.  The pair (a,b) of real "
1136 "numbers may be viewed as a point in the plane, given by X- and "
1137 "Y-coordinates.  This same point may also be described by giving the pair of "
1138 "real numbers (r,phi), where r is the distance to the origin O, and phi the "
1139 "angle between the X-axis and the line Oz.  Now z = r*exp(i*phi) = "
1140 "r*(cos(phi)+i*sin(phi))."
1141 msgstr ""
1142
1143 #. type: Plain text
1144 #: build/C/man7/complex.7:24
1145 msgid "The basic operations are defined on z = a+b*i and w = c+d*i as:"
1146 msgstr ""
1147
1148 #. type: TP
1149 #: build/C/man7/complex.7:24
1150 #, no-wrap
1151 msgid "B<addition: z+w = (a+c) + (b+d)*i>"
1152 msgstr ""
1153
1154 #. type: TP
1155 #: build/C/man7/complex.7:26
1156 #, no-wrap
1157 msgid "B<multiplication: z*w = (a*c - b*d) + (a*d + b*c)*i>"
1158 msgstr ""
1159
1160 #. type: TP
1161 #: build/C/man7/complex.7:28
1162 #, no-wrap
1163 msgid "B<division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i>"
1164 msgstr ""
1165
1166 #. type: Plain text
1167 #: build/C/man7/complex.7:33
1168 msgid ""
1169 "Nearly all math function have a complex counterpart but there are some "
1170 "complex-only functions."
1171 msgstr ""
1172
1173 #. type: Plain text
1174 #: build/C/man7/complex.7:37
1175 msgid ""
1176 "Your C-compiler can work with complex numbers if it supports the C99 "
1177 "standard.  Link with I<-lm>.  The imaginary unit is represented by I."
1178 msgstr ""
1179
1180 #. type: Plain text
1181 #: build/C/man7/complex.7:43
1182 #, no-wrap
1183 msgid ""
1184 "/* check that exp(i * pi) == -1 */\n"
1185 "#include E<lt>math.hE<gt>        /* for atan */\n"
1186 "#include E<lt>stdio.hE<gt>\n"
1187 "#include E<lt>complex.hE<gt>\n"
1188 msgstr ""
1189
1190 #. type: Plain text
1191 #: build/C/man7/complex.7:51
1192 #, no-wrap
1193 msgid ""
1194 "int\n"
1195 "main(void)\n"
1196 "{\n"
1197 "    double pi = 4 * atan(1.0);\n"
1198 "    double complex z = cexp(I * pi);\n"
1199 "    printf(\"%f + %f * i\\en\", creal(z), cimag(z));\n"
1200 "}\n"
1201 msgstr ""
1202
1203 #. type: Plain text
1204 #: build/C/man7/complex.7:79
1205 msgid ""
1206 "B<cabs>(3), B<cacos>(3), B<cacosh>(3), B<carg>(3), B<casin>(3), "
1207 "B<casinh>(3), B<catan>(3), B<catanh>(3), B<ccos>(3), B<ccosh>(3), "
1208 "B<cerf>(3), B<cexp>(3), B<cexp2>(3), B<cimag>(3), B<clog>(3), B<clog10>(3), "
1209 "B<clog2>(3), B<conj>(3), B<cpow>(3), B<cproj>(3), B<creal>(3), B<csin>(3), "
1210 "B<csinh>(3), B<csqrt>(3), B<ctan>(3), B<ctanh>(3)"
1211 msgstr ""
1212
1213 #. type: TH
1214 #: build/C/man3/conj.3:4
1215 #, no-wrap
1216 msgid "CONJ"
1217 msgstr ""
1218
1219 #. type: Plain text
1220 #: build/C/man3/conj.3:7
1221 msgid "conj, conjf, conjl - calculate the complex conjugate"
1222 msgstr ""
1223
1224 #. type: Plain text
1225 #: build/C/man3/conj.3:11
1226 msgid "B<double complex conj(double complex >I<z>B<);>"
1227 msgstr ""
1228
1229 #. type: Plain text
1230 #: build/C/man3/conj.3:13
1231 msgid "B<float complex conjf(float complex >I<z>B<);>"
1232 msgstr ""
1233
1234 #. type: Plain text
1235 #: build/C/man3/conj.3:15
1236 msgid "B<long double complex conjl(long double complex >I<z>B<);>"
1237 msgstr ""
1238
1239 #. type: Plain text
1240 #: build/C/man3/conj.3:23
1241 msgid ""
1242 "The B<conj>()  function returns the complex conjugate value of I<z>.  That "
1243 "is the value obtained by changing the sign of the imaginary part."
1244 msgstr ""
1245
1246 #. type: Plain text
1247 #: build/C/man3/conj.3:28
1248 #, no-wrap
1249 msgid "    cabs(z) = csqrt(z * conj(z))\n"
1250 msgstr ""
1251
1252 #. type: Plain text
1253 #: build/C/man3/conj.3:37
1254 msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
1255 msgstr ""
1256
1257 #. type: TH
1258 #: build/C/man3/cpow.3:4
1259 #, no-wrap
1260 msgid "CPOW"
1261 msgstr ""
1262
1263 #. type: Plain text
1264 #: build/C/man3/cpow.3:7
1265 msgid "cpow, cpowf, cpowl - complex power function"
1266 msgstr ""
1267
1268 #. type: Plain text
1269 #: build/C/man3/cpow.3:10
1270 #, no-wrap
1271 msgid "B<#include E<lt>complex.hE<gt>>\n"
1272 msgstr ""
1273
1274 #. type: Plain text
1275 #: build/C/man3/cpow.3:12
1276 #, no-wrap
1277 msgid "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
1278 msgstr ""
1279
1280 #. type: Plain text
1281 #: build/C/man3/cpow.3:14
1282 #, no-wrap
1283 msgid "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
1284 msgstr ""
1285
1286 #. type: Plain text
1287 #: build/C/man3/cpow.3:17
1288 #, no-wrap
1289 msgid ""
1290 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
1291 "B<                          complex long double >I<z>B<);>\n"
1292 msgstr ""
1293
1294 #. type: Plain text
1295 #: build/C/man3/cpow.3:19
1296 #, no-wrap
1297 msgid "Link with I<-lm>.\n"
1298 msgstr ""
1299
1300 #. type: Plain text
1301 #: build/C/man3/cpow.3:28
1302 msgid ""
1303 "The function calculates I<x> raised to the power I<z>.  (With a branch cut "
1304 "for I<x> along the negative real axis.)"
1305 msgstr ""
1306
1307 #. type: Plain text
1308 #: build/C/man3/cpow.3:36
1309 msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
1310 msgstr ""
1311
1312 #. type: TH
1313 #: build/C/man3/cproj.3:4
1314 #, no-wrap
1315 msgid "CPROJ"
1316 msgstr ""
1317
1318 #. type: TH
1319 #: build/C/man3/cproj.3:4
1320 #, no-wrap
1321 msgid "2010-06-10"
1322 msgstr ""
1323
1324 #. type: Plain text
1325 #: build/C/man3/cproj.3:7
1326 msgid "cproj, cprojf, cprojl - project into Riemann Sphere"
1327 msgstr ""
1328
1329 #. type: Plain text
1330 #: build/C/man3/cproj.3:11
1331 msgid "B<double complex cproj(double complex >I<z>B<);>"
1332 msgstr ""
1333
1334 #. type: Plain text
1335 #: build/C/man3/cproj.3:13
1336 msgid "B<float complex cprojf(float complex >I<z>B<);>"
1337 msgstr ""
1338
1339 #. type: Plain text
1340 #: build/C/man3/cproj.3:15
1341 msgid "B<long double complex cprojl(long double complex >I<z>B<);>"
1342 msgstr ""
1343
1344 #. type: Plain text
1345 #: build/C/man3/cproj.3:27
1346 msgid ""
1347 "This function projects a point in the plane onto the surface of a Riemann "
1348 "Sphere, the one-point compactification of the complex plane.  Each finite "
1349 "point I<z> projects to I<z> itself.  Every complex infinite value is "
1350 "projected to a single infinite value, namely to positive infinity on the "
1351 "real axis."
1352 msgstr ""
1353
1354 #.  http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
1355 #. type: Plain text
1356 #: build/C/man3/cproj.3:35
1357 msgid ""
1358 "In glibc 2.11 and earlier, the implementation does something different (a "
1359 "I<stereographic> projection onto a Riemann Sphere)."
1360 msgstr ""
1361
1362 #. type: TH
1363 #: build/C/man3/creal.3:4
1364 #, no-wrap
1365 msgid "CREAL"
1366 msgstr ""
1367
1368 #. type: Plain text
1369 #: build/C/man3/creal.3:7
1370 msgid "creal, crealf, creall - get real part of a complex number"
1371 msgstr ""
1372
1373 #. type: Plain text
1374 #: build/C/man3/creal.3:11
1375 msgid "B<double creal(double complex >I<z>B<);>"
1376 msgstr ""
1377
1378 #. type: Plain text
1379 #: build/C/man3/creal.3:13
1380 msgid "B<float crealf(float complex >I<z>B<);>"
1381 msgstr ""
1382
1383 #. type: Plain text
1384 #: build/C/man3/creal.3:15
1385 msgid "B<long double creall(long double complex >I<z>B<);>"
1386 msgstr ""
1387
1388 #. type: Plain text
1389 #: build/C/man3/creal.3:22
1390 msgid "The B<creal>()  function returns the real part of the complex number I<z>."
1391 msgstr ""
1392
1393 #. type: Plain text
1394 #: build/C/man3/creal.3:35
1395 msgid "The gcc supports also __real__.  That is a GNU extension."
1396 msgstr ""
1397
1398 #. type: Plain text
1399 #: build/C/man3/creal.3:39
1400 msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
1401 msgstr ""
1402
1403 #. type: TH
1404 #: build/C/man3/csin.3:4
1405 #, no-wrap
1406 msgid "CSIN"
1407 msgstr ""
1408
1409 #. type: Plain text
1410 #: build/C/man3/csin.3:7
1411 msgid "csin, csinf, csinl - complex sine function"
1412 msgstr ""
1413
1414 #. type: Plain text
1415 #: build/C/man3/csin.3:11
1416 msgid "B<double complex csin(double complex >I<z>B<);>"
1417 msgstr ""
1418
1419 #. type: Plain text
1420 #: build/C/man3/csin.3:13
1421 msgid "B<float complex csinf(float complex >I<z>B<);>"
1422 msgstr ""
1423
1424 #. type: Plain text
1425 #: build/C/man3/csin.3:15
1426 msgid "B<long double complex csinl(long double complex >I<z>B<);>"
1427 msgstr ""
1428
1429 #. type: Plain text
1430 #: build/C/man3/csin.3:19
1431 msgid "The complex sine function is defined as:"
1432 msgstr ""
1433
1434 #. type: Plain text
1435 #: build/C/man3/csin.3:22
1436 #, no-wrap
1437 msgid "    csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
1438 msgstr ""
1439
1440 #. type: Plain text
1441 #: build/C/man3/csin.3:33
1442 msgid "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
1443 msgstr ""
1444
1445 #. type: TH
1446 #: build/C/man3/csinh.3:4
1447 #, no-wrap
1448 msgid "CSINH"
1449 msgstr ""
1450
1451 #. type: Plain text
1452 #: build/C/man3/csinh.3:7
1453 msgid "csinh, csinhf, csinhl - complex hyperbolic sine"
1454 msgstr ""
1455
1456 #. type: Plain text
1457 #: build/C/man3/csinh.3:11
1458 msgid "B<double complex csinh(double complex >I<z>B<);>"
1459 msgstr ""
1460
1461 #. type: Plain text
1462 #: build/C/man3/csinh.3:13
1463 msgid "B<float complex csinhf(float complex >I<z>B<);>"
1464 msgstr ""
1465
1466 #. type: Plain text
1467 #: build/C/man3/csinh.3:15
1468 msgid "B<long double complex csinhl(long double complex >I<z>B<);>"
1469 msgstr ""
1470
1471 #. type: Plain text
1472 #: build/C/man3/csinh.3:19
1473 msgid "The complex hyperbolic sine function is defined as:"
1474 msgstr ""
1475
1476 #. type: Plain text
1477 #: build/C/man3/csinh.3:22
1478 #, no-wrap
1479 msgid "    csinh(z) = (exp(z)-exp(-z))/2\n"
1480 msgstr ""
1481
1482 #. type: Plain text
1483 #: build/C/man3/csinh.3:33
1484 msgid "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
1485 msgstr ""
1486
1487 #. type: TH
1488 #: build/C/man3/csqrt.3:4
1489 #, no-wrap
1490 msgid "CSQRT"
1491 msgstr ""
1492
1493 #. type: Plain text
1494 #: build/C/man3/csqrt.3:7
1495 msgid "csqrt, csqrtf, csqrtl - complex square root"
1496 msgstr ""
1497
1498 #. type: Plain text
1499 #: build/C/man3/csqrt.3:11
1500 msgid "B<double complex csqrt(double complex >I<z>B<);>"
1501 msgstr ""
1502
1503 #. type: Plain text
1504 #: build/C/man3/csqrt.3:13
1505 msgid "B<float complex csqrtf(float complex >I<z>B<);>"
1506 msgstr ""
1507
1508 #. type: Plain text
1509 #: build/C/man3/csqrt.3:15
1510 msgid "B<long double complex csqrtl(long double complex >I<z>B<);>"
1511 msgstr ""
1512
1513 #. type: Plain text
1514 #: build/C/man3/csqrt.3:24
1515 msgid ""
1516 "Calculate the square root of a given complex number, with nonnegative real "
1517 "part, and with a branch cut along the negative real axis.  (That means that "
1518 "I<csqrt(-1+eps*I)> will be close to I while I<csqrt(-1-eps*I)> will be close "
1519 "to -I, I<if eps> is a small positive real number.)"
1520 msgstr ""
1521
1522 #. type: Plain text
1523 #: build/C/man3/csqrt.3:32
1524 msgid "B<cabs>(3), B<cexp>(3), B<complex>(7)"
1525 msgstr ""
1526
1527 #. type: TH
1528 #: build/C/man3/ctan.3:4
1529 #, no-wrap
1530 msgid "CTAN"
1531 msgstr ""
1532
1533 #. type: Plain text
1534 #: build/C/man3/ctan.3:7
1535 msgid "ctan, ctanf, ctanl - complex tangent function"
1536 msgstr ""
1537
1538 #. type: Plain text
1539 #: build/C/man3/ctan.3:11
1540 msgid "B<double complex ctan(double complex >I<z>B<);>"
1541 msgstr ""
1542
1543 #. type: Plain text
1544 #: build/C/man3/ctan.3:13
1545 msgid "B<float complex ctanf(float complex >I<z>B<);>"
1546 msgstr ""
1547
1548 #. type: Plain text
1549 #: build/C/man3/ctan.3:15
1550 msgid "B<long double complex ctanl(long double complex >I<z>B<);>"
1551 msgstr ""
1552
1553 #. type: Plain text
1554 #: build/C/man3/ctan.3:19
1555 msgid "The complex tangent function is defined as:"
1556 msgstr ""
1557
1558 #. type: Plain text
1559 #: build/C/man3/ctan.3:22
1560 #, no-wrap
1561 msgid "    ctan(z) = csin(z) / ccos(z)\n"
1562 msgstr ""
1563
1564 #. type: Plain text
1565 #: build/C/man3/ctan.3:33
1566 msgid "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
1567 msgstr ""
1568
1569 #. type: TH
1570 #: build/C/man3/ctanh.3:4
1571 #, no-wrap
1572 msgid "CTANH"
1573 msgstr ""
1574
1575 #. type: Plain text
1576 #: build/C/man3/ctanh.3:7
1577 msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
1578 msgstr ""
1579
1580 #. type: Plain text
1581 #: build/C/man3/ctanh.3:11
1582 msgid "B<double complex ctanh(double complex >I<z>B<);>"
1583 msgstr ""
1584
1585 #. type: Plain text
1586 #: build/C/man3/ctanh.3:13
1587 msgid "B<float complex ctanhf(float complex >I<z>B<);>"
1588 msgstr ""
1589
1590 #. type: Plain text
1591 #: build/C/man3/ctanh.3:15
1592 msgid "B<long double complex ctanhl(long double complex >I<z>B<);>"
1593 msgstr ""
1594
1595 #. type: Plain text
1596 #: build/C/man3/ctanh.3:20
1597 msgid "The complex hyperbolic tangent function is defined mathematically as:"
1598 msgstr ""
1599
1600 #. type: Plain text
1601 #: build/C/man3/ctanh.3:23
1602 #, no-wrap
1603 msgid "    ctanh(z) = csinh(z) / ccosh(z)\n"
1604 msgstr ""
1605
1606 #. type: Plain text
1607 #: build/C/man3/ctanh.3:34
1608 msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
1609 msgstr ""