X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=manual%2FLDP_man-pages%2Frelease%2Fman3%2Fcosh.3;h=ab8d6997af430e6f05d7b6c9ce420bc80bc0e596;hb=6cfe4f2b7c85c2e9810d8fe5c554bd26e03f534e;hp=662629e0ac475474bce1122904a52c8d5188b845;hpb=ff14e5bd627891423f1f58beb0fadc84faf95c86;p=linuxjm%2Fjm.git diff --git a/manual/LDP_man-pages/release/man3/cosh.3 b/manual/LDP_man-pages/release/man3/cosh.3 index 662629e0..ab8d6997 100644 --- a/manual/LDP_man-pages/release/man3/cosh.3 +++ b/manual/LDP_man-pages/release/man3/cosh.3 @@ -2,6 +2,7 @@ .\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk .\" .\" +.\" %%%LICENSE_START(VERBATIM) .\" Permission is granted to make and distribute verbatim copies of this .\" manual provided the copyright notice and this permission notice are .\" preserved on all copies. @@ -21,6 +22,7 @@ .\" .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. +.\" %%%LICENSE_END .\" .\" References consulted: .\" Linux libc source code @@ -31,6 +33,12 @@ .\" Modified 2002-07-27 by Walter Harms .\" (walter.harms@informatik.uni-oldenburg.de) .\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.\" .\" Japanese Version Copyright (c) 1996 Kenji Kajiwara and Kentaro Ogawa .\" all rights reserved. .\" Translated Sat, 13 Jul 1996 17:54:30 JST @@ -41,95 +49,67 @@ .\" by Yuichi SATO .\" Updated 2008-09-15, Akihiro MOTOKI .\" -.TH COSH 3 2010-09-20 "" "Linux Programmer's Manual" -.SH ̾Á° -cosh, coshf, coshl \- ÁжÊÀþ;¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥³¥µ¥¤¥ó) ´Ø¿ô -.SH ½ñ¼° +.TH COSH 3 2010\-09\-20 "" "Linux Programmer's Manual" +.SH 名前 +cosh, coshf, coshl \- 双曲線余弦 (ハイパボリックコサイン) 関数 +.SH 書式 .nf -.B #include +\fB#include \fP .sp -.BI "double cosh(double " x ); +\fBdouble cosh(double \fP\fIx\fP\fB);\fP .br -.BI "float coshf(float " x ); +\fBfloat coshf(float \fP\fIx\fP\fB);\fP .br -.BI "long double coshl(long double " x ); +\fBlong double coshl(long double \fP\fIx\fP\fB);\fP .fi .sp -\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£ +\fI\-lm\fP でリンクする。 .sp .in -4n -glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï -.RB ( feature_test_macros (7) -»²¾È): +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp .ad l -.BR coshf (), -.BR coshl (): +\fBcoshf\fP(), \fBcoshl\fP(): .RS 4 -_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || -_POSIX_C_SOURCE\ >=\ 200112L; +_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE +|| _POSIX_C_SOURCE\ >=\ 200112L; .br -or -.I cc\ -std=c99 +or \fIcc\ \-std=c99\fP .RE .ad -.SH ÀâÌÀ -.BR cosh () -´Ø¿ô¤ÏÁжÊÀþ;¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥³¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£ -¿ô³ØŪ¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤ËÄêµÁ¤µ¤ì¤ë. +.SH 説明 +\fBcosh\fP() 関数は双曲線余弦 (ハイパボリックコサイン) の値を返す。 数学的には以下のように定義される. .nf cosh(x) = (exp(x) + exp(\-x)) / 2 .fi -.SH ÊÖ¤êÃÍ -À®¸ù¤¹¤ë¤È¡¢¤³¤ì¤é¤Î´Ø¿ô¤Ï -.I x -¤ÎÁжÊÀþ;¸¹¤òÊÖ¤¹¡£ +.SH 返り値 +成功すると、これらの関数は \fIx\fP の双曲線余弦を返す。 -.I x -¤¬ NaN ¤Î¾ì¹ç¡¢NaN ¤¬ÊÖ¤µ¤ì¤ë¡£ +\fIx\fP が NaN の場合、NaN が返される。 -.I x -¤¬ +0 ¤« \-0 ¤Î¾ì¹ç¡¢ 1 ¤¬ÊÖ¤µ¤ì¤ë¡£ +\fIx\fP が +0 か \-0 の場合、1 が返される。 -.I x -¤¬Àµ¤Î̵¸ÂÂ礫Éé¤Î̵¸ÂÂç¤Î¾ì¹ç¡¢Àµ¤Î̵¸ÂÂ礬ÊÖ¤µ¤ì¤ë¡£ +\fIx\fP が正の無限大か負の無限大の場合、正の無限大が返される。 -·ë²Ì¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¹¤ë¾ì¹ç¡¢ÈÏ°Ï¥¨¥é¡¼¤¬È¯À¸¤·¡¢ -³Æ´Ø¿ô¤Ï¤½¤ì¤¾¤ì -.RB + HUGE_VAL , -.RB + HUGE_VALF , -.RB + HUGE_VALL -¤òÊÖ¤¹¡£ -.SH ¥¨¥é¡¼ -¤³¤ì¤é¤Î´Ø¿ô¤ò¸Æ¤Ó½Ð¤·¤¿ºÝ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤«¤ÎȽÄêÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤Ï -.BR math_error (7) -¤ò»²¾È¤Î¤³¤È¡£ +結果がオーバーフローする場合、範囲エラーが発生し、 各関数はそれぞれ +\fBHUGE_VAL\fP, +\fBHUGE_VALF\fP, ++\fBHUGE_VALL\fP を返す。 +.SH エラー +これらの関数を呼び出した際にエラーが発生したかの判定方法についての情報は \fBmath_error\fP(7) を参照のこと。 .PP -°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ -.TP -ÈÏ°Ï¥¨¥é¡¼ (range error): ·ë²Ì¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤¿ -.I errno -¤Ë -.B ERANGE -¤¬ÀßÄꤵ¤ì¤ë¡£ -¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³° -.RB ( FE_OVERFLOW ) -¤¬¾å¤¬¤ë¡£ -.SH ½àµò -C99, POSIX.1-2001. -.I double -ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£ -.SH ¥Ð¥° -glibc ¥Ð¡¼¥¸¥ç¥ó 2.3.4 °ÊÁ°¤Ç¤Ï¡¢¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬È¯À¸¤·¤¿¤È¤­¤Ë¡¢ -¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³° -.RB ( FE_OVERFLOW ) -¤¬¾å¤¬¤é¤Ê¤«¤Ã¤¿¡£ -.SH ´ØÏ¢¹àÌÜ -.BR acosh (3), -.BR asinh (3), -.BR atanh (3), -.BR ccos (3), -.BR sinh (3), -.BR tanh (3) +以下のエラーが発生する可能性がある。 +.TP +範囲エラー (range error): 結果のオーバーフロー +\fIerrno\fP に \fBERANGE\fP が設定される。 オーバーフロー浮動小数点例外 (\fBFE_OVERFLOW\fP) が上がる。 +.SH 準拠 +C99, POSIX.1\-2001. \fIdouble\fP 版の関数は SVr4, 4.3BSD にも準拠している。 +.SH バグ +glibc バージョン 2.3.4 以前では、オーバーフローが発生したときに、 オーバーフロー浮動小数点例外 (\fBFE_OVERFLOW\fP) +が上がらなかった。 +.SH 関連項目 +\fBacosh\fP(3), \fBasinh\fP(3), \fBatanh\fP(3), \fBccos\fP(3), \fBsinh\fP(3), \fBtanh\fP(3) +.SH この文書について +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部 +である。プロジェクトの説明とバグ報告に関する情報は +http://www.kernel.org/doc/man\-pages/ に書かれている。