#include
<
stdio.h
>
#include
<
conio.h
>
#include
<
alloc.h
>
void
difference(
float*x,
float*y,
intn)
return;}
main()
if(n
<=0)
for(i=0
;i<=n-
1;i++)
printf("/n
");for(i=0
;i<=n-
1;i++)
printf("/n
");difference(x,(
float
*)y,n);
printf(
"input xx:");
scanf("%f
",&xx);yy=
y[20
];for(i=
n-1;i
>=0;i
--) yy=yy
*(xx
-x[i])
+y[i];
printf(
"newtoninter(%f)=%f
",xx,yy);
getch();
}
實驗三 牛頓插值多項式
實驗三 牛頓插值多項式 實驗內容 天安門廣場公升旗的時間是日出的時刻,而降旗的時間是日落時分,根據天安門廣場管理委員會的公告,某年10月份公升降旗的時間如下 日期 1 15 22 公升旗 6 09 6 23 6 31 降旗 17 58 17 36 17 26 根據上述資料構造newton插值多項式,...
計算方法 牛頓插值多項式
問題描述 考慮 0,4 內的函式y f x cos x 利用多個 4 5等 節點構造牛頓插值多項式。輸入形式 在螢幕上依次輸入在區間 0,4 內的乙個值x 構造插值多項式後求其p x 值,和多個節點的x座標。輸出形式 輸出牛頓插值多項式係數向量,差商矩陣和p x 值 保留小數點後6位有效數字 樣例1...
插值多項式例子
給定函式 ex 在區間 1,1 上的資料表如下 x 101 f x 0.3679 1.0000 2.7182f x 0.3679 1.0000 2.7182 給出 hermite 插值多項式,並計算其誤差。mathematica code create by zzw clear f,f1,a her...