XLPack 6.1
C/C++ API リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ _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]yfitxxにおける補間多項式の関数値.
[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