5点近似公式がどうやって導かれたかを理解すれば, 以下何点近似でも導けます. Taylor 展開 (1) f(x0±h) = f(x0) ± f'(x0) h + f''(x0) h^2 / 2! ± f^(3)(x0) h^3 / 3! + ・・・ (2) f(x0±2h) = f(x0) ± f'(x0) 2h + f''(x0) (2h)^2 / 2! ± f^(3)(x0) (2h)^3 / 3! + ・・・ から (3) {f(x0+2h) - f(x0-2h)} + a{f(x0+h) - f(x0-h)} を作ってみると,hの偶数乗の項は消えて,奇数乗の項は (4) h の係数 4+2a (5) h^3 の係数 (8/3) + (1/3)a になります. したがって,(5)がゼロになるように,すなわち a=-8 と選べばよく, 質問の5点近似公式が直ちに導けます.
高い周波数を除去するローパスフィルタはしばしばデータのスムージングにも使用されます。高周波数振動 - 特に測定誤差 - はこれにより最小化されます。 フーリエ領域で設計されたほとんどのローパスフィルタと異なり、Savitzky-Golay フィルタは時間領域で設計されています。データを横断して移動し、それぞれのウィンドウ上のそれぞれの点に平均値を割り当てる (移動ウィンドウ平均) ウィンドウとしてのフィルタを想像してください。 gi はポイント i でのフィルタされた値 fj はポイント j でのフィルタされていない値 nL はポイントの左側のスムージングされるデータポイント数を指定 nR はポイントの右側のスムージングされるデータポイント数を指定 cn は重み付け関数 SavitzkyGolay フィルタ法はそれぞれのデータポイントのスムージングされた値を決定するために局所多項式回帰を実
Chromium (Chrome) のソースを読んでみた. まず Chromium の位置づけがややこしい. Google 発のオープンソースなブラウザである Chromium があって,Google Chrome はこれをカスタムビルドしたもの,という位置付けらしい.まあ大多数の人間にとっては,Google Chrome のソースを読めるという認識で問題ないんだろう. ソースをダウンロードしてビルドまで,の手順はここにまとまっている. Getting Started - Chromium Developer Documentation 推奨ビルド環境は Visual C++ 2005 SP1.ソリューションファイル同梱なので,Windows っ子も安心. 巨大な tar ファイルの展開が終わると,Visual C++のプロジェクトファイルが大量に現れる.各プロジェクトの概要はこちら. G
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く