X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=release%2Fman3%2Fj0.3;h=554cc7be1677f2ebfb4479af94d94a39042e4ca0;hb=a2b0f650fa5e3f097a33752f9ee5626f8d678fd8;hp=4f54a0f5236badeee0bede609607bcf5ee34bca0;hpb=ce024239a1d8e74a7a44f7c24cee4375cb13b3ef;p=linuxjm%2FLDP_man-pages.git diff --git a/release/man3/j0.3 b/release/man3/j0.3 index 4f54a0f5..554cc7be 100644 --- a/release/man3/j0.3 +++ b/release/man3/j0.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,127 +33,95 @@ .\" Modified 2004-11-12 as per suggestion by Fabian Kreutz/AEB .\" 2008-07-24, mtk, moved yxx() material into separate y0.3 page .\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.\" .\" Japanese Version Copyright (c) 1998 Ishii Tatsuo all rights reserved. .\" Translated Sun May 24 1998 by Ishii Tatsuo .\" Updated 2002-09-24 by Akihiro MOTOKI .\" Updated 2008-09-16, Akihiro MOTOKI .\" -.TH J0 3 2010-09-20 "" "Linux Programmer's Manual" +.TH J0 3 2010\-09\-20 "" "Linux Programmer's Manual" .SH 名前 j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl \- 第一種ベッセル関数 .SH 書式 .nf -.B #include +\fB#include \fP .sp .fi -.BI "double j0(double " x ); +\fBdouble j0(double \fP\fIx\fP\fB);\fP .br -.BI "double j1(double " x ); +\fBdouble j1(double \fP\fIx\fP\fB);\fP .br -.BI "double jn(int " n ", double " x ); +\fBdouble jn(int \fP\fIn\fP\fB, double \fP\fIx\fP\fB);\fP .sp -.BI "float j0f(float " x ); +\fBfloat j0f(float \fP\fIx\fP\fB);\fP .br -.BI "float j1f(float " x ); +\fBfloat j1f(float \fP\fIx\fP\fB);\fP .br -.BI "float jnf(int " n ", float " x ); +\fBfloat jnf(int \fP\fIn\fP\fB, float \fP\fIx\fP\fB);\fP .sp -.BI "long double j0l(long double " x ); +\fBlong double j0l(long double \fP\fIx\fP\fB);\fP .br -.BI "long double j1l(long double " x ); +\fBlong double j1l(long double \fP\fIx\fP\fB);\fP .br -.BI "long double jnl(int " n ", long double " x ); -.fi +\fBlong double jnl(int \fP\fIn\fP\fB, long double \fP\fIx\fP\fB);\fP .sp \fI\-lm\fP でリンクする。 .sp .in -4n -glibc 向けの機能検査マクロの要件 -.RB ( feature_test_macros (7) -参照): +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp .ad l -.BR j0 (), -.BR j1 (), -.BR jn (): +\fBj0\fP(), \fBj1\fP(), \fBjn\fP(): .RS 4 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE .RE .br -.BR j0f (), -.BR j0l (), -.BR j1f (), -.BR j1l (), -.BR jnf (), -.BR jnl (): +\fBj0f\fP(), \fBj0l\fP(), \fBj1f\fP(), \fBj1l\fP(), \fBjnf\fP(), \fBjnl\fP(): .RS 4 -_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 .\" Also seems to work: -std=c99 -D_XOPEN_SOURCE +_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 .RE .ad b .SH 説明 -関数 -.BR j0 (), -.BR j1 () -はそれぞれ \fIx\fP の0次、1次の -第一種ベッセル関数の値を返す。 -関数 -.BR jn () -は \fIx\fP の \fIn\fP 次の -第一種ベッセル関数の値を返す。 +関数 \fBj0\fP(), \fBj1\fP() はそれぞれ \fIx\fP の0次、1次の 第一種ベッセル関数の値を返す。 関数 \fBjn\fP() は \fIx\fP の +\fIn\fP 次の 第一種ベッセル関数の値を返す。 .PP -.BR j0f () -群の関数、 -.BR j0l () -群の関数は、それぞれ -.I float -型、 -.I "long double" -型の返り値を返す。 +\fBj0f\fP() 群の関数、 \fBj0l\fP() 群の関数は、それぞれ \fIfloat\fP 型、 \fIlong double\fP 型の返り値を返す。 .SH 返り値 -成功すると、これらの関数は -.I x -に対する第一種ベッセル関数の値を返す。 +成功すると、これらの関数は \fIx\fP に対する第一種ベッセル関数の値を返す。 -.I x -が NaN の場合、NaN が返される。 +\fIx\fP が NaN の場合、NaN が返される。 -.I x -の絶対値が大き過ぎる場合や結果がアンダーフローする場合、 -範囲エラー (range error) が発生し、返り値が 0 となる。 +\fIx\fP の絶対値が大き過ぎる場合や結果がアンダーフローする場合、 範囲エラー (range error) が発生し、返り値が 0 となる。 .SH エラー -これらの関数を呼び出した際にエラーが発生したかの判定方法についての情報は -.BR math_error (7) -を参照のこと。 +これらの関数を呼び出した際にエラーが発生したかの判定方法についての情報は \fBmath_error\fP(7) を参照のこと。 .PP 以下のエラーが発生する可能性がある。 -.TP +.TP 範囲エラー: 結果のアンダーフローや、\fIx\fP の絶対値が大き過ぎる -.I errno -に -.B ERANGE -が設定される。 .\" An underflow floating-point exception .\" .RB ( FE_UNDERFLOW ) .\" is raised. +\fIerrno\fP に \fBERANGE\fP が設定される。 .PP -これらの関数は、 -.BR fetestexcept (3) -でチェックできる例外を上げない。 .\" FIXME . Is it intentional that these functions do not raise exceptions? .\" e.g., j0(1.5e16) .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6805 +これらの関数は、 \fBfetestexcept\fP(3) でチェックできる例外を上げない。 .SH 準拠 -.I double -型の値を返す関数は、SVr4, 4.3BSD, POSIX.1-2001 -に準拠する。 -それ以外は非標準の関数で、BSD にも存在する。 +\fIdouble\fP 型の値を返す関数は、SVr4, 4.3BSD, POSIX.1\-2001 に準拠する。 それ以外は非標準の関数で、BSD +にも存在する。 .SH バグ -\-8 から 8 までの \fIx\fP の値について -.BR j0 (), -.BR j1 (), -.BR jn () -が返す値には、最大で 2e\-16 の誤差がある。 +\-8 から 8 までの \fIx\fP の値について \fBj0\fP(), \fBj1\fP(), \fBjn\fP() が返す値には、最大で 2e\-16 の誤差がある。 .SH 関連項目 -.BR y0 (3) +\fBy0\fP(3) +.SH この文書について +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部 +である。プロジェクトの説明とバグ報告に関する情報は +http://www.kernel.org/doc/man\-pages/ に書かれている。