OSDN Git Service

b7ed45b9dd9f99bca892dd3bf5d8b2e65ad46b86
[linuxjm/LDP_man-pages.git] / release / man3 / gamma.3
1 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\"
4 .\" Modified 2003-11-18, aeb: historical remarks
5 .\"
6 .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI
7 .\"         all rights reserved.
8 .\" historical remarks: Japanese Version Copyright (c) 2005 SAITOH Akira
9 .\"         all rights reserved.
10 .\" Translated Sun Sep 22 08:34:42 2002
11 .\"         by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
12 .\" Updated & Modified Sat Feb 19 05:50:00 2005
13 .\"         by SAITOH Akira <s-akira@users.sourceforge.net>
14 .\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
15 .\"
16 .TH GAMMA 3 2008-08-05 "GNU" "Linux Programmer's Manual"
17 .SH Ì¾Á°
18 gamma, gammaf, gammal \- ¥¬¥ó¥Þ´Ø¿ô (¤Î¼«Á³Âпô)
19 .SH ½ñ¼°
20 .B #include <math.h>
21 .sp
22 .BI "double gamma(double " x ");"
23 .br
24 .BI "float gammaf(float " x ");"
25 .br
26 .BI "long double gammal(long double " x ");"
27 .sp
28 \fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
29 .sp
30 .in -4n
31 glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
32 .RB ( feature_test_macros (7)
33 »²¾È):
34 .in
35 .sp
36 .ad l
37 .BR gamma ():
38 .RS 4
39 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
40 .RE
41 .BR gammaf (),
42 .BR gammal ():
43 .RS 4
44 _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
45 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
46 .RE
47 .ad b
48 .SH ÀâÌÀ
49 ¤³¤ì¤é¤Î´Ø¿ô¤ÏÈó¿ä¾©¤Ç¤¢¤ë¡£¤½¤ÎÂå¤ï¤ê¡¢¾ìÌ̤˱þ¤¸¤Æ
50 .BR tgamma (3)
51 ¤«
52 .BR lgamma (3)
53 ¤ò»È¤¦¤³¤È¡£
54
55 ¥¬¥ó¥Þ´Ø¿ô¤ÎÄêµÁ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
56 .BR tgamma (3)
57 ¤ò»²¾È¤Î¤³¤È¡£
58 .SS *BSDÈÇ
59 4.4BSD ¤Î libm ¤È FreeBSD ¤Î¤¤¤¯¤Ä¤«¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢´Ø¿ô
60 .BR gamma ()
61 ¤¬´Þ¤Þ¤ì¤Æ¤ª¤ê¡¢´üÂÔÄ̤ꥬ¥ó¥Þ´Ø¿ô¤ò·×»»¤Ç¤­¤ë¡£
62 .SS glibcÈÇ
63 Glibc¤Ï¡¢´Ø¿ô
64 .BR gamma ()
65 ¤ò´Þ¤ó¤Ç¤¤¤ë¤¬¡¢¤³¤ì¤Ï
66 .BR lgamma (3)
67 ¤ÈÅù²Á¤Ç¤¢¤ê¡¢¥¬¥ó¥Þ´Ø¿ô¤Î¼«Á³Âпô¤ò·×»»¤¹¤ë¡£
68 .SH ÊÖ¤êÃÍ
69 .BR lgamma (3)
70 ¤ò»²¾È¡£
71 .SH ¥¨¥é¡¼
72 .BR lgamma (3)
73 ¤ò»²¾È¡£
74 .SH ½àµò
75 ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¿¶Éñ¤¤¤¬°Û¤Ê¤ë¤È¤¤¤¦Îò»ËŪ¤Ê·Ð°Þ¤Î¤¿¤á¡¢
76 ¤³¤Î´Ø¿ô¤Ï¤É¤Îɸ½àµ¬³Ê¤Ç¤âµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
77 .SH Ãí°Õ
78 .SS Îò»Ë
79 4.2BSD¤Ë¤ª¤¤¤Æ¤Ï¡¢´Ø¿ô
80 .BR gamma ()
81 ¤¬¼ÂºÝ¤Ë·×»»¤¹¤ë¤Î¤Ï
82 .RI ln(|Gamma(| x |)|)
83 ¤Ç¤¢¤ê¡¢
84 .RI Gamma(| x |)
85 ¤ÎÉä¹æ¤¬ extern int \fIsigngam\fP ¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤¿¡£
86 4.3BSD¤Ë¤Ê¤Ã¤Æ´Ø¿ô̾¤¬Êѹ¹¤µ¤ì¡¢
87 .BR lgamma (3)
88 ¤È¤Ê¤ê¡¢¤½¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤Ï
89 .sp
90 .in +4n
91 ¡Ö¤¤¤Ä¤ÎÆü¤« gamma ¤Î̾¤ÏÉü³è¤·¡¢¥¬¥ó¥Þ´Ø¿ô¤Ë´§¤µ¤ì¤ë¤Ç¤¢¤í¤¦¡×
92 .in
93 .sp
94 ¤È¤¤¤¦ÀÀ¤¤¤¬½Ò¤Ù¤é¤ì¤Æ¤¤¤¿¡£
95 .\" The FreeBSD man page says about gamma() that it is like lgamma()
96 .\" except that is does not set signgam.
97 .\" Also, that 4.4BSD has a gamma() that computes the true gamma function.
98 ¤³¤ì¤Ï4.4BSD¤Ë¤Ê¤Ã¤Æ¼Â¸½¤µ¤ì¡¢
99 .BR gamma ()
100 ¤Ï¤Þ¤µ¤Ë¥¬¥ó¥Þ´Ø¿ô¤ò·×»»¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
101 (¤â¤¦ \fIsigngam\fP ¤Ë¤ÏºîÍѤ·¤Ê¤¤¡£)
102 ¤È¤³¤í¤¬¡¢¤³¤ì¤¬Åо줹¤ë»þ´ü¤¬ÃÙ¤¹¤®¤¿¤¿¤á¡¢
103 .BR tgamma (3)
104 ¤È¤¤¤¦¡ÖËÜÅö¤Î¥¬¥ó¥Þ´Ø¿ô¡×¤¬¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤ë¤Î¤Ç¤¢¤ë¡£
105 .\" FreeBSD¤Î¥Þ¥Ë¥å¥¢¥ë¤Ë¤è¤ì¤Ð¡¢gamma()¤Ïsigngam¤ò¥»¥Ã¥È¤·¤Ê¤¤
106 .\" ¤³¤È¤ò½ü¤±¤Ðlgamma()¤ÈƱÍͤÀ¤È¤¤¤¦¡£
107 .\" ¤Þ¤¿¡¢4.4BSD¤Ç¤Ïgamma()¤ÏËÜÅö¤Î¥¬¥ó¥Þ´Ø¿ô¤ò·×»»¤¹¤ë¤È¤â¤¤¤¦¡£
108 .SH ´ØÏ¢¹àÌÜ
109 .BR lgamma (3),
110 .BR signgam (3),
111 .BR tgamma (3)