smooth
例:smooth(7,[1],[3]);
- 機能:
- 多項式適合法による移動平滑(重み付き)
- 書式:
- smooth(平滑点数,[i],[o])
- 解説:
- 入力数値組[i]に対し、指定の平滑点数での多項式適合による重み付きの移動平滑処理を行い、結果を数値組[o]に出力します。
重み値と正規化定数は、多項式適合法により平滑点数の指定で次のサービッキー・ゴーリの表の値が採用されています。
平滑点数は、5〜25までの奇数です。
平滑点数 ・・・・・・・・・・・・・・・ 移動平滑の幅(奇数)
[i] ・・・・・・・・・・・・・・・ 入力数値組
[o] ・・・・・・・・・・・・・・・ 出力数値組
点番号 25点 23点 21点 19点 17点 15点 13点 11点 9点 7点 5点
-12 -253
-11 -138 -42
-10 -33 -21 -171
-09 62 -2 -76 -136
-08 147 15 9 -51 -21
-07 222 30 84 24 -6 -78
-06 287 43 149 89 7 -13 -11
-05 342 54 204 144 18 42 0 -36
-04 387 63 249 189 27 87 9 9 -21
-03 422 70 287 224 34 122 16 44 14 -2
-02 447 75 309 249 39 147 21 69 39 3 -3
-01 462 78 324 264 42 162 24 84 54 6 12
00 467 79 329 269 43 167 25 89 59 7 17
01 462 78 324 264 42 162 24 84 54 6 12
02 447 75 309 249 39 147 21 69 39 3 -3
03 422 70 287 224 34 122 16 44 14 -2
04 387 63 249 189 27 87 9 9 -21
05 342 54 204 144 18 42 0 -36
06 287 43 149 89 7 -13 -11
07 222 30 84 24 -6 -78
08 147 15 9 -51 -21
09 62 -2 -76 -136
10 -33 -21 -171
11 -138 -42
12 -253
平滑点数 25 23 21 19 17 15 13 11 9 7 5
正規化定数 5175 805 3059 2261 23 1105 143 429 231 21 35
サービッキー・ゴーリ(Savitzky-Golay)の表
return |