MATLABの関数を使用してinterp1
、信号内の欠落データを補間していますが、魅力的に機能します。ただし、機能がどのように機能するかを知りたいです。
interp1
関数を使用する関数 のコードを確認しましたspline
。関数のコードはspline
私には理解するのが非常に難しいので、ググってウィキペディアで検索しましたが、(一般的に)どのように機能するか、自由度がどのように機能するか、関数がどのように多項式 (通常は 3 次) を使用するかを知っています。曲線の欠落部分を生成します。
20 個の数字の配列があり、8 ~ 12 が欠落している場合 (ゼロ):
4 5 2 3 5 4 3 0 0 0 0 0 4 5 2 4 3 5 4 3
関数は、どの数字がそこに収まるかをどのように判断しますか? [1-5]、[2-6]、[3-7] などの処理のように、データの上を移動する一定の幅のウィンドウですか? それとも、欠落データの左右にある 2 つまたは 3 つの数字を使用しますか?
私は数学的な説明を探しているのではなく、魔法がどのように機能するかを知りたいだけです:)