|
|
◆ chebs()
| double chebs |
( |
double |
c[], |
|
|
size_t |
n, |
|
|
double |
x |
|
) |
| |
チェビシェフ級数の値
- 目的
- chebsはチェビシェフ級数の値をクレンショウの算法を用いて求める.
f(x) = c0/2 + ΣciTi(x) (i = 0 〜 n-1) (-1 <= x <= 1)
チェビシェフ級数の定義によっては最初の係数c0の値が2倍異なることに注意せよ.
- 戻り値
- チェビシェフ級数の値.
- 引数
-
| [in] | c[] | 配列 c[lc] (lc >= n)
チェビシェフ級数の係数. |
| [in] | n | 引数 n. (n >= 1) |
| [in] | x | 引数 x. |
- エラー処理
- n <= 0 の場合, 定義域エラー(EDOM)が発生する.
- 値域エラー(ERANGE)が発生することがある.
- 注意
- x < -1 または x > 1 では計算速度が遅いため使用を推奨しない.
- 出典
- boost/math/special_functions
|