課題12

以下の課題に関するレポートを、buturi-johoshori@tiger.kobe-u.ac.jp までメールで送りなさい

メールのsubjectは、report12 とし
レポートの一番最初に、氏名、学籍番号を記すこと
送付するのは、ソースコードのみ(実行ファイルは不要)


12−A:最小二乗法
演習のプログラム12-2.cはプログラムのトップの#define N 4を変更することでN次の多項式のfittingが行える。
複雑な関数として sin(x) をfittingすることを考える。
1次、2次、3次、・・・、K次 のfittingを行い、sin(x) が -πから π までだいたいfitできるのは何次の多項式を使えばよいか?
fittingを行うべき sin(x)のデータは各自用意せよ。それらをフィットして回答の多項式でfitした結果をグラフにしてプロットのファイルと何次式であるかを答えよ。

12−B:パイプ処理
 fittingすべきファイルが5つ入っているzipファイルkadai12_data.zip をダウンロードし、演習12−4と同様に
     移動平均を行い
     最小二乗法(4次式)
 を行った結果のfitting パラメーター a0, a1, と誤差平均、標準偏差をそれぞれのxy01.txt 〜xy05.txtについて答えること。演習12−5を活用し、全て自動に行っても可能。