Bessel 系関数 : _y0、_y1、_yn
ベッセル関数を計算します。
double _y0(
double x
);
double _y1(
double x
);
double _yn(
int n,
double x
);
パラメーター
x
浮動小数点値。n
ベッセル関数の整数のシーケンス。
戻り値
各ルーチンは x のベッセル関数を返します。x が負の場合ルーチンは EDOM に errno を設定しstderr に _DOMAIN のエラー メッセージを表示して_HUGE_VAL を返します。_matherr を使用してエラー処理を変更できます。
解説
_y0_y1 と _yn ルーチンは2 番目の種類のベッセル関数を返します : 順位 01および n されます。
入力 |
SEH 例外 |
Matherr の例外 |
---|---|---|
± QNAN,IND |
INVALID |
_DOMAIN |
± 0 |
ZERODIVIDE |
_SING |
|X|<0.0 |
INVALID |
_DOMAIN |
必要条件
ルーチン |
必須ヘッダー |
---|---|
_y0 |
<math.h> |
_y1 |
<math.h> |
_yn |
<math.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
使用例
例についてはベッセル関数 を参照してください。
同等の .NET Framework 関数
該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。