|
|
◆ _polyvl()
| void _polyvl |
( |
int |
nder, |
|
|
double |
xx, |
|
|
double * |
yfit, |
|
|
double |
yp[], |
|
|
int |
n, |
|
|
double |
x[], |
|
|
double |
c[], |
|
|
double |
work[], |
|
|
int * |
info |
|
) |
| |
補間多項式の関数値および微分係数
- 目的
- 本ルーチンはpolintにより生成された補完多項式の値とnder次までの微分係数を求める.
- 引数
-
| [in] | nder | 求める微分係数の個数. (nder >= 0) |
| [in] | xx | 補間関数値および微分係数を求める点. |
| [out] | yfit | xxにおける補間多項式の関数値. |
| [out] | yp[] | 配列 yp[lyp] (lyp >= nder)
xxにおける1〜nder次微分係数. |
| [in] | n | データ点数. (polintに入力したもの) |
| [in] | x[] | 配列 x[lx] (lx >= n)
データのx座標. (polintに入力したもの) |
| [in] | c[] | 配列 c[lc] (lc >= n)
補間多項式情報. (polintが生成したもの) |
| [out] | work[] | 配列 work[lwork] (lwork >= 2*n)
作業領域. (nder = 0 のときは参照されない) |
| [out] | info | = 0: 正常終了
= -1: 入力パラメータ nder の誤り (nder < 0)
= -5: 入力パラメータ n の誤り (n < 1) |
- 出典
- SLATEC
|