# interp

## 機能

1 次元系列の入出力データ対 x，y を補間した系列 xip，yip を求める．

## 形式

    yip = interp( algorithm, x, y, xip )

    yip = interp( algorithm, x, y, dpt [, xip2] )

## パラメータ

1. algorithm : 補間アルゴリズム (String)

   "akima" : Akima の補間
   "spline" : 自然 3 次スプライン補間

2. x : 入力系列 (1 次元 Series)

3. y : 出力系列 (1 次元 Series)

4. dpt : 補間後のデータ点数 (>0) ，サンプリング周波数からデータ点数，補間後の入力系列を求める (=0)．

5. xip : 補間後の入力系列 (1 次元 Series)

6. xip : 補間後の出力系列 (1 次元 Series)

7. xip2 : 自動生成された補間後の入力系列 (1 次元 Series)

## 解説

1. x，y は同じデータ点数でなければならない．

2. x および xip は，ともに の関係を満たしていなければならない．

   1. 形式1について :

      1. xip の系列に対する yip が求められている．

      2. xip の値の範囲は x の値の範囲を超えてはならない．

   2. 形式 2 について :

      1. dpt = 0 の場合は，サンプリング周波数をもとに，以下の定義より，xip が自動生成される．

         ここで，

         但し， はサンプリング周波数， は のデータ点数

      2. dpt > 0 の場合は，上式の step を次式として xip が生成される．

         のとき

         のとき は0

      3. 第 4 引数 xip2 には，自動生成された補間後の入力系列 xip が格納される．

Last updated: 2005/03/31