OSDN Git Service

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