OSDN Git Service

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