OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man3 / carg.3
1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\"
4 .\" Japanese Version Copyright (c) 2003  Akihiro MOTOKI
5 .\"         all rights reserved.
6 .\" Translated 2003-07-24, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
7 .\" Updated 2005-10-02, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
8 .\"
9 .\"WORD:        argument        (¶ËºÂɸ¤Î)ÊгÑ
10 .\"WORD:        coordinates     ºÂɸ
11 .\"WORD:        rectangular coordinates Ä¾¸òºÂɸ
12 .\"WORD:        polar coordinates       ¶ËºÂɸ
13 .\"
14 .TH CARG 3 2008-08-06 "" "Linux Programmer's Manual"
15 .SH Ì¾Á°
16 carg, cargf, cargl \- Ê£ÁÇ¿ô¤ÎÊгѤò·×»»¤¹¤ë
17 .SH ½ñ¼°
18 .B #include <complex.h>
19 .sp
20 .BI "double carg(double complex " z ");"
21 .br
22 .BI "float cargf(float complex " z ");"
23 .br
24 .BI "long double cargl(long double complex " z ");"
25 .sp
26 \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
27 .SH ÀâÌÀ
28 Ê£ÁÇ¿ô¤Ï 2¤Ä¤Î¼Â¿ôÃͤ«¤é¤Ê¤ëºÂɸ¤Çɽ¤¹¤³¤È¤¬¤Ç¤­¤ë¡£
29 ľ¸òºÂɸ¤ò»È¤¦¤È¡¢°Ê²¼¤Î¤è¤¦¤Ë½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£
30
31 .nf
32     z = x + I * y
33 .fi
34
35 ¤³¤³¤Ç¡¢\fIx\ =\ creal(z)\fP, \fIy\ =\ cimag(z)\fP ¤Ç¤¢¤ë¡£
36 .LP
37 ¤Þ¤¿¡¢¶ËºÂɸ¤ò»È¤¦¤È¡¢°Ê²¼¤Î¤è¤¦¤Ë½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£
38 .nf
39
40     z = r * cexp(I * a)
41
42 .fi
43 ¤³¤³¤Ç¡¢
44 \fIr\ =\ cabs(z)\fP ¤Ï¡ÖȾ·Â¡×¡¢¡Ö·¸¿ô¡×¤Ç¤¢¤ê¡¢
45 \fIz\fP ¤ÎÀäÂÐÃͤǤ¢¤ë¡£
46 \fIa\ =\ carg(z)\fP ¤Ï¡Ö°ÌÁê³Ñ¡×¤Ç¤¢¤ê¡¢
47 \fIz\fP ¤ÎÊгѤǤ¢¤ë¡£
48 .LP
49 ¼¡¤Î´Ø·¸¤¬À°Íý¤¹¤ë:
50 .nf
51
52     tan(carg(z)) = cimag(z) / creal(z)
53 .fi
54 .SH ÊÖ¤êÃÍ
55 ÊÖ¤êÃͤϠ[\-pi,pi] ¤ÎÈϰϤǤ¢¤ë¡£
56 .SH ¥Ð¡¼¥¸¥ç¥ó
57 ¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 ¤Ç½é¤á¤ÆÅо줷¤¿¡£
58 .SH ½àµò
59 C99.
60 .SH ´ØÏ¢¹àÌÜ
61 .BR cabs (3),
62 .BR complex (7)