関数近似を行う部分以外は終わった