|
|
◆ _polint()
| void _polint |
( |
int |
n, |
|
|
double |
x[], |
|
|
double |
y[], |
|
|
double |
c[], |
|
|
int * |
info |
|
) |
| |
補間多項式の生成
- 目的
- 本ルーチンは離散データを補完する多項式を生成し配列c[]にその情報を設定する. これを使用して, サブルーチンpolyvlは多項式の値と微分係数を求める. また, サブルーチンpolcofは多項式の係数を生成する.
- 引数
-
| [in] | n | データ点数. (n >= 1) |
| [in] | x[] | 配列 x[lx] (lx >= n)
データのx座標 (すべて異なった値であること). |
| [in] | y[] | 配列 y[ly] (ly >= n)
データのy座標. |
| [out] | c[] | 配列 c[lc] (lc >= n)
補間多項式情報 (polyvlおよびpolcofが使用する). |
| [out] | info | = -1: 入力パラメータ n の誤り (n < 1)
= 0: 正常終了
= 1: x座標に重複がある |
- 出典
- SLATEC
|