|
|
◆ Polyvl()
| Sub Polyvl |
( |
Nder As |
Long, |
|
|
XX As |
Double, |
|
|
Yfit As |
Double, |
|
|
Yp() As |
Double, |
|
|
N As |
Long, |
|
|
X() As |
Double, |
|
|
C() As |
Double, |
|
|
Info As |
Long |
|
) |
| |
補間多項式の関数値および微分係数
- 目的
- 本ルーチンはPolintにより生成された補完多項式の値とNder次までの微分係数を求める.
- 引数
-
| [in] | Nder | 求める微分係数の個数. (Nder >= 0) |
| [in] | XX | 補間関数値および微分係数を求める点. |
| [out] | Yfit | XXにおける補間多項式の関数値. |
| [out] | Yp() | 配列 Yp(LYp - 1) (LYp >= Nder)
XXにおける1〜Nder次微分係数. |
| [in] | N | データ点数. (Polintに入力したもの) |
| [in] | X() | 配列 X(LX - 1) (LX >= N)
データのx座標. (Polintに入力したもの) |
| [in] | C() | 配列 C(LC - 1) (LC >= N)
補間多項式情報. (Polintが生成したもの) |
| [out] | Info | = 0: 正常終了.
= -1: パラメータ Nder の誤り. (Nder < 0)
= -4: パラメータ Yp() の誤り.
= -5: パラメータ N の誤り. (N < 1)
= -6: パラメータ X() の誤り.
= -7: パラメータ C() の誤り. |
- 出典
- SLATEC
- 使用例
- Polintの使用例を参照せよ.
|