OSDN Git Service

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