OSDN Git Service

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