|
|
◆ _hyp2f1()
| double _hyp2f1 |
( |
double |
a1, |
|
|
double |
a2, |
|
|
double |
b, |
|
|
double |
z |
|
) |
| |
超幾何関数 2F1(a1, a2; b; z) (第1種超幾何関数 / ガウス型超幾何関数)
- 目的
- hyp2f1は第1種超幾何関数 2F1(a1, a2; b; z) を求める.
2F1(a1, a2; b; z) = Σ(a1)k*(a2)k/(b)k * z^k/k! (k = 1 〜 ∞)
- 戻り値
- 2F1(a1, a2; b; z).
- 引数
-
| [in] | a1 | 引数 a1. |
| [in] | a2 | 引数 a2. |
| [in] | b | 引数 b. |
| [in] | z | 引数 z. |
- エラー処理
- zが本ルーチンの対象範囲外の場合, 定義域エラー(EDOM)が発生する.
- 値域エラー(ERANGE)が発生することがある.
- 注意
- z < -1 および z > 1 は特別の場合を除いて本ルーチンの計算対象範囲外である.
- パラメータ a1, a2 および b が -1 〜 7 の範囲についてテスト済である (いくつかの特別なケースについては -7 〜 7). この範囲内での使用が推奨される.
- パラメータ a1, a2 および b は, 整数値に対してその差が1.0e-13よりも小さければ整数値であるとみなされる.
- 出典
- netlib/cephes
|