J0(3) FreeBSD ライブラリ関数マニュアル J0(3)
名称
j0, j0f, j1, j1f, jn, jnf, y0, y0f, y1, y1f, yn, ynf − 第一種、第二種ベッ セル関数 |
ライブラリ
数値計算ライブラリ (libm, −lm) |
書式
#include <math.h> double |
j0(double x); float |
j0f(float x); double |
j1(double x); float |
j1f(float x); double |
jn(int n, double x); float |
jnf(int n, float x); double |
y0(double x); float |
y0f(float x); double |
y1(double x); float |
y1f(float x); double |
yn(int n, double x); float |
ynf(int n, float x); |
解説 |
関数 j0(), j0f(), j1(), j1f() はそれぞれ実数値 x に対して 0 次と 1 次の第 一種ベッセル関数を計算します。関数 jn(), jnf() は実数値 x に対して 整数次 n の第一種ベッセル関数を計算します。 関数 y0(), y0f(), y1(), y1f() は正の 実数値 x に対して、線形独立な 0 次と 1 次の第二種ベッセル関数を計算します。関数 yn(), ynf() は正の 実数値 x に 対して 整数次 n の第二種ベッセル関数を計算します。 |
戻り値
これらの関数が正常終了すると、計算結果が返されます。 VAX および Tahoe アーキテクチャでは、第二種ベッセル関数に対しては、負または 0 の x の値は エラーになります。グローバル変数 errno は EDOM に設定されて予約オペランド フォルトが生成されます。 |
関連項目
歴史
この一群の関数は Version 7 AT&T UNIX で登場しました。 FreeBSD 10.0 April 19, 1991 FreeBSD 10.0 |