OSDN Git Service

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