牛頓插值多項式,用於離散資料的擬合

2021-04-17 23:45:20 字數 724 閱讀 5949

#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...