實驗三 牛頓插值多項式
實驗內容:天安門廣場公升旗的時間是日出的時刻,而降旗的時間是日落時分,根據天安門廣場管理委員會的公告,某年10月份公升降旗的時間如下:
日期 1 15 22
公升旗 6:09 6:23 6:31
降旗 17:58 17:36 17:26
根據上述資料構造newton插值多項式,計算當年10月8日北京市的日照時長。
```c
#include#include#define n 3
void main()
; float y[n]=,
time=0.0,z[n][n];//z裡面儲存的是差商值
for(i=0;ij的情況
z[i][j]=( );
//這個就是我們轉換到陣列後差商的計算公式
time=( );
//time裡面就是我們最後的結果,它的形式就是newton插值多項式
printf("10月8號的日照時長為:%d小時%.0f分鐘\n",
(int)floor(time),60*fmod(time,1.0));
}
計算方法 牛頓插值多項式
問題描述 考慮 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...
lagrange插值多項式
簡潔版 hanshu input 請輸入函式f x s fprintf 請輸入差值區間最小值 n xmin input fprintf 請輸入差值區間最大值 n xmax input fprintf 請輸入等分份數 n n input fprintf 請輸入自變數x n xin input h xm...