OSDN Git Service

b232271b81f2f2a8121053c935cfe0f9f6a814f1
[linuxjm/LDP_man-pages.git] / po4a / complex / po / ja.po
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 msgid ""
7 msgstr ""
8 "Project-Id-Version: PACKAGE VERSION\n"
9 "POT-Creation-Date: 2013-08-15 19:31+0900\n"
10 "PO-Revision-Date: 2013-07-19 23:29+0900\n"
11 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12 "Language-Team: LANGUAGE <LL@li.org>\n"
13 "Language: \n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #. type: TH
19 #: build/C/man3/cabs.3:7
20 #, no-wrap
21 msgid "CABS"
22 msgstr "CABS"
23
24 #. type: TH
25 #: build/C/man3/cabs.3:7 build/C/man3/carg.3:7 build/C/man3/casin.3:7
26 #: build/C/man3/casinh.3:7 build/C/man3/ccos.3:7 build/C/man3/ccosh.3:7
27 #: build/C/man3/cexp.3:7 build/C/man3/clog.3:7 build/C/man3/clog10.3:7
28 #: build/C/man3/cpow.3:7 build/C/man3/creal.3:7 build/C/man3/csin.3:7
29 #: build/C/man3/csinh.3:7 build/C/man3/csqrt.3:7 build/C/man3/ctan.3:7
30 #: build/C/man3/ctanh.3:7
31 #, no-wrap
32 msgid "2008-08-11"
33 msgstr "2008-08-11"
34
35 #. type: TH
36 #: build/C/man3/cabs.3:7 build/C/man3/cacos.3:8 build/C/man3/cacosh.3:8
37 #: build/C/man3/carg.3:7 build/C/man3/casin.3:7 build/C/man3/casinh.3:7
38 #: build/C/man3/catan.3:8 build/C/man3/catanh.3:8 build/C/man3/ccos.3:7
39 #: build/C/man3/ccosh.3:7 build/C/man3/cerf.3:7 build/C/man3/cexp.3:7
40 #: build/C/man3/cexp2.3:7 build/C/man3/cimag.3:7 build/C/man3/clog.3:7
41 #: build/C/man3/clog10.3:7 build/C/man3/clog2.3:7 build/C/man7/complex.7:7
42 #: build/C/man3/conj.3:7 build/C/man3/cpow.3:7 build/C/man3/cproj.3:7
43 #: build/C/man3/creal.3:7 build/C/man3/csin.3:7 build/C/man3/csinh.3:7
44 #: build/C/man3/csqrt.3:7 build/C/man3/ctan.3:7 build/C/man3/ctanh.3:7
45 #, no-wrap
46 msgid "Linux Programmer's Manual"
47 msgstr "Linux Programmer's Manual"
48
49 #. type: SH
50 #: build/C/man3/cabs.3:8 build/C/man3/cacos.3:9 build/C/man3/cacosh.3:9
51 #: build/C/man3/carg.3:8 build/C/man3/casin.3:8 build/C/man3/casinh.3:8
52 #: build/C/man3/catan.3:9 build/C/man3/catanh.3:9 build/C/man3/ccos.3:8
53 #: build/C/man3/ccosh.3:8 build/C/man3/cerf.3:8 build/C/man3/cexp.3:8
54 #: build/C/man3/cexp2.3:8 build/C/man3/cimag.3:8 build/C/man3/clog.3:8
55 #: build/C/man3/clog10.3:8 build/C/man3/clog2.3:8 build/C/man7/complex.7:8
56 #: build/C/man3/conj.3:8 build/C/man3/cpow.3:8 build/C/man3/cproj.3:8
57 #: build/C/man3/creal.3:8 build/C/man3/csin.3:8 build/C/man3/csinh.3:8
58 #: build/C/man3/csqrt.3:8 build/C/man3/ctan.3:8 build/C/man3/ctanh.3:8
59 #, no-wrap
60 msgid "NAME"
61 msgstr "名前"
62
63 #. type: Plain text
64 #: build/C/man3/cabs.3:10
65 msgid "cabs, cabsf, cabsl - absolute value of a complex number"
66 msgstr "cabs, cabsf, cabsl - 複素数の絶対値"
67
68 #. type: SH
69 #: build/C/man3/cabs.3:10 build/C/man3/cacos.3:11 build/C/man3/cacosh.3:11
70 #: build/C/man3/carg.3:10 build/C/man3/casin.3:10 build/C/man3/casinh.3:10
71 #: build/C/man3/catan.3:11 build/C/man3/catanh.3:11 build/C/man3/ccos.3:10
72 #: build/C/man3/ccosh.3:10 build/C/man3/cerf.3:10 build/C/man3/cexp.3:10
73 #: build/C/man3/cexp2.3:10 build/C/man3/cimag.3:10 build/C/man3/clog.3:10
74 #: build/C/man3/clog10.3:10 build/C/man3/clog2.3:10 build/C/man7/complex.7:10
75 #: build/C/man3/conj.3:10 build/C/man3/cpow.3:10 build/C/man3/cproj.3:10
76 #: build/C/man3/creal.3:10 build/C/man3/csin.3:10 build/C/man3/csinh.3:10
77 #: build/C/man3/csqrt.3:10 build/C/man3/ctan.3:10 build/C/man3/ctanh.3:10
78 #, no-wrap
79 msgid "SYNOPSIS"
80 msgstr "書式"
81
82 #. type: Plain text
83 #: build/C/man3/cabs.3:12 build/C/man3/cacos.3:13 build/C/man3/cacosh.3:13
84 #: build/C/man3/carg.3:12 build/C/man3/casin.3:12 build/C/man3/casinh.3:12
85 #: build/C/man3/catan.3:13 build/C/man3/catanh.3:13 build/C/man3/ccos.3:12
86 #: build/C/man3/ccosh.3:12 build/C/man3/cerf.3:12 build/C/man3/cexp.3:12
87 #: build/C/man3/cexp2.3:12 build/C/man3/cimag.3:12 build/C/man3/clog.3:12
88 #: build/C/man3/clog10.3:14 build/C/man3/clog2.3:12 build/C/man7/complex.7:12
89 #: build/C/man3/conj.3:12 build/C/man3/cproj.3:12 build/C/man3/creal.3:12
90 #: build/C/man3/csin.3:12 build/C/man3/csinh.3:12 build/C/man3/csqrt.3:12
91 #: build/C/man3/ctan.3:12 build/C/man3/ctanh.3:12
92 msgid "B<#include E<lt>complex.hE<gt>>"
93 msgstr "B<#include E<lt>complex.hE<gt>>"
94
95 #. type: Plain text
96 #: build/C/man3/cabs.3:14
97 msgid "B<double cabs(double complex >I<z>B<);>"
98 msgstr "B<double cabs(double complex >I<z>B<);>"
99
100 #. type: Plain text
101 #: build/C/man3/cabs.3:16
102 msgid "B<float cabsf(float complex >I<z>B<);>"
103 msgstr "B<float cabsf(float complex >I<z>B<);>"
104
105 #. type: Plain text
106 #: build/C/man3/cabs.3:18
107 msgid "B<long double cabsl(long double complex >I<z>B<);>"
108 msgstr "B<long double cabsl(long double complex >I<z>B<);>"
109
110 #. type: Plain text
111 #: build/C/man3/cabs.3:20 build/C/man3/cacos.3:21 build/C/man3/cacosh.3:21
112 #: build/C/man3/carg.3:20 build/C/man3/casin.3:20 build/C/man3/casinh.3:20
113 #: build/C/man3/catan.3:21 build/C/man3/catanh.3:21 build/C/man3/ccos.3:20
114 #: build/C/man3/ccosh.3:20 build/C/man3/cerf.3:26 build/C/man3/cexp.3:20
115 #: build/C/man3/cexp2.3:20 build/C/man3/cimag.3:20 build/C/man3/clog.3:20
116 #: build/C/man3/clog10.3:22 build/C/man3/conj.3:20 build/C/man3/cproj.3:20
117 #: build/C/man3/creal.3:20 build/C/man3/csin.3:20 build/C/man3/csinh.3:20
118 #: build/C/man3/csqrt.3:20 build/C/man3/ctan.3:20 build/C/man3/ctanh.3:20
119 msgid "Link with I<-lm>."
120 msgstr "I<-lm> でリンクする。"
121
122 #. type: SH
123 #: build/C/man3/cabs.3:20 build/C/man3/cacos.3:21 build/C/man3/cacosh.3:21
124 #: build/C/man3/carg.3:20 build/C/man3/casin.3:20 build/C/man3/casinh.3:20
125 #: build/C/man3/catan.3:21 build/C/man3/catanh.3:21 build/C/man3/ccos.3:20
126 #: build/C/man3/ccosh.3:20 build/C/man3/cerf.3:26 build/C/man3/cexp.3:20
127 #: build/C/man3/cexp2.3:20 build/C/man3/cimag.3:20 build/C/man3/clog.3:20
128 #: build/C/man3/clog10.3:22 build/C/man3/clog2.3:20 build/C/man7/complex.7:12
129 #: build/C/man3/conj.3:20 build/C/man3/cpow.3:23 build/C/man3/cproj.3:20
130 #: build/C/man3/creal.3:20 build/C/man3/csin.3:20 build/C/man3/csinh.3:20
131 #: build/C/man3/csqrt.3:20 build/C/man3/ctan.3:20 build/C/man3/ctanh.3:20
132 #, no-wrap
133 msgid "DESCRIPTION"
134 msgstr "説明"
135
136 #. type: Plain text
137 #: build/C/man3/cabs.3:26
138 msgid ""
139 "The B<cabs>()  function returns the absolute value of the complex number "
140 "I<z>.  The result is a real number."
141 msgstr "B<cabs>()  関数は複素数 I<z> の絶対値を返す。 結果は実数である。"
142
143 #. type: SH
144 #: build/C/man3/cabs.3:26 build/C/man3/cacos.3:36 build/C/man3/cacosh.3:39
145 #: build/C/man3/carg.3:55 build/C/man3/casin.3:35 build/C/man3/casinh.3:35
146 #: build/C/man3/catan.3:34 build/C/man3/catanh.3:36 build/C/man3/ccos.3:26
147 #: build/C/man3/ccosh.3:26 build/C/man3/cexp.3:30 build/C/man3/cimag.3:31
148 #: build/C/man3/clog.3:39 build/C/man3/clog10.3:35 build/C/man3/conj.3:32
149 #: build/C/man3/cpow.3:31 build/C/man3/cproj.3:30 build/C/man3/creal.3:31
150 #: build/C/man3/csin.3:26 build/C/man3/csinh.3:26 build/C/man3/csqrt.3:27
151 #: build/C/man3/ctan.3:26 build/C/man3/ctanh.3:27
152 #, no-wrap
153 msgid "VERSIONS"
154 msgstr "バージョン"
155
156 #. type: Plain text
157 #: build/C/man3/cabs.3:28 build/C/man3/cacos.3:38 build/C/man3/cacosh.3:41
158 #: build/C/man3/carg.3:57 build/C/man3/casin.3:37 build/C/man3/casinh.3:37
159 #: build/C/man3/catan.3:36 build/C/man3/catanh.3:38 build/C/man3/ccos.3:28
160 #: build/C/man3/ccosh.3:28 build/C/man3/cexp.3:32 build/C/man3/cimag.3:33
161 #: build/C/man3/clog.3:41 build/C/man3/clog10.3:37 build/C/man3/conj.3:34
162 #: build/C/man3/cpow.3:33 build/C/man3/cproj.3:32 build/C/man3/creal.3:33
163 #: build/C/man3/csin.3:28 build/C/man3/csinh.3:28 build/C/man3/csqrt.3:29
164 #: build/C/man3/ctan.3:28 build/C/man3/ctanh.3:29
165 msgid "These functions first appeared in glibc in version 2.1."
166 msgstr "これらの関数は glibc バージョン 2.1 で初めて登場した。"
167
168 #. type: SH
169 #: build/C/man3/cabs.3:28 build/C/man3/cacos.3:38 build/C/man3/cacosh.3:41
170 #: build/C/man3/carg.3:57 build/C/man3/casin.3:37 build/C/man3/casinh.3:37
171 #: build/C/man3/catan.3:36 build/C/man3/catanh.3:38 build/C/man3/ccos.3:28
172 #: build/C/man3/ccosh.3:28 build/C/man3/cerf.3:35 build/C/man3/cexp.3:32
173 #: build/C/man3/cexp2.3:23 build/C/man3/cimag.3:41 build/C/man3/clog.3:41
174 #: build/C/man3/clog10.3:37 build/C/man3/clog2.3:34 build/C/man3/conj.3:42
175 #: build/C/man3/cpow.3:33 build/C/man3/cproj.3:32 build/C/man3/creal.3:33
176 #: build/C/man3/csin.3:28 build/C/man3/csinh.3:28 build/C/man3/csqrt.3:29
177 #: build/C/man3/ctan.3:28 build/C/man3/ctanh.3:29
178 #, no-wrap
179 msgid "CONFORMING TO"
180 msgstr "準拠"
181
182 #. type: Plain text
183 #: build/C/man3/cabs.3:30 build/C/man3/cacos.3:40 build/C/man3/cacosh.3:43
184 #: build/C/man3/carg.3:59 build/C/man3/casin.3:39 build/C/man3/casinh.3:39
185 #: build/C/man3/catan.3:38 build/C/man3/catanh.3:40 build/C/man3/ccos.3:30
186 #: build/C/man3/ccosh.3:30 build/C/man3/cexp.3:34 build/C/man3/cimag.3:43
187 #: build/C/man3/clog.3:43 build/C/man3/conj.3:44 build/C/man3/cpow.3:35
188 #: build/C/man3/cproj.3:34 build/C/man3/creal.3:35 build/C/man3/csin.3:30
189 #: build/C/man3/csinh.3:30 build/C/man3/csqrt.3:31 build/C/man3/ctan.3:30
190 #: build/C/man3/ctanh.3:31
191 msgid "C99."
192 msgstr "C99."
193
194 #. type: SH
195 #: build/C/man3/cabs.3:30 build/C/man3/cimag.3:43 build/C/man3/cproj.3:34
196 #: build/C/man3/creal.3:35
197 #, no-wrap
198 msgid "NOTES"
199 msgstr "注意"
200
201 #. type: Plain text
202 #: build/C/man3/cabs.3:35
203 msgid ""
204 "The function is actually an alias for I<hypot(a,\\ b)> (or, equivalently, "
205 "I<sqrt(a*a\\ +\\ b*b)>)."
206 msgstr ""
207 "実際には、この関数は I<hypot(a,\\ b)> (I<sqrt(a*a\\ +\\ b*b)> と等価) へのエ"
208 "イリアスになっている。"
209
210 #. type: SH
211 #: build/C/man3/cabs.3:35 build/C/man3/cacos.3:73 build/C/man3/cacosh.3:73
212 #: build/C/man3/carg.3:59 build/C/man3/casin.3:39 build/C/man3/casinh.3:39
213 #: build/C/man3/catan.3:69 build/C/man3/catanh.3:70 build/C/man3/ccos.3:30
214 #: build/C/man3/ccosh.3:30 build/C/man3/cerf.3:40 build/C/man3/cexp.3:34
215 #: build/C/man3/cexp2.3:28 build/C/man3/cimag.3:46 build/C/man3/clog.3:43
216 #: build/C/man3/clog10.3:40 build/C/man3/clog2.3:39 build/C/man7/complex.7:55
217 #: build/C/man3/conj.3:44 build/C/man3/cpow.3:35 build/C/man3/cproj.3:40
218 #: build/C/man3/creal.3:38 build/C/man3/csin.3:30 build/C/man3/csinh.3:30
219 #: build/C/man3/csqrt.3:31 build/C/man3/ctan.3:30 build/C/man3/ctanh.3:31
220 #, no-wrap
221 msgid "SEE ALSO"
222 msgstr "関連項目"
223
224 #. type: Plain text
225 #: build/C/man3/cabs.3:40
226 msgid "B<abs>(3), B<cimag>(3), B<hypot>(3), B<complex>(7)"
227 msgstr "B<abs>(3), B<cimag>(3), B<hypot>(3), B<complex>(7)"
228
229 #. type: SH
230 #: build/C/man3/cabs.3:40 build/C/man3/cacos.3:77 build/C/man3/cacosh.3:79
231 #: build/C/man3/carg.3:62 build/C/man3/casin.3:43 build/C/man3/casinh.3:45
232 #: build/C/man3/catan.3:74 build/C/man3/catanh.3:76 build/C/man3/ccos.3:36
233 #: build/C/man3/ccosh.3:36 build/C/man3/cerf.3:43 build/C/man3/cexp.3:40
234 #: build/C/man3/cexp2.3:33 build/C/man3/cimag.3:50 build/C/man3/clog.3:49
235 #: build/C/man3/clog10.3:46 build/C/man3/clog2.3:45 build/C/man7/complex.7:82
236 #: build/C/man3/conj.3:48 build/C/man3/cpow.3:39 build/C/man3/cproj.3:43
237 #: build/C/man3/creal.3:42 build/C/man3/csin.3:36 build/C/man3/csinh.3:36
238 #: build/C/man3/csqrt.3:35 build/C/man3/ctan.3:36 build/C/man3/ctanh.3:37
239 #, no-wrap
240 msgid "COLOPHON"
241 msgstr "この文書について"
242
243 #. type: Plain text
244 #: build/C/man3/cabs.3:47 build/C/man3/cacos.3:84 build/C/man3/cacosh.3:86
245 #: build/C/man3/carg.3:69 build/C/man3/casin.3:50 build/C/man3/casinh.3:52
246 #: build/C/man3/catan.3:81 build/C/man3/catanh.3:83 build/C/man3/ccos.3:43
247 #: build/C/man3/ccosh.3:43 build/C/man3/cerf.3:50 build/C/man3/cexp.3:47
248 #: build/C/man3/cexp2.3:40 build/C/man3/cimag.3:57 build/C/man3/clog.3:56
249 #: build/C/man3/clog10.3:53 build/C/man3/clog2.3:52 build/C/man7/complex.7:89
250 #: build/C/man3/conj.3:55 build/C/man3/cpow.3:46 build/C/man3/cproj.3:50
251 #: build/C/man3/creal.3:49 build/C/man3/csin.3:43 build/C/man3/csinh.3:43
252 #: build/C/man3/csqrt.3:42 build/C/man3/ctan.3:43 build/C/man3/ctanh.3:44
253 #, fuzzy
254 #| msgid ""
255 #| "This page is part of release 3.52 of the Linux I<man-pages> project.  A "
256 #| "description of the project, and information about reporting bugs, can be "
257 #| "found at \\%http://www.kernel.org/doc/man-pages/."
258 msgid ""
259 "This page is part of release 3.53 of the Linux I<man-pages> project.  A "
260 "description of the project, and information about reporting bugs, can be "
261 "found at \\%http://www.kernel.org/doc/man-pages/."
262 msgstr ""
263 "この man ページは Linux I<man-pages> プロジェクトのリリース 3.52 の一部\n"
264 "である。プロジェクトの説明とバグ報告に関する情報は\n"
265 "http://www.kernel.org/doc/man-pages/ に書かれている。"
266
267 #. type: TH
268 #: build/C/man3/cacos.3:8
269 #, no-wrap
270 msgid "CACOS"
271 msgstr "CACOS"
272
273 #. type: TH
274 #: build/C/man3/cacos.3:8 build/C/man3/cacosh.3:8 build/C/man3/catan.3:8
275 #: build/C/man3/catanh.3:8
276 #, no-wrap
277 msgid "2011-09-15"
278 msgstr "2011-09-15"
279
280 #. type: Plain text
281 #: build/C/man3/cacos.3:11
282 msgid "cacos, cacosf, cacosl - complex arc cosine"
283 msgstr "cacos, cacosf, cacosl - 複素数の逆余弦 (arc cosine)"
284
285 #. type: Plain text
286 #: build/C/man3/cacos.3:15
287 msgid "B<double complex cacos(double complex >I<z>B<);>"
288 msgstr "B<double complex cacos(double complex >I<z>B<);>"
289
290 #. type: Plain text
291 #: build/C/man3/cacos.3:17
292 msgid "B<float complex cacosf(float complex >I<z>B<);>"
293 msgstr "B<float complex cacosf(float complex >I<z>B<);>"
294
295 #. type: Plain text
296 #: build/C/man3/cacos.3:19
297 msgid "B<long double complex cacosl(long double complex >I<z>B<);>"
298 msgstr "B<long double complex cacosl(long double complex >I<z>B<);>"
299
300 #. type: Plain text
301 #: build/C/man3/cacos.3:30
302 msgid ""
303 "The B<cacos>()  function calculates the complex arc cosine of I<z>.  If I<y"
304 "\\ =\\ cacos(z)>, then I<z\\ =\\ ccos(y)>.  The real part of I<y> is chosen "
305 "in the interval [0,pi]."
306 msgstr ""
307 "B<cacos>()  関数は複素数 I<z> の逆余弦 (arc cosine) を計算する。 I<y\\ =\\ "
308 "cacos(z)> ならば、 I<z\\ =\\ ccos(y)> が成立する。 I<y> の実部の値は区間 [0,"
309 "pi] から選択される。"
310
311 #. type: Plain text
312 #: build/C/man3/cacos.3:32 build/C/man3/cacosh.3:35 build/C/man3/carg.3:49
313 #: build/C/man3/casin.3:31 build/C/man3/casinh.3:31 build/C/man3/catan.3:30
314 #: build/C/man3/catanh.3:32 build/C/man3/cexp.3:26 build/C/man3/cimag.3:27
315 #: build/C/man3/clog.3:31 build/C/man3/conj.3:28 build/C/man3/creal.3:27
316 msgid "One has:"
317 msgstr "次の関係が成立する:"
318
319 #. type: Plain text
320 #: build/C/man3/cacos.3:35
321 #, no-wrap
322 msgid "    cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
323 msgstr "    cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
324
325 #. type: SH
326 #: build/C/man3/cacos.3:40 build/C/man3/cacosh.3:43 build/C/man3/catan.3:38
327 #: build/C/man3/catanh.3:40 build/C/man7/complex.7:36
328 #, no-wrap
329 msgid "EXAMPLE"
330 msgstr "例"
331
332 #. type: Plain text
333 #: build/C/man3/cacos.3:43 build/C/man3/cacosh.3:46 build/C/man3/catan.3:41
334 #: build/C/man3/catanh.3:43
335 #, no-wrap
336 msgid "/* Link with \"-lm\" */\n"
337 msgstr "/* \"-lm\" でリンクする */\n"
338
339 #. type: Plain text
340 #: build/C/man3/cacos.3:48 build/C/man3/cacosh.3:51 build/C/man3/catan.3:46
341 #: build/C/man3/catanh.3:48
342 #, no-wrap
343 msgid ""
344 "#include E<lt>complex.hE<gt>\n"
345 "#include E<lt>stdlib.hE<gt>\n"
346 "#include E<lt>unistd.hE<gt>\n"
347 "#include E<lt>stdio.hE<gt>\n"
348 msgstr ""
349 "#include E<lt>complex.hE<gt>\n"
350 "#include E<lt>stdlib.hE<gt>\n"
351 "#include E<lt>unistd.hE<gt>\n"
352 "#include E<lt>stdio.hE<gt>\n"
353
354 #. type: Plain text
355 #: build/C/man3/cacos.3:54 build/C/man3/catan.3:52
356 #, no-wrap
357 msgid ""
358 "int\n"
359 "main(int argc, char *argv[])\n"
360 "{\n"
361 "    double complex z, c, f;\n"
362 "    double complex i = I;\n"
363 msgstr ""
364 "int\n"
365 "main(int argc, char *argv[])\n"
366 "{\n"
367 "    double complex z, c, f;\n"
368 "    double complex i = I;\n"
369
370 #. type: Plain text
371 #: build/C/man3/cacos.3:59 build/C/man3/cacosh.3:61 build/C/man3/catan.3:57
372 #: build/C/man3/catanh.3:58
373 #, no-wrap
374 msgid ""
375 "    if (argc != 3) {\n"
376 "        fprintf(stderr, \"Usage: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", argv[0]);\n"
377 "        exit(EXIT_FAILURE);\n"
378 "    }\n"
379 msgstr ""
380 "    if (argc != 3) {\n"
381 "        fprintf(stderr, \"Usage: %s E<lt>realE<gt> E<lt>imagE<gt>\\en\", argv[0]);\n"
382 "        exit(EXIT_FAILURE);\n"
383 "    }\n"
384
385 #. type: Plain text
386 #: build/C/man3/cacos.3:61 build/C/man3/cacosh.3:63 build/C/man3/catan.3:59
387 #: build/C/man3/catanh.3:60
388 #, no-wrap
389 msgid "    z = atof(argv[1]) + atof(argv[2]) * I;\n"
390 msgstr "    z = atof(argv[1]) + atof(argv[2]) * I;\n"
391
392 #. type: Plain text
393 #: build/C/man3/cacos.3:63
394 #, no-wrap
395 msgid "    c = cacos(z);\n"
396 msgstr "    c = cacos(z);\n"
397
398 #. type: Plain text
399 #: build/C/man3/cacos.3:65
400 #, no-wrap
401 msgid "    printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
402 msgstr "    printf(\"cacos() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
403
404 #. type: Plain text
405 #: build/C/man3/cacos.3:67
406 #, no-wrap
407 msgid "    f = -i * clog(z + i * csqrt(1 - z * z));\n"
408 msgstr "    f = -i * clog(z + i * csqrt(1 - z * z));\n"
409
410 #. type: Plain text
411 #: build/C/man3/cacos.3:69
412 #, no-wrap
413 msgid "    printf(\"formula = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
414 msgstr "    printf(\"formula = %6.3f %6.3f*i\\en\", creal(f), cimag(f));\n"
415
416 #. type: Plain text
417 #: build/C/man3/cacos.3:72 build/C/man3/cacosh.3:72 build/C/man3/catan.3:68
418 #: build/C/man3/catanh.3:69
419 #, no-wrap
420 msgid ""
421 "    exit(EXIT_SUCCESS);\n"
422 "}\n"
423 msgstr ""
424 "    exit(EXIT_SUCCESS);\n"
425 "}\n"
426
427 #. type: Plain text
428 #: build/C/man3/cacos.3:77
429 msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
430 msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
431
432 #. type: TH
433 #: build/C/man3/cacosh.3:8
434 #, no-wrap
435 msgid "CACOSH"
436 msgstr "CACOSH"
437
438 #. type: Plain text
439 #: build/C/man3/cacosh.3:11
440 msgid "cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine"
441 msgstr ""
442 "cacosh, cacoshf, cacoshl - 複素数の逆双曲線余弦 (arc hyperbolic cosine)"
443
444 #. type: Plain text
445 #: build/C/man3/cacosh.3:15
446 msgid "B<double complex cacosh(double complex >I<z>B<);>"
447 msgstr "B<double complex cacosh(double complex >I<z>B<);>"
448
449 #. type: Plain text
450 #: build/C/man3/cacosh.3:17
451 msgid "B<float complex cacoshf(float complex >I<z>B<);>"
452 msgstr "B<float complex cacoshf(float complex >I<z>B<);>"
453
454 #. type: Plain text
455 #: build/C/man3/cacosh.3:19
456 msgid "B<long double complex cacoshl(long double complex >I<z>B<);>"
457 msgstr "B<long double complex cacoshl(long double complex >I<z>B<);>"
458
459 #. type: Plain text
460 #: build/C/man3/cacosh.3:33
461 msgid ""
462 "The B<cacosh>()  function calculates the complex arc hyperpolic cosine of "
463 "I<z>.  If I<y\\ =\\ cacosh(z)>, then I<z\\ =\\ ccosh(y)>.  The imaginary "
464 "part of I<y> is chosen in the interval [-pi,pi].  The real part of I<y> is "
465 "chosen nonnegative."
466 msgstr ""
467 "B<cacosh>()  関数は複素数 I<z> の逆双曲線余弦 (arc hyperbolic cosine) を計算"
468 "する。 I<y\\ =\\ cacosh(z)> ならば、 I<z\\ =\\ ccosh(y)> が成立する。 I<y> の"
469 "虚部の値は区間 [-pi,pi] から選択され、 I<y> の実部の値は非負の値が選択され"
470 "る。"
471
472 #. type: Plain text
473 #: build/C/man3/cacosh.3:38
474 #, no-wrap
475 msgid "    cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2))\n"
476 msgstr "    cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2))\n"
477
478 #. type: Plain text
479 #: build/C/man3/cacosh.3:56 build/C/man3/catanh.3:53
480 #, no-wrap
481 msgid ""
482 "int\n"
483 "main(int argc, char *argv[])\n"
484 "{\n"
485 "    double complex z, c, f;\n"
486 msgstr ""
487 "int\n"
488 "main(int argc, char *argv[])\n"
489 "{\n"
490 "    double complex z, c, f;\n"
491
492 #. type: Plain text
493 #: build/C/man3/cacosh.3:66
494 #, no-wrap
495 msgid ""
496 "    c = cacosh(z);\n"
497 "    printf(\"cacosh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
498 msgstr ""
499 "    c = cacosh(z);\n"
500 "    printf(\"cacosh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
501
502 #. type: Plain text
503 #: build/C/man3/cacosh.3:69
504 #, no-wrap
505 msgid ""
506 "    f = 2 * clog(csqrt((z + 1)/2) + csqrt((z - 1)/2));\n"
507 "    printf(\"formula  = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
508 msgstr ""
509 "    f = 2 * clog(csqrt((z + 1)/2) + csqrt((z - 1)/2));\n"
510 "    printf(\"formula  = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
511
512 #. type: Plain text
513 #: build/C/man3/cacosh.3:79
514 msgid "B<acosh>(3), B<cabs>(3), B<ccosh>(3), B<cimag>(3), B<complex>(7)"
515 msgstr "B<acosh>(3), B<cabs>(3), B<ccosh>(3), B<cimag>(3), B<complex>(7)"
516
517 #. type: TH
518 #: build/C/man3/carg.3:7
519 #, no-wrap
520 msgid "CARG"
521 msgstr "CARG"
522
523 #. type: Plain text
524 #: build/C/man3/carg.3:10
525 msgid "carg, cargf, cargl - calculate the complex argument"
526 msgstr "carg, cargf, cargl - 複素数の偏角を計算する"
527
528 #. type: Plain text
529 #: build/C/man3/carg.3:14
530 msgid "B<double carg(double complex >I<z>B<);>"
531 msgstr "B<double carg(double complex >I<z>B<);>"
532
533 #. type: Plain text
534 #: build/C/man3/carg.3:16
535 msgid "B<float cargf(float complex >I<z>B<);>"
536 msgstr "B<float cargf(float complex >I<z>B<);>"
537
538 #. type: Plain text
539 #: build/C/man3/carg.3:18
540 msgid "B<long double cargl(long double complex >I<z>B<);>"
541 msgstr "B<long double cargl(long double complex >I<z>B<);>"
542
543 #. type: Plain text
544 #: build/C/man3/carg.3:23
545 msgid ""
546 "A complex number can be described by two real coordinates.  One may use "
547 "rectangular coordinates and gets"
548 msgstr ""
549 "複素数は 2つの実数値からなる座標で表すことができる。 直交座標を使うと、以下の"
550 "ように書くことができる。"
551
552 #. type: Plain text
553 #: build/C/man3/carg.3:26
554 #, no-wrap
555 msgid "    z = x + I * y\n"
556 msgstr "    z = x + I * y\n"
557
558 #. type: Plain text
559 #: build/C/man3/carg.3:32
560 msgid "where I<x\\ =\\ creal(z)> and I<y\\ =\\ cimag(z)>."
561 msgstr "ここで、I<x\\ =\\ creal(z)>, I<y\\ =\\ cimag(z)> である。"
562
563 #. type: Plain text
564 #: build/C/man3/carg.3:34
565 msgid "Or one may use polar coordinates and gets"
566 msgstr "また、極座標を使うと、以下のように書くことができる。"
567
568 #. type: Plain text
569 #: build/C/man3/carg.3:37
570 #, no-wrap
571 msgid "    z = r * cexp(I * a)\n"
572 msgstr "    z = r * cexp(I * a)\n"
573
574 #. type: Plain text
575 #: build/C/man3/carg.3:47
576 msgid ""
577 "where I<r\\ =\\ cabs(z)> is the \"radius\", the \"modulus\", the absolute "
578 "value of I<z>, and I<a\\ =\\ carg(z)> is the \"phase angle\", the argument "
579 "of I<z>."
580 msgstr ""
581 "ここで、 I<r\\ =\\ cabs(z)> は「半径」、「係数」であり、 I<z> の絶対値であ"
582 "る。 I<a\\ =\\ carg(z)> は「位相角」であり、 I<z> の偏角である。"
583
584 #. type: Plain text
585 #: build/C/man3/carg.3:52
586 #, no-wrap
587 msgid "    tan(carg(z)) = cimag(z) / creal(z)\n"
588 msgstr "    tan(carg(z)) = cimag(z) / creal(z)\n"
589
590 #. type: SH
591 #: build/C/man3/carg.3:53
592 #, no-wrap
593 msgid "RETURN VALUE"
594 msgstr "返り値"
595
596 #. type: Plain text
597 #: build/C/man3/carg.3:55
598 msgid "The return value is the range of [-pi,pi]."
599 msgstr "返り値は [-pi,pi] の範囲である。"
600
601 #. type: Plain text
602 #: build/C/man3/carg.3:62 build/C/man3/cproj.3:43
603 msgid "B<cabs>(3), B<complex>(7)"
604 msgstr "B<cabs>(3), B<complex>(7)"
605
606 #. type: TH
607 #: build/C/man3/casin.3:7
608 #, no-wrap
609 msgid "CASIN"
610 msgstr "CASIN"
611
612 #. type: Plain text
613 #: build/C/man3/casin.3:10
614 msgid "casin, casinf, casinl - complex arc sine"
615 msgstr "casin, casinf, casinl - 複素数の逆正弦 (arc sine)"
616
617 #. type: Plain text
618 #: build/C/man3/casin.3:14
619 msgid "B<double complex casin(double complex >I<z>B<);>"
620 msgstr "B<double complex casin(double complex >I<z>B<);>"
621
622 #. type: Plain text
623 #: build/C/man3/casin.3:16
624 msgid "B<float complex casinf(float complex >I<z>B<);>"
625 msgstr "B<float complex casinf(float complex >I<z>B<);>"
626
627 #. type: Plain text
628 #: build/C/man3/casin.3:18
629 msgid "B<long double complex casinl(long double complex >I<z>B<);>"
630 msgstr "B<long double complex casinl(long double complex >I<z>B<);>"
631
632 #. type: Plain text
633 #: build/C/man3/casin.3:29
634 msgid ""
635 "The B<casin>()  function calculates the complex arc sine of I<z>.  If I<y\\ ="
636 "\\ casin(z)>, then I<z\\ =\\ csin(y)>.  The real part of I<y> is chosen in "
637 "the interval [-pi/2,pi/2]."
638 msgstr ""
639 "B<casin>()  関数は複素数 I<z> の逆正弦 (arg sine) を計算する。 I<y\\ =\\ "
640 "casin(z)> ならば、 I<z\\ =\\ csin(y)> が成立する。 I<y> の実部の値は区間 [-"
641 "pi/2,pi/2] から選択される。"
642
643 #. type: Plain text
644 #: build/C/man3/casin.3:34
645 #, no-wrap
646 msgid "    casin(z) = -i clog(iz + csqrt(1 - z * z))\n"
647 msgstr "    casin(z) = -i clog(iz + csqrt(1 - z * z))\n"
648
649 #. type: Plain text
650 #: build/C/man3/casin.3:43
651 msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
652 msgstr "B<clog>(3), B<csin>(3), B<complex>(7)"
653
654 #. type: TH
655 #: build/C/man3/casinh.3:7
656 #, no-wrap
657 msgid "CASINH"
658 msgstr "CASINH"
659
660 #. type: Plain text
661 #: build/C/man3/casinh.3:10
662 msgid "casinh, casinhf, casinhl - complex arc sine hyperbolic"
663 msgstr "casinh, casinhf, casinhl - 複素数の逆双曲線正弦 (arc sine hyperbolic)"
664
665 #. type: Plain text
666 #: build/C/man3/casinh.3:14
667 msgid "B<double complex casinh(double complex >I<z>B<);>"
668 msgstr "B<double complex casinh(double complex >I<z>B<);>"
669
670 #. type: Plain text
671 #: build/C/man3/casinh.3:16
672 msgid "B<float complex casinhf(float complex >I<z>B<);>"
673 msgstr "B<float complex casinhf(float complex >I<z>B<);>"
674
675 #. type: Plain text
676 #: build/C/man3/casinh.3:18
677 msgid "B<long double complex casinhl(long double complex >I<z>B<);>"
678 msgstr "B<long double complex casinhl(long double complex >I<z>B<);>"
679
680 #. type: Plain text
681 #: build/C/man3/casinh.3:29
682 msgid ""
683 "The B<casinh>()  function calculates the complex arc hyperbolic sine of "
684 "I<z>.  If I<y\\ =\\ casinh(z)>, then I<z\\ =\\ csinh(y)>.  The imaginary "
685 "part of I<y> is chosen in the interval [-pi/2,pi/2]."
686 msgstr ""
687 "B<casinh>()  関数は複素数 I<z> の逆双曲線正弦 (arc hyperbolic sine) を計算す"
688 "る。 I<y\\ =\\ casinh(z)> ならば、 I<z\\ =\\ csinh(y)> が成立する。 I<y> の虚"
689 "部の値は区間 [-pi/2,pi/2] から選択される。"
690
691 #. type: Plain text
692 #: build/C/man3/casinh.3:34
693 #, no-wrap
694 msgid "    casinh(z) = clog(z + csqrt(z * z + 1))\n"
695 msgstr "    casinh(z) = clog(z + csqrt(z * z + 1))\n"
696
697 #. type: Plain text
698 #: build/C/man3/casinh.3:45
699 msgid "B<asinh>(3), B<cabs>(3), B<cimag>(3), B<csinh>(3), B<complex>(7)"
700 msgstr "B<asinh>(3), B<cabs>(3), B<cimag>(3), B<csinh>(3), B<complex>(7)"
701
702 #. type: TH
703 #: build/C/man3/catan.3:8
704 #, no-wrap
705 msgid "CATAN"
706 msgstr "CATAN"
707
708 #. type: Plain text
709 #: build/C/man3/catan.3:11
710 msgid "catan, catanf, catanl - complex arc tangents"
711 msgstr "catan, catanf, catanl - 複素数の逆正接 (arc tangent)"
712
713 #. type: Plain text
714 #: build/C/man3/catan.3:15
715 msgid "B<double complex catan(double complex >I<z>B<);>"
716 msgstr "B<double complex catan(double complex >I<z>B<);>"
717
718 #. type: Plain text
719 #: build/C/man3/catan.3:17
720 msgid "B<float complex catanf(float complex >I<z>B<);>"
721 msgstr "B<float complex catanf(float complex >I<z>B<);>"
722
723 #. type: Plain text
724 #: build/C/man3/catan.3:19
725 msgid "B<long double complex catanl(long double complex >I<z>B<);>"
726 msgstr "B<long double complex catanl(long double complex >I<z>B<);>"
727
728 #. type: Plain text
729 #: build/C/man3/catan.3:28
730 msgid ""
731 "The B<catan>()  function calculates the complex arc tangent of I<z>.  If I<y"
732 "\\ =\\ catan(z)>, then I<z\\ =\\ ctan(y)>.  The real part of y is chosen in "
733 "the interval [-pi/2,pi/2]."
734 msgstr ""
735 "B<catan>() 関数は複素数 I<z> の逆正接 (arc tangent) を計算する。\n"
736 "I<y = catan(z)> ならば、 I<z = ctan(y)> が成立する。\n"
737 "I<y> の実部の値は区間 [-pi/2,pi/2] から選択される。"
738
739 #. type: Plain text
740 #: build/C/man3/catan.3:33
741 #, no-wrap
742 msgid "    catan(z) = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i)\n"
743 msgstr "    catan(z) = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i)\n"
744
745 #. type: Plain text
746 #: build/C/man3/catan.3:62
747 #, no-wrap
748 msgid ""
749 "    c = catan(z);\n"
750 "    printf(\"catan() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
751 msgstr ""
752 "    c = catan(z);\n"
753 "    printf(\"catan() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
754
755 #. type: Plain text
756 #: build/C/man3/catan.3:65
757 #, no-wrap
758 msgid ""
759 "    f = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i);\n"
760 "    printf(\"formula = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
761 msgstr ""
762 "    f = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i);\n"
763 "    printf(\"formula = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
764
765 #. type: Plain text
766 #: build/C/man3/catan.3:74
767 msgid "B<ccos>(3), B<clog>(3), B<ctan>(3), B<complex>(7)"
768 msgstr "B<ccos>(3), B<clog>(3), B<ctan>(3), B<complex>(7)"
769
770 #. type: TH
771 #: build/C/man3/catanh.3:8
772 #, no-wrap
773 msgid "CATANH"
774 msgstr "CATANH"
775
776 #. type: Plain text
777 #: build/C/man3/catanh.3:11
778 msgid "catanh, catanhf, catanhl - complex arc tangents hyperbolic"
779 msgstr ""
780 "catanh, catanhf, catanhl - 複素数の逆双曲線正接 (arc tangents hyperbolic)"
781
782 #. type: Plain text
783 #: build/C/man3/catanh.3:15
784 msgid "B<double complex catanh(double complex >I<z>B<);>"
785 msgstr "B<double complex catanh(double complex >I<z>B<);>"
786
787 #. type: Plain text
788 #: build/C/man3/catanh.3:17
789 msgid "B<float complex catanhf(float complex >I<z>B<);>"
790 msgstr "B<float complex catanhf(float complex >I<z>B<);>"
791
792 #. type: Plain text
793 #: build/C/man3/catanh.3:19
794 msgid "B<long double complex catanhl(long double complex >I<z>B<);>"
795 msgstr "B<long double complex catanhl(long double complex >I<z>B<);>"
796
797 #. type: Plain text
798 #: build/C/man3/catanh.3:30
799 msgid ""
800 "The B<catanh>()  function calculates the complex arc hyperbolic tangent of "
801 "I<z>.  If I<y\\ =\\ catanh(z)>, then I<z\\ =\\ ctanh(y)>.  The imaginary "
802 "part of I<y> is chosen in the interval [-pi/2,pi/2]."
803 msgstr ""
804 "B<catanh>()  関数は複素数 I<z> の逆双曲線正弦 (arc hyperbolic tangent) を計算"
805 "する。 I<y = catanh(z)> ならば、 I<z = ctanh(y)> が成立する。 I<y> の虚部の値"
806 "は区間 [-pi/2,pi/2] から選択される。"
807
808 #. type: Plain text
809 #: build/C/man3/catanh.3:35
810 #, no-wrap
811 msgid "    catanh(z) = 0.5 * (clog(1 + z) - clog(1 - z))\n"
812 msgstr "    catanh(z) = 0.5 * (clog(1 + z) - clog(1 - z))\n"
813
814 #. type: Plain text
815 #: build/C/man3/catanh.3:63
816 #, no-wrap
817 msgid ""
818 "    c = catanh(z);\n"
819 "    printf(\"catanh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
820 msgstr ""
821 "    c = catanh(z);\n"
822 "    printf(\"catanh() = %6.3f %6.3f*i\\en\", creal(c), cimag(c));\n"
823
824 #. type: Plain text
825 #: build/C/man3/catanh.3:66
826 #, no-wrap
827 msgid ""
828 "    f = 0.5 * (clog(1 + z) - clog(1 - z));\n"
829 "    printf(\"formula  = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
830 msgstr ""
831 "    f = 0.5 * (clog(1 + z) - clog(1 - z));\n"
832 "    printf(\"formula  = %6.3f %6.3f*i\\en\", creal(f2), cimag(f2));\n"
833
834 #. type: Plain text
835 #: build/C/man3/catanh.3:76
836 msgid "B<atanh>(3), B<cabs>(3), B<cimag>(3), B<ctanh>(3), B<complex>(7)"
837 msgstr "B<atanh>(3), B<cabs>(3), B<cimag>(3), B<ctanh>(3), B<complex>(7)"
838
839 #. type: TH
840 #: build/C/man3/ccos.3:7
841 #, no-wrap
842 msgid "CCOS"
843 msgstr "CCOS"
844
845 #. type: Plain text
846 #: build/C/man3/ccos.3:10
847 msgid "ccos, ccosf, ccosl - complex cosine function"
848 msgstr "ccos, ccosf, ccosl - 複素数の余弦 (cosine)"
849
850 #. type: Plain text
851 #: build/C/man3/ccos.3:14
852 msgid "B<double complex ccos(double complex >I<z>B<);>"
853 msgstr "B<double complex ccos(double complex >I<z>B<);>"
854
855 #. type: Plain text
856 #: build/C/man3/ccos.3:16
857 msgid "B<float complex ccosf(float complex >I<z>B<);>"
858 msgstr "B<float complex ccosf(float complex >I<z>B<);>"
859
860 #. type: Plain text
861 #: build/C/man3/ccos.3:18
862 msgid "B<long double complex ccosl(long double complex >I<z>B<);>"
863 msgstr "B<long double complex ccosl(long double complex >I<z>B<);>"
864
865 #. type: Plain text
866 #: build/C/man3/ccos.3:22
867 msgid "The complex cosine function is defined as:"
868 msgstr "複素数の余弦 (cosine) 関数 ccos(z) は以下のように定義される。"
869
870 #. type: Plain text
871 #: build/C/man3/ccos.3:25
872 #, no-wrap
873 msgid "    ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
874 msgstr "    ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
875
876 #. type: Plain text
877 #: build/C/man3/ccos.3:36
878 msgid "B<cabs>(3), B<cacos>(3), B<csin>(3), B<ctan>(3), B<complex>(7)"
879 msgstr "B<cabs>(3), B<cacos>(3), B<csin>(3), B<ctan>(3), B<complex>(7)"
880
881 #. type: TH
882 #: build/C/man3/ccosh.3:7
883 #, no-wrap
884 msgid "CCOSH"
885 msgstr "CCOSH"
886
887 #. type: Plain text
888 #: build/C/man3/ccosh.3:10
889 msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
890 msgstr "ccosh, ccoshf, ccoshl - 複素数の双曲線余弦 (hyperbolic cosine)"
891
892 #. type: Plain text
893 #: build/C/man3/ccosh.3:14
894 msgid "B<double complex ccosh(double complex >I<z>B<);>"
895 msgstr "B<double complex ccosh(double complex >I<z>B<);>"
896
897 #. type: Plain text
898 #: build/C/man3/ccosh.3:16
899 msgid "B<float complex ccoshf(float complex >I<z>B<);>"
900 msgstr "B<float complex ccoshf(float complex >I<z>B<);>"
901
902 #. type: Plain text
903 #: build/C/man3/ccosh.3:18
904 msgid "B<long double complex ccoshl(long double complex >I<z>B<);>"
905 msgstr "B<long double complex ccoshl(long double complex >I<z>B<);>"
906
907 #. type: Plain text
908 #: build/C/man3/ccosh.3:22
909 msgid "The complex hyperbolic cosine function is defined as:"
910 msgstr ""
911 "複素数の双曲線余弦 (hyperbolic cosine) 関数 ccosh(z) は 以下のように定義され"
912 "る。"
913
914 #. type: Plain text
915 #: build/C/man3/ccosh.3:25
916 #, no-wrap
917 msgid "    ccosh(z) = (exp(z)+exp(-z))/2\n"
918 msgstr "    ccosh(z) = (exp(z)+exp(-z))/2\n"
919
920 #. type: Plain text
921 #: build/C/man3/ccosh.3:36
922 msgid "B<cabs>(3), B<cacosh>(3), B<csinh>(3), B<ctanh>(3), B<complex>(7)"
923 msgstr "B<cabs>(3), B<cacosh>(3), B<csinh>(3), B<ctanh>(3), B<complex>(7)"
924
925 #. type: TH
926 #: build/C/man3/cerf.3:7
927 #, no-wrap
928 msgid "CERF"
929 msgstr "CERF"
930
931 #. type: TH
932 #: build/C/man3/cerf.3:7
933 #, no-wrap
934 msgid "2010-09-12"
935 msgstr "2010-09-12"
936
937 #. type: Plain text
938 #: build/C/man3/cerf.3:10
939 msgid "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - complex error function"
940 msgstr "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - 複素数の誤差関数"
941
942 #. type: Plain text
943 #: build/C/man3/cerf.3:14
944 msgid "B<double complex cerf(double complex >I<z>B<);>"
945 msgstr "B<double complex cerf(double complex >I<z>B<);>"
946
947 #. type: Plain text
948 #: build/C/man3/cerf.3:16
949 msgid "B<float complex cerff(float complex >I<z>B<);>"
950 msgstr "B<float complex cerff(float complex >I<z>B<);>"
951
952 #. type: Plain text
953 #: build/C/man3/cerf.3:18
954 msgid "B<long double complex cerfl(long double complex >I<z>B<);>"
955 msgstr "B<long double complex cerfl(long double complex >I<z>B<);>"
956
957 #. type: Plain text
958 #: build/C/man3/cerf.3:20
959 msgid "B<double complex cerfc(double complex >I<z>B<);>"
960 msgstr "B<double complex cerfc(double complex >I<z>B<);>"
961
962 #. type: Plain text
963 #: build/C/man3/cerf.3:22
964 msgid "B<float complex cerfcf(float complex >I<z>B<);>"
965 msgstr "B<float complex cerfcf(float complex >I<z>B<);>"
966
967 #. type: Plain text
968 #: build/C/man3/cerf.3:24
969 msgid "B<long double complex cerfcl(long double complex >I<z>B<);>"
970 msgstr "B<long double complex cerfcl(long double complex >I<z>B<);>"
971
972 #.  must check 1/sqrt(2*pi) ?
973 #. type: Plain text
974 #: build/C/man3/cerf.3:35
975 msgid ""
976 "The (unimplemented) function B<cerf>()  is the complex version of the error "
977 "function.  erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(-t*t) dt.  The "
978 "function B<cerfc>()  is defined as cerfc(z) = 1-cerf(z)."
979 msgstr ""
980 "(未実装の)  B<cerf>()  関数は誤差関数の複素数版であり、 erf(z) = 2/sqrt(pi) "
981 "* exp(-t*t) dt の 0 から z までの積分 で定義されている。 B<cerfc>()  関数の定"
982 "義は cerfc(z) = 1-cerf(z) である。"
983
984 #. type: Plain text
985 #: build/C/man3/cerf.3:37
986 msgid "The function names are reserved for future use in C99."
987 msgstr "関数名は C99 で今後使用するために予約されている。"
988
989 #. type: SH
990 #: build/C/man3/cerf.3:37 build/C/man3/cexp2.3:25 build/C/man3/clog2.3:36
991 #, no-wrap
992 msgid "AVAILABILITY"
993 msgstr "可用性"
994
995 #.  But reserved in NAMESPACE.
996 #. type: Plain text
997 #: build/C/man3/cerf.3:40
998 msgid "Not yet in glibc, as at version 2.12."
999 msgstr "バージョン 2.12 時点では、glibc にはまだ実装されていない。"
1000
1001 #. type: Plain text
1002 #: build/C/man3/cerf.3:43
1003 msgid "B<erf>(3), B<complex>(7)"
1004 msgstr "B<erf>(3), B<complex>(7)"
1005
1006 #. type: TH
1007 #: build/C/man3/cexp.3:7
1008 #, no-wrap
1009 msgid "CEXP"
1010 msgstr "CEXP"
1011
1012 #. type: Plain text
1013 #: build/C/man3/cexp.3:10
1014 msgid "cexp, cexpf, cexpl - complex exponential function"
1015 msgstr "cexp, cexpf, cexpl - 複素数の指数関数"
1016
1017 #. type: Plain text
1018 #: build/C/man3/cexp.3:14
1019 msgid "B<double complex cexp(double complex >I<z>B<);>"
1020 msgstr "B<double complex cexp(double complex >I<z>B<);>"
1021
1022 #. type: Plain text
1023 #: build/C/man3/cexp.3:16
1024 msgid "B<float complex cexpf(float complex >I<z>B<);>"
1025 msgstr "B<float complex cexpf(float complex >I<z>B<);>"
1026
1027 #. type: Plain text
1028 #: build/C/man3/cexp.3:18
1029 msgid "B<long double complex cexpl(long double complex >I<z>B<);>"
1030 msgstr "B<long double complex cexpl(long double complex >I<z>B<);>"
1031
1032 #. type: Plain text
1033 #: build/C/man3/cexp.3:24
1034 msgid ""
1035 "The function calculates e (2.71828..., the base of natural logarithms)  "
1036 "raised to the power of I<z>."
1037 msgstr "この関数は e (2.71828..., 自然対数の底) の I<z> 乗を計算する。"
1038
1039 #. type: Plain text
1040 #: build/C/man3/cexp.3:29
1041 #, no-wrap
1042 msgid "    cexp(I * z) = ccos(z) + I * csin(z)\n"
1043 msgstr "    cexp(I * z) = ccos(z) + I * csin(z)\n"
1044
1045 #. type: Plain text
1046 #: build/C/man3/cexp.3:40
1047 msgid "B<cabs>(3), B<cexp2>(3), B<clog>(3), B<cpow>(3), B<complex>(7)"
1048 msgstr "B<cabs>(3), B<cexp2>(3), B<clog>(3), B<cpow>(3), B<complex>(7)"
1049
1050 #. type: TH
1051 #: build/C/man3/cexp2.3:7
1052 #, no-wrap
1053 msgid "CEXP2"
1054 msgstr "CEXP2"
1055
1056 #. type: TH
1057 #: build/C/man3/cexp2.3:7
1058 #, no-wrap
1059 msgid "2013-02-27"
1060 msgstr "2013-02-27"
1061
1062 #. type: Plain text
1063 #: build/C/man3/cexp2.3:10
1064 msgid "cexp2, cexp2f, cexp2l - base-2 exponent of a complex number"
1065 msgstr "cexp2, cexp2f, cexp2l - 複素数の 2 の累乗"
1066
1067 #. type: Plain text
1068 #: build/C/man3/cexp2.3:14
1069 msgid "B<double complex cexp2(double complex >I<z>B<);>"
1070 msgstr "B<double complex cexp2(double complex >I<z>B<);>"
1071
1072 #. type: Plain text
1073 #: build/C/man3/cexp2.3:16
1074 msgid "B<float complex cexp2f(float complex >I<z>B<);>"
1075 msgstr "B<float complex cexp2f(float complex >I<z>B<);>"
1076
1077 #. type: Plain text
1078 #: build/C/man3/cexp2.3:18
1079 msgid "B<long double complex cexp2l(long double complex >I<z>B<);>"
1080 msgstr "B<long double complex cexp2l(long double complex >I<z>B<);>"
1081
1082 #. type: Plain text
1083 #: build/C/man3/cexp2.3:23
1084 msgid "The function returns 2 raised to the power of I<z>."
1085 msgstr "この関数は 2 の I<z> 乗を返す。"
1086
1087 #. type: Plain text
1088 #: build/C/man3/cexp2.3:25 build/C/man3/clog2.3:36
1089 msgid "These function names are reserved for future use in C99."
1090 msgstr "これらの関数名は C99 で今後使用するために予約されている。"
1091
1092 #.  But reserved in NAMESPACE.
1093 #. type: Plain text
1094 #: build/C/man3/cexp2.3:28 build/C/man3/clog2.3:39
1095 msgid "Not yet in glibc, as at version 2.17."
1096 msgstr "バージョン 2.17 時点では、glibc にはまだ実装されていない。"
1097
1098 #. type: Plain text
1099 #: build/C/man3/cexp2.3:33
1100 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<complex>(7)"
1101 msgstr "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<complex>(7)"
1102
1103 #. type: TH
1104 #: build/C/man3/cimag.3:7
1105 #, no-wrap
1106 msgid "CIMAG"
1107 msgstr "CIMAG"
1108
1109 #. type: TH
1110 #: build/C/man3/cimag.3:7 build/C/man3/conj.3:7
1111 #, no-wrap
1112 msgid "2013-06-21"
1113 msgstr "2013-06-21"
1114
1115 #. type: Plain text
1116 #: build/C/man3/cimag.3:10
1117 msgid "cimag, cimagf, cimagl - get imaginary part of a complex number"
1118 msgstr "cimag, cimagf, cimagl - 複素数の虚部を取得する"
1119
1120 #. type: Plain text
1121 #: build/C/man3/cimag.3:14
1122 msgid "B<double cimag(double complex >I<z>B<);>"
1123 msgstr "B<double cimag(double complex >I<z>B<);>"
1124
1125 #. type: Plain text
1126 #: build/C/man3/cimag.3:16
1127 msgid "B<float cimagf(float complex >I<z>B<);>"
1128 msgstr "B<float cimagf(float complex >I<z>B<);>"
1129
1130 #. type: Plain text
1131 #: build/C/man3/cimag.3:18
1132 msgid "B<long double cimagl(long double complex >I<z>B<);>"
1133 msgstr "B<long double cimagl(long double complex >I<z>B<);>"
1134
1135 #. type: Plain text
1136 #: build/C/man3/cimag.3:25
1137 msgid ""
1138 "The B<cimag>()  function returns the imaginary part of the complex number "
1139 "I<z>."
1140 msgstr "B<cimag>()  関数は複素数 I<z> の虚部を返す。"
1141
1142 #. type: Plain text
1143 #: build/C/man3/cimag.3:30 build/C/man3/creal.3:30
1144 #, no-wrap
1145 msgid "    z = creal(z) + I * cimag(z)\n"
1146 msgstr "    z = creal(z) + I * cimag(z)\n"
1147
1148 #. type: SH
1149 #: build/C/man3/cimag.3:33 build/C/man3/conj.3:34
1150 #, no-wrap
1151 msgid "ATTRIBUTES"
1152 msgstr "属性"
1153
1154 #. type: SS
1155 #: build/C/man3/cimag.3:34 build/C/man3/conj.3:35
1156 #, no-wrap
1157 msgid "Multithreading (see pthreads(7))"
1158 msgstr "マルチスレッディング (pthreads(7) 参照)"
1159
1160 #. type: Plain text
1161 #: build/C/man3/cimag.3:41
1162 msgid ""
1163 "The B<cimag>(), B<cimagf>(), and B<cimagl>()  functions are thread-safe."
1164 msgstr "関数 B<cimag>(), B<cimagf>(), and B<cimagl>() はスレッドセーフである。"
1165
1166 #. type: Plain text
1167 #: build/C/man3/cimag.3:46
1168 msgid "gcc also supports __imag__.  That is a GNU extension."
1169 msgstr "gcc では __imag__ を使うこともできるが、 これは GNU による拡張である。"
1170
1171 #. type: Plain text
1172 #: build/C/man3/cimag.3:50
1173 msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
1174 msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
1175
1176 #. type: TH
1177 #: build/C/man3/clog.3:7
1178 #, no-wrap
1179 msgid "CLOG"
1180 msgstr "CLOG"
1181
1182 #. type: Plain text
1183 #: build/C/man3/clog.3:10
1184 msgid "clog, clogf, clogl - natural logarithm of a complex number"
1185 msgstr "clog, clogf, clogl - 複素数の自然対数"
1186
1187 #. type: Plain text
1188 #: build/C/man3/clog.3:14
1189 msgid "B<double complex clog(double complex >I<z>B<);>"
1190 msgstr "B<double complex clog(double complex >I<z>B<);>"
1191
1192 #. type: Plain text
1193 #: build/C/man3/clog.3:16
1194 msgid "B<float complex clogf(float complex >I<z>B<);>"
1195 msgstr "B<float complex clogf(float complex >I<z>B<);>"
1196
1197 #. type: Plain text
1198 #: build/C/man3/clog.3:18
1199 msgid "B<long double complex clogl(long double complex >I<z>B<);>"
1200 msgstr "B<long double complex clogl(long double complex >I<z>B<);>"
1201
1202 #. type: Plain text
1203 #: build/C/man3/clog.3:29
1204 msgid ""
1205 "The logarithm B<clog>()  is the inverse function of the exponential B<cexp>"
1206 "(3).  Thus, if I<y\\ =\\ clog(z)>, then I<z\\ =\\ cexp(y)>.  The imaginary "
1207 "part of I<y> is chosen in the interval [-pi,pi]."
1208 msgstr ""
1209 "対数 B<clog>()  は指数関数 B<cexp>()  の逆関数である。 したがって、 I<y = "
1210 "clog(z)> ならば、 I<z = cexp(y)> が成立する。 I<y> の虚数部の値は区間 [-pi,"
1211 "pi] から選択される。"
1212
1213 #. type: Plain text
1214 #: build/C/man3/clog.3:34
1215 #, no-wrap
1216 msgid "    clog(z) = log(cabs(z)) + I * carg(z)\n"
1217 msgstr "    clog(z) = log(cabs(z)) + I * carg(z)\n"
1218
1219 #. type: Plain text
1220 #: build/C/man3/clog.3:39 build/C/man3/clog10.3:35 build/C/man3/clog2.3:34
1221 msgid "Note that I<z> close to zero will cause an overflow."
1222 msgstr ""
1223 "I<z> として 0 に近い値を入れると、オーバーフローを起こすため、 注意が必要であ"
1224 "る。"
1225
1226 #. type: Plain text
1227 #: build/C/man3/clog.3:49
1228 msgid "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<clog2>(3), B<complex>(7)"
1229 msgstr "B<cabs>(3), B<cexp>(3), B<clog10>(3), B<clog2>(3), B<complex>(7)"
1230
1231 #. type: TH
1232 #: build/C/man3/clog10.3:7
1233 #, no-wrap
1234 msgid "CLOG10"
1235 msgstr "CLOG10"
1236
1237 #. type: Plain text
1238 #: build/C/man3/clog10.3:10
1239 msgid "clog10, clog10f, clog10l - base-10 logarithm of a complex number"
1240 msgstr "clog10, clog10f, clog10l - 底が 10 の複素数の対数"
1241
1242 #. type: Plain text
1243 #: build/C/man3/clog10.3:12
1244 msgid "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */"
1245 msgstr "B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */"
1246
1247 #. type: Plain text
1248 #: build/C/man3/clog10.3:16
1249 msgid "B<double complex clog10(double complex >I<z>B<);>"
1250 msgstr "B<double complex clog10(double complex >I<z>B<);>"
1251
1252 #. type: Plain text
1253 #: build/C/man3/clog10.3:18
1254 msgid "B<float complex clog10f(float complex >I<z>B<);>"
1255 msgstr "B<float complex clog10f(float complex >I<z>B<);>"
1256
1257 #. type: Plain text
1258 #: build/C/man3/clog10.3:20
1259 msgid "B<long double complex clog10l(long double complex >I<z>B<);>"
1260 msgstr "B<long double complex clog10l(long double complex >I<z>B<);>"
1261
1262 #. type: Plain text
1263 #: build/C/man3/clog10.3:31
1264 msgid ""
1265 "The call I<clog10(z)> is equivalent to I<clog(z)/log(10)>.  The other "
1266 "functions perform the same task for I<float> and I<long double>."
1267 msgstr ""
1268 "I<clog10(z)> の呼び出しは I<clog(z)/log(10)> と等価である。 他の関数は同じ機"
1269 "能を持つ I<float> 版と I<long double> 版である。"
1270
1271 #. type: Plain text
1272 #: build/C/man3/clog10.3:40
1273 msgid ""
1274 "This function is a GNU extension.  It is reserved for future use in C99."
1275 msgstr "この関数は GNU による拡張である。 C99 では今後のために予約されている。"
1276
1277 #. type: Plain text
1278 #: build/C/man3/clog10.3:46
1279 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog2>(3), B<complex>(7)"
1280 msgstr "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog2>(3), B<complex>(7)"
1281
1282 #. type: TH
1283 #: build/C/man3/clog2.3:7
1284 #, no-wrap
1285 msgid "CLOG2"
1286 msgstr "CLOG2"
1287
1288 #. type: TH
1289 #: build/C/man3/clog2.3:7
1290 #, fuzzy, no-wrap
1291 #| msgid "2013-02-27"
1292 msgid "2013-07-23"
1293 msgstr "2013-02-27"
1294
1295 #. type: Plain text
1296 #: build/C/man3/clog2.3:10
1297 msgid "clog2, clog2f, clog2l - base-2 logarithm of a complex number"
1298 msgstr "clog2, clog2f, clog2l - 底が 2 の複素数の対数"
1299
1300 #. type: Plain text
1301 #: build/C/man3/clog2.3:14
1302 msgid "B<double complex clog2(double complex >I<z>B<);>"
1303 msgstr "B<double complex clog2(double complex >I<z>B<);>"
1304
1305 #. type: Plain text
1306 #: build/C/man3/clog2.3:16
1307 msgid "B<float complex clog2f(float complex >I<z>B<);>"
1308 msgstr "B<float complex clog2f(float complex >I<z>B<);>"
1309
1310 #.  .sp
1311 #.  Link with \fI\-lm\fP.
1312 #. type: Plain text
1313 #: build/C/man3/clog2.3:20
1314 msgid "B<long double complex clog2l(long double complex >I<z>B<);>"
1315 msgstr "B<long double complex clog2l(long double complex >I<z>B<);>"
1316
1317 #. type: Plain text
1318 #: build/C/man3/clog2.3:25
1319 msgid "The call I<clog2(z)> is equivalent to I<clog(z)/log(2)>."
1320 msgstr "I<clog2(z)> の呼び出しは I<clog(z)/log(2)> と等価である。"
1321
1322 #. type: Plain text
1323 #: build/C/man3/clog2.3:30
1324 msgid ""
1325 "The other functions perform the same task for I<float> and I<long double>."
1326 msgstr "他の関数は同じ機能を持つ I<float> 版と I<long double> 版である。"
1327
1328 #. type: Plain text
1329 #: build/C/man3/clog2.3:45
1330 msgid "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog10>(3), B<complex>(7)"
1331 msgstr "B<cabs>(3), B<cexp>(3), B<clog>(3), B<clog10>(3), B<complex>(7)"
1332
1333 #. type: TH
1334 #: build/C/man7/complex.7:7
1335 #, no-wrap
1336 msgid "COMPLEX"
1337 msgstr "COMPLEX"
1338
1339 #. type: TH
1340 #: build/C/man7/complex.7:7
1341 #, no-wrap
1342 msgid "2011-09-16"
1343 msgstr "2011-09-16"
1344
1345 #. type: Plain text
1346 #: build/C/man7/complex.7:10
1347 msgid "complex - basics of complex mathematics"
1348 msgstr "complex - 複素数の数学の基礎"
1349
1350 #. type: Plain text
1351 #: build/C/man7/complex.7:15
1352 msgid ""
1353 "Complex numbers are numbers of the form z = a+b*i, where a and b are real "
1354 "numbers and i = sqrt(-1), so that i*i = -1."
1355 msgstr ""
1356 "複素数は z = a+b*i の形式の数である。 a と b は実数であり、 i は i = sqrt"
1357 "(-1) つまり i*i = -1 の関係を満たす。"
1358
1359 #. type: Plain text
1360 #: build/C/man7/complex.7:25
1361 msgid ""
1362 "There are other ways to represent that number.  The pair (a,b) of real "
1363 "numbers may be viewed as a point in the plane, given by X- and Y-"
1364 "coordinates.  This same point may also be described by giving the pair of "
1365 "real numbers (r,phi), where r is the distance to the origin O, and phi the "
1366 "angle between the X-axis and the line Oz.  Now z = r*exp(i*phi) = r*(cos"
1367 "(phi)+i*sin(phi))."
1368 msgstr ""
1369 "複素数を表現する別の方法もある。実数の組 (a,b) は X座標、Y座標で 指定された平"
1370 "面上の点と見ることができる。この同じ点は、実数の組 (r,phi) で表すこともでき"
1371 "る。r は原点 0 からの距離であり、phi は X軸と 0 と z を結ぶ線分がなす角であ"
1372 "る。このとき、 z = r*exp(i*phi) = r*(cos(phi)+i*sin(phi))  の関係が成り立つ。"
1373
1374 #. type: Plain text
1375 #: build/C/man7/complex.7:27
1376 msgid "The basic operations are defined on z = a+b*i and w = c+d*i as:"
1377 msgstr ""
1378 "2つの複素数 z = a+b*i, w = c+d*i に関する基本演算は次のように定義される:"
1379
1380 #. type: TP
1381 #: build/C/man7/complex.7:27
1382 #, no-wrap
1383 msgid "B<addition: z+w = (a+c) + (b+d)*i>"
1384 msgstr "B<加法: z+w = (a+c) + (b+d)*i>"
1385
1386 #. type: TP
1387 #: build/C/man7/complex.7:29
1388 #, no-wrap
1389 msgid "B<multiplication: z*w = (a*c - b*d) + (a*d + b*c)*i>"
1390 msgstr "B<乗法: z*w = (a*c - b*d) + (a*d + b*c)*i>"
1391
1392 #. type: TP
1393 #: build/C/man7/complex.7:31
1394 #, no-wrap
1395 msgid "B<division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i>"
1396 msgstr "B<除法: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i>"
1397
1398 #. type: Plain text
1399 #: build/C/man7/complex.7:36
1400 msgid ""
1401 "Nearly all math function have a complex counterpart but there are some "
1402 "complex-only functions."
1403 msgstr ""
1404 "ほとんど全ての数学関数に関して複素数版があるが、 複素数専用の関数も幾つかあ"
1405 "る。"
1406
1407 #. type: Plain text
1408 #: build/C/man7/complex.7:40
1409 msgid ""
1410 "Your C-compiler can work with complex numbers if it supports the C99 "
1411 "standard.  Link with I<-lm>.  The imaginary unit is represented by I."
1412 msgstr ""
1413 "使用する C コンパイラが C99 標準をサポートしていれば複素数を使うことができ"
1414 "る。\n"
1415 "I<-lm> をつけてリンクすること。虚数単位は I で表現される。"
1416
1417 #. type: Plain text
1418 #: build/C/man7/complex.7:46
1419 #, no-wrap
1420 msgid ""
1421 "/* check that exp(i * pi) == -1 */\n"
1422 "#include E<lt>math.hE<gt>        /* for atan */\n"
1423 "#include E<lt>stdio.hE<gt>\n"
1424 "#include E<lt>complex.hE<gt>\n"
1425 msgstr ""
1426 "/* exp(i * pi) == -1 となることを確認する */\n"
1427 "#include E<lt>math.hE<gt>        /* for atan */\n"
1428 "#include E<lt>stdio.hE<gt>\n"
1429 "#include E<lt>complex.hE<gt>\n"
1430
1431 #. type: Plain text
1432 #: build/C/man7/complex.7:54
1433 #, no-wrap
1434 msgid ""
1435 "int\n"
1436 "main(void)\n"
1437 "{\n"
1438 "    double pi = 4 * atan(1.0);\n"
1439 "    double complex z = cexp(I * pi);\n"
1440 "    printf(\"%f + %f * i\\en\", creal(z), cimag(z));\n"
1441 "}\n"
1442 msgstr ""
1443 "int\n"
1444 "main(void)\n"
1445 "{\n"
1446 "    double pi = 4 * atan(1.0);\n"
1447 "    double complex z = cexp(I * pi);\n"
1448 "    printf(\"%f + %f * i\\en\", creal(z), cimag(z));\n"
1449 "}\n"
1450
1451 #. type: Plain text
1452 #: build/C/man7/complex.7:82
1453 msgid ""
1454 "B<cabs>(3), B<cacos>(3), B<cacosh>(3), B<carg>(3), B<casin>(3), B<casinh>"
1455 "(3), B<catan>(3), B<catanh>(3), B<ccos>(3), B<ccosh>(3), B<cerf>(3), B<cexp>"
1456 "(3), B<cexp2>(3), B<cimag>(3), B<clog>(3), B<clog10>(3), B<clog2>(3), B<conj>"
1457 "(3), B<cpow>(3), B<cproj>(3), B<creal>(3), B<csin>(3), B<csinh>(3), B<csqrt>"
1458 "(3), B<ctan>(3), B<ctanh>(3)"
1459 msgstr ""
1460 "B<cabs>(3), B<cacos>(3), B<cacosh>(3), B<carg>(3), B<casin>(3), B<casinh>"
1461 "(3), B<catan>(3), B<catanh>(3), B<ccos>(3), B<ccosh>(3), B<cerf>(3), B<cexp>"
1462 "(3), B<cexp2>(3), B<cimag>(3), B<clog>(3), B<clog10>(3), B<clog2>(3), B<conj>"
1463 "(3), B<cpow>(3), B<cproj>(3), B<creal>(3), B<csin>(3), B<csinh>(3), B<csqrt>"
1464 "(3), B<ctan>(3), B<ctanh>(3)"
1465
1466 #. type: TH
1467 #: build/C/man3/conj.3:7
1468 #, no-wrap
1469 msgid "CONJ"
1470 msgstr "CONJ"
1471
1472 #. type: Plain text
1473 #: build/C/man3/conj.3:10
1474 msgid "conj, conjf, conjl - calculate the complex conjugate"
1475 msgstr "conj, conjf, conjl - 複素共役を計算する"
1476
1477 #. type: Plain text
1478 #: build/C/man3/conj.3:14
1479 msgid "B<double complex conj(double complex >I<z>B<);>"
1480 msgstr "B<double complex conj(double complex >I<z>B<);>"
1481
1482 #. type: Plain text
1483 #: build/C/man3/conj.3:16
1484 msgid "B<float complex conjf(float complex >I<z>B<);>"
1485 msgstr "B<float complex conjf(float complex >I<z>B<);>"
1486
1487 #. type: Plain text
1488 #: build/C/man3/conj.3:18
1489 msgid "B<long double complex conjl(long double complex >I<z>B<);>"
1490 msgstr "B<long double complex conjl(long double complex >I<z>B<);>"
1491
1492 #. type: Plain text
1493 #: build/C/man3/conj.3:26
1494 msgid ""
1495 "The B<conj>()  function returns the complex conjugate value of I<z>.  That "
1496 "is the value obtained by changing the sign of the imaginary part."
1497 msgstr ""
1498 "B<conj>()  関数は I<z> の複素共役を返す。 その値は虚部の符号を反転して得られ"
1499 "る。"
1500
1501 #. type: Plain text
1502 #: build/C/man3/conj.3:31
1503 #, no-wrap
1504 msgid "    cabs(z) = csqrt(z * conj(z))\n"
1505 msgstr "    cabs(z) = csqrt(z * conj(z))\n"
1506
1507 #. type: Plain text
1508 #: build/C/man3/conj.3:42
1509 msgid "The B<conj>(), B<conjf>(), and B<conjl>()  functions are thread-safe."
1510 msgstr "関数 B<conj>(), B<conjf>(), B<conjl>() はスレッドセーフである。"
1511
1512 #. type: Plain text
1513 #: build/C/man3/conj.3:48
1514 msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
1515 msgstr "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
1516
1517 #. type: TH
1518 #: build/C/man3/cpow.3:7
1519 #, no-wrap
1520 msgid "CPOW"
1521 msgstr "CPOW"
1522
1523 #. type: Plain text
1524 #: build/C/man3/cpow.3:10
1525 msgid "cpow, cpowf, cpowl - complex power function"
1526 msgstr "cpow, cpowf, cpowl - 複素数の累乗関数"
1527
1528 #. type: Plain text
1529 #: build/C/man3/cpow.3:13
1530 #, no-wrap
1531 msgid "B<#include E<lt>complex.hE<gt>>\n"
1532 msgstr "B<#include E<lt>complex.hE<gt>>\n"
1533
1534 #. type: Plain text
1535 #: build/C/man3/cpow.3:15
1536 #, no-wrap
1537 msgid "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
1538 msgstr "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
1539
1540 #. type: Plain text
1541 #: build/C/man3/cpow.3:17
1542 #, no-wrap
1543 msgid "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
1544 msgstr "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
1545
1546 #. type: Plain text
1547 #: build/C/man3/cpow.3:20
1548 #, no-wrap
1549 msgid ""
1550 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
1551 "B<                          complex long double >I<z>B<);>\n"
1552 msgstr ""
1553 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
1554 "B<                          complex long double >I<z>B<);>\n"
1555
1556 #. type: Plain text
1557 #: build/C/man3/cpow.3:22
1558 #, no-wrap
1559 msgid "Link with I<-lm>.\n"
1560 msgstr "I<-lm> でリンクする。\n"
1561
1562 #. type: Plain text
1563 #: build/C/man3/cpow.3:31
1564 msgid ""
1565 "The function calculates I<x> raised to the power I<z>.  (With a branch cut "
1566 "for I<x> along the negative real axis.)"
1567 msgstr ""
1568 "この関数は I<x> の I<z> 乗を計算する (実軸の負の部分に沿って I<x> の分枝切断 "
1569 "(branch cut) がある)。"
1570
1571 #. type: Plain text
1572 #: build/C/man3/cpow.3:39
1573 msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
1574 msgstr "B<cabs>(3), B<pow>(3), B<complex>(7)"
1575
1576 #. type: TH
1577 #: build/C/man3/cproj.3:7
1578 #, no-wrap
1579 msgid "CPROJ"
1580 msgstr "CPROJ"
1581
1582 #. type: TH
1583 #: build/C/man3/cproj.3:7
1584 #, no-wrap
1585 msgid "2010-06-10"
1586 msgstr "2010-06-10"
1587
1588 #. type: Plain text
1589 #: build/C/man3/cproj.3:10
1590 msgid "cproj, cprojf, cprojl - project into Riemann Sphere"
1591 msgstr "cproj, cprojf, cprojl - リーマン球面への射影"
1592
1593 #. type: Plain text
1594 #: build/C/man3/cproj.3:14
1595 msgid "B<double complex cproj(double complex >I<z>B<);>"
1596 msgstr "B<double complex cproj(double complex >I<z>B<);>"
1597
1598 #. type: Plain text
1599 #: build/C/man3/cproj.3:16
1600 msgid "B<float complex cprojf(float complex >I<z>B<);>"
1601 msgstr "B<float complex cprojf(float complex >I<z>B<);>"
1602
1603 #. type: Plain text
1604 #: build/C/man3/cproj.3:18
1605 msgid "B<long double complex cprojl(long double complex >I<z>B<);>"
1606 msgstr "B<long double complex cprojl(long double complex >I<z>B<);>"
1607
1608 #. type: Plain text
1609 #: build/C/man3/cproj.3:30
1610 msgid ""
1611 "This function projects a point in the plane onto the surface of a Riemann "
1612 "Sphere, the one-point compactification of the complex plane.  Each finite "
1613 "point I<z> projects to I<z> itself.  Every complex infinite value is "
1614 "projected to a single infinite value, namely to positive infinity on the "
1615 "real axis."
1616 msgstr ""
1617 "この関数は、平面上の点をリーマン球の表面に射影する、つまり 複素平面の一つの軸"
1618 "へのコンパクト化 (one-point compactification) を行う。 有限な点 I<z> はいずれ"
1619 "も I<z> 自身へ射影される。 無限の値を持つ全ての複素数は、一つの無限値に射影さ"
1620 "れる。 もっと詳しく言うと、実数軸の正の無限大に射影される。"
1621
1622 #.  http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
1623 #. type: Plain text
1624 #: build/C/man3/cproj.3:40
1625 msgid ""
1626 "In glibc 2.11 and earlier, the implementation does something different (a "
1627 "I<stereographic> projection onto a Riemann Sphere)."
1628 msgstr ""
1629 "バージョン 2.11 以前の glibc の実装は違った動作 (リーマン球面への「立体」写"
1630 "像) を行う。"
1631
1632 #. type: TH
1633 #: build/C/man3/creal.3:7
1634 #, no-wrap
1635 msgid "CREAL"
1636 msgstr "CREAL"
1637
1638 #. type: Plain text
1639 #: build/C/man3/creal.3:10
1640 msgid "creal, crealf, creall - get real part of a complex number"
1641 msgstr "creal, crealf, creall - 複素数の実部を取得する"
1642
1643 #. type: Plain text
1644 #: build/C/man3/creal.3:14
1645 msgid "B<double creal(double complex >I<z>B<);>"
1646 msgstr "B<double creal(double complex >I<z>B<);>"
1647
1648 #. type: Plain text
1649 #: build/C/man3/creal.3:16
1650 msgid "B<float crealf(float complex >I<z>B<);>"
1651 msgstr "B<float crealf(float complex >I<z>B<);>"
1652
1653 #. type: Plain text
1654 #: build/C/man3/creal.3:18
1655 msgid "B<long double creall(long double complex >I<z>B<);>"
1656 msgstr "B<long double creall(long double complex >I<z>B<);>"
1657
1658 #. type: Plain text
1659 #: build/C/man3/creal.3:25
1660 msgid ""
1661 "The B<creal>()  function returns the real part of the complex number I<z>."
1662 msgstr "B<creal>()  関数は複素数 I<z> の実部を返す。"
1663
1664 #. type: Plain text
1665 #: build/C/man3/creal.3:38
1666 msgid "The gcc supports also __real__.  That is a GNU extension."
1667 msgstr "gcc では __real__ を使うこともできるが、 これは GNU による拡張である。"
1668
1669 #. type: Plain text
1670 #: build/C/man3/creal.3:42
1671 msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
1672 msgstr "B<cabs>(3), B<cimag>(3), B<complex>(7)"
1673
1674 #. type: TH
1675 #: build/C/man3/csin.3:7
1676 #, no-wrap
1677 msgid "CSIN"
1678 msgstr "CSIN"
1679
1680 #. type: Plain text
1681 #: build/C/man3/csin.3:10
1682 msgid "csin, csinf, csinl - complex sine function"
1683 msgstr "csin, csinf, csinl - 複素数の正弦 (sine)"
1684
1685 #. type: Plain text
1686 #: build/C/man3/csin.3:14
1687 msgid "B<double complex csin(double complex >I<z>B<);>"
1688 msgstr "B<double complex csin(double complex >I<z>B<);>"
1689
1690 #. type: Plain text
1691 #: build/C/man3/csin.3:16
1692 msgid "B<float complex csinf(float complex >I<z>B<);>"
1693 msgstr "B<float complex csinf(float complex >I<z>B<);>"
1694
1695 #. type: Plain text
1696 #: build/C/man3/csin.3:18
1697 msgid "B<long double complex csinl(long double complex >I<z>B<);>"
1698 msgstr "B<long double complex csinl(long double complex >I<z>B<);>"
1699
1700 #. type: Plain text
1701 #: build/C/man3/csin.3:22
1702 msgid "The complex sine function is defined as:"
1703 msgstr "複素数の正弦 (sine) 関数 csin(z) は以下のように定義される。"
1704
1705 #. type: Plain text
1706 #: build/C/man3/csin.3:25
1707 #, no-wrap
1708 msgid "    csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
1709 msgstr "    csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
1710
1711 #. type: Plain text
1712 #: build/C/man3/csin.3:36
1713 msgid "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
1714 msgstr "B<cabs>(3), B<casin>(3), B<ccos>(3), B<ctan>(3), B<complex>(7)"
1715
1716 #. type: TH
1717 #: build/C/man3/csinh.3:7
1718 #, no-wrap
1719 msgid "CSINH"
1720 msgstr "CSINH"
1721
1722 #. type: Plain text
1723 #: build/C/man3/csinh.3:10
1724 msgid "csinh, csinhf, csinhl - complex hyperbolic sine"
1725 msgstr "csinh, csinhf, csinhl - 複素数の双曲線正弦 (hyperbolic sine)"
1726
1727 #. type: Plain text
1728 #: build/C/man3/csinh.3:14
1729 msgid "B<double complex csinh(double complex >I<z>B<);>"
1730 msgstr "B<double complex csinh(double complex >I<z>B<);>"
1731
1732 #. type: Plain text
1733 #: build/C/man3/csinh.3:16
1734 msgid "B<float complex csinhf(float complex >I<z>B<);>"
1735 msgstr "B<float complex csinhf(float complex >I<z>B<);>"
1736
1737 #. type: Plain text
1738 #: build/C/man3/csinh.3:18
1739 msgid "B<long double complex csinhl(long double complex >I<z>B<);>"
1740 msgstr "B<long double complex csinhl(long double complex >I<z>B<);>"
1741
1742 #. type: Plain text
1743 #: build/C/man3/csinh.3:22
1744 msgid "The complex hyperbolic sine function is defined as:"
1745 msgstr ""
1746 "複素数の双曲線正弦 (hyperbolic sine) 関数 sinh(z) は以下のように定義される。"
1747
1748 #. type: Plain text
1749 #: build/C/man3/csinh.3:25
1750 #, no-wrap
1751 msgid "    csinh(z) = (exp(z)-exp(-z))/2\n"
1752 msgstr "    csinh(z) = (exp(z)-exp(-z))/2\n"
1753
1754 #. type: Plain text
1755 #: build/C/man3/csinh.3:36
1756 msgid "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
1757 msgstr "B<cabs>(3), B<casinh>(3), B<ccosh>(3), B<ctanh>(3), B<complex>(7)"
1758
1759 #. type: TH
1760 #: build/C/man3/csqrt.3:7
1761 #, no-wrap
1762 msgid "CSQRT"
1763 msgstr "CSQRT"
1764
1765 #. type: Plain text
1766 #: build/C/man3/csqrt.3:10
1767 msgid "csqrt, csqrtf, csqrtl - complex square root"
1768 msgstr "csqrt, csqrtf, csqrtl - 複素数の平方根"
1769
1770 #. type: Plain text
1771 #: build/C/man3/csqrt.3:14
1772 msgid "B<double complex csqrt(double complex >I<z>B<);>"
1773 msgstr "B<double complex csqrt(double complex >I<z>B<);>"
1774
1775 #. type: Plain text
1776 #: build/C/man3/csqrt.3:16
1777 msgid "B<float complex csqrtf(float complex >I<z>B<);>"
1778 msgstr "B<float complex csqrtf(float complex >I<z>B<);>"
1779
1780 #. type: Plain text
1781 #: build/C/man3/csqrt.3:18
1782 msgid "B<long double complex csqrtl(long double complex >I<z>B<);>"
1783 msgstr "B<long double complex csqrtl(long double complex >I<z>B<);>"
1784
1785 #. type: Plain text
1786 #: build/C/man3/csqrt.3:27
1787 msgid ""
1788 "Calculate the square root of a given complex number, with nonnegative real "
1789 "part, and with a branch cut along the negative real axis.  (That means that "
1790 "I<csqrt(-1+eps*I)> will be close to I while I<csqrt(-1-eps*I)> will be close "
1791 "to -I, I<if eps> is a small positive real number.)"
1792 msgstr ""
1793 "与えられた複素数の平方根を計算する。 但し、平方根のうち実数部が非負の値を返"
1794 "す。 実軸の負の部分に沿って分枝切断 (branch cut) がある。 (つまり、 I<eps> を"
1795 "小さな正の実数とした場合、 I<csqrt(-1+eps*I)> が I に近付いていき、 一方 "
1796 "I<csqrt(-1-eps*I)> は -I に近付いていく、 ということである。)"
1797
1798 #. type: Plain text
1799 #: build/C/man3/csqrt.3:35
1800 msgid "B<cabs>(3), B<cexp>(3), B<complex>(7)"
1801 msgstr "B<cabs>(3), B<cexp>(3), B<complex>(7)"
1802
1803 #. type: TH
1804 #: build/C/man3/ctan.3:7
1805 #, no-wrap
1806 msgid "CTAN"
1807 msgstr "CTAN"
1808
1809 #. type: Plain text
1810 #: build/C/man3/ctan.3:10
1811 msgid "ctan, ctanf, ctanl - complex tangent function"
1812 msgstr "ctan, ctanf, ctanl - 複素数の正接 (tangent) 関数"
1813
1814 #. type: Plain text
1815 #: build/C/man3/ctan.3:14
1816 msgid "B<double complex ctan(double complex >I<z>B<);>"
1817 msgstr "B<double complex ctan(double complex >I<z>B<);>"
1818
1819 #. type: Plain text
1820 #: build/C/man3/ctan.3:16
1821 msgid "B<float complex ctanf(float complex >I<z>B<);>"
1822 msgstr "B<float complex ctanf(float complex >I<z>B<);>"
1823
1824 #. type: Plain text
1825 #: build/C/man3/ctan.3:18
1826 msgid "B<long double complex ctanl(long double complex >I<z>B<);>"
1827 msgstr "B<long double complex ctanl(long double complex >I<z>B<);>"
1828
1829 #. type: Plain text
1830 #: build/C/man3/ctan.3:22
1831 msgid "The complex tangent function is defined as:"
1832 msgstr "複素数の正接 (tangent) 関数 ctan(z) は以下のように定義される。"
1833
1834 #. type: Plain text
1835 #: build/C/man3/ctan.3:25
1836 #, no-wrap
1837 msgid "    ctan(z) = csin(z) / ccos(z)\n"
1838 msgstr "    ctan(z) = csin(z) / ccos(z)\n"
1839
1840 #. type: Plain text
1841 #: build/C/man3/ctan.3:36
1842 msgid "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
1843 msgstr "B<cabs>(3), B<catan>(3), B<ccos>(3), B<csin>(3), B<complex>(7)"
1844
1845 #. type: TH
1846 #: build/C/man3/ctanh.3:7
1847 #, no-wrap
1848 msgid "CTANH"
1849 msgstr "CTANH"
1850
1851 #. type: Plain text
1852 #: build/C/man3/ctanh.3:10
1853 msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
1854 msgstr "ctanh, ctanhf, ctanhl - 複素数の双曲線正接 (hyperbolic tangent)"
1855
1856 #. type: Plain text
1857 #: build/C/man3/ctanh.3:14
1858 msgid "B<double complex ctanh(double complex >I<z>B<);>"
1859 msgstr "B<double complex ctanh(double complex >I<z>B<);>"
1860
1861 #. type: Plain text
1862 #: build/C/man3/ctanh.3:16
1863 msgid "B<float complex ctanhf(float complex >I<z>B<);>"
1864 msgstr "B<float complex ctanhf(float complex >I<z>B<);>"
1865
1866 #. type: Plain text
1867 #: build/C/man3/ctanh.3:18
1868 msgid "B<long double complex ctanhl(long double complex >I<z>B<);>"
1869 msgstr "B<long double complex ctanhl(long double complex >I<z>B<);>"
1870
1871 #. type: Plain text
1872 #: build/C/man3/ctanh.3:23
1873 msgid "The complex hyperbolic tangent function is defined mathematically as:"
1874 msgstr "複素数の双曲線正接 (hyperbolic tangent) 関数は以下のように定義される。"
1875
1876 #. type: Plain text
1877 #: build/C/man3/ctanh.3:26
1878 #, no-wrap
1879 msgid "    ctanh(z) = csinh(z) / ccosh(z)\n"
1880 msgstr "    ctanh(z) = csinh(z) / ccosh(z)\n"
1881
1882 #. type: Plain text
1883 #: build/C/man3/ctanh.3:37
1884 msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
1885 msgstr "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
1886
1887 #~ msgid "2008-08-07"
1888 #~ msgstr "2008-08-11"
1889
1890 #~ msgid "Not yet in glibc, as at version 2.8."
1891 #~ msgstr "バージョン 2.8 時点では、glibc にはまだ実装されていない。"