目的
与えられていた式にn=1,2,3を加えていき、補間多項式を示し、どのように補間されるかをイメージしグラフにする。その後sin45°を補間するプログラムのソースコードの修正を行う。
練習問題1の方法
一般式にn=1、2,3と順に代入して式を求めた。
n=1のとき
Y0+y1× (x-x0)/(x1−x0)
n=2のとき
y0+y1× (x−x0)/(x1−x0)+ y2×{(x−x0)/(x2-x0)}*{(x-x1)/(x2-x1)}
n=3のとき
y0+y1× (x−x0)/(x1−x0)+ y2×{(x−x0)/(x2-x0)}*{(x-x1)/(x2-x1)}
+y3{(x-x0)(x-x1)(x-x2)}/{(x3-x0)(x3-x1)(x3-x2)}
となる。
点(1,1)=(x0、y0)、
(0,0)=(x1、y1)、
(2,2)=(x2、y2)、
(3,3)=(x3、x3)とし、それぞれn=1、2、3のときの式に入力し補間多項式を得る。
練習問題2の方法
先生のホームページにあったソースコードをシグインで編集した。