拉格朗日插值法理論及誤差分析_第1頁
拉格朗日插值法理論及誤差分析_第2頁
拉格朗日插值法理論及誤差分析_第3頁
拉格朗日插值法理論及誤差分析_第4頁
拉格朗日插值法理論及誤差分析_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、淺析拉格朗日插值法目錄:一、引言二、插值及多項式插值的介紹三、拉格朗日插值的理論及實驗四、拉格朗日插值多項式的截斷誤差及實用估計式五、參考文獻(xiàn)一、引言插值在數(shù)學(xué)發(fā)展史上是個古老問題。插值是和拉格朗日(Lagrange、牛頓(Newton)、高斯(GausS等著名數(shù)學(xué)家的名字連在一起的。在科學(xué)研究和日常 生活中,常常會遇到計算函數(shù)值等一類問題。插值法有很豐富的歷史淵源,它最 初來源人們對天體研究一一有若干觀測點(我們稱為節(jié)點)計算任意時刻星球的 位置(插值點和插值)?,F(xiàn)在,人們在諸如機(jī)械加工等工程技術(shù)和數(shù)據(jù)處理等科 研都有很好的應(yīng)用,最常見的應(yīng)用就是氣象預(yù)報。插值理論和方法能解決在實際 中當(dāng)許多

2、函數(shù)表達(dá)式未知或形式復(fù)雜,如何去構(gòu)造近似表達(dá)式及求得在其他節(jié)點 處的值的問題。二、插值及多項式插值1、插值問題的描述設(shè)已知某函數(shù)關(guān)系y f (x)在某些離散點上的函數(shù)值:xX)XiXn 1X nyy。yiLy n 1yn插值問題:根據(jù)這些已知數(shù)據(jù)來構(gòu)造函數(shù) y f (x)的一種簡單的近似表達(dá)式,以便于計算點X xJ 0,1,L , n的函數(shù)值f (X),或計算函數(shù)的一階、二階導(dǎo)數(shù)值。2、插值的幾何意義3、多項式插值可編輯范本3.1基本概念假設(shè)y f (x)是定義在區(qū)間a,b上的未知或復(fù)雜函數(shù),但一直該函數(shù)在 點a XoXi LXn b處的函數(shù)值y,yi丄y。找一個簡單的函數(shù),例如函數(shù)P(x),

3、使之滿足條件P(x) yi ,i 0,1,2,L , n,(3.1)通常把上述Xo Xi LXn稱為插值節(jié)點,把P(x)稱為f (x)的插值多項式,條件(3.1)稱為插值條件,并把求P(x)的過程稱為插值法。3.2插值多項式的存在性和唯一性如果插值函數(shù)是如下m次的多項式:Pm(x)mm 1aoxa1Xam 1 x那么插值函數(shù)的構(gòu)造就是要確定Pm(x)表達(dá)式中的m+1個系數(shù)a。丄ami,am。由于插值條件包含n+1獨立式,只要m=n就可證明插值函數(shù) 多項式是唯一存在。實際上,由n+1個插值條件可得na。Xon 1axLan 1X0any。na。n 13X1Lan 1X1an屮MnaXnn 1ax

4、L an 1 Xnanyn這是一個關(guān)于ao,ai,L %的n+1階線性方程組,且其系數(shù)矩陣對應(yīng)的行列式是線性代數(shù)中著名的范德蒙(Van demo nde行列式。該行列式得值為n iVn(Xo,Xi 丄 Xn)(X Xj)i 1 j 0因為i j時,Xi Xj,所以Vn(Xo,Xi,L Xn) 0。從而證明了上述線性方程組 的階是唯一存在的。既滿足插值條件的多項式唯一存在。三、拉格朗日插值的理論及實驗1、拉格朗日插值的理論拉格朗日(Lagrange插值公式的基本思想是把Pn(x)的構(gòu)造問題轉(zhuǎn)化為n+1個插值基函數(shù)h(X)(i0,1,L ,n)。首先我們利用節(jié)點直接構(gòu)造如下多項式:ln(X)(X

5、Xi) n1(Xi)其中n 1(X)(X Xo)(X XjL (X Xn),In 1(X) (Xi Xo)L (Xi X 1)( Xi Xi 1)L (Xi Xn)容易驗證該多項式具有性質(zhì)1, j inln(x)ynlk(x)ykli因此,n次多項式L,x) l(x)y li(x)y Lk 0一定具有性質(zhì)nLn (Xi)lk(x)yk li (Xi) yi, i 0,1, L , n,k 0既滿足插值條件。我們稱Ln(x)為拉格朗日插值多項式,li(x)稱為拉格朗日插值及函數(shù)。一次拉格朗日插值多項式又叫做線性插值多項式。二次拉格朗日插值多項式又叫做拋物線插值多項式2、拉格朗日插值實驗經(jīng)過學(xué)習(xí)掌

6、握拉格朗日插值的理論,學(xué)以致用,使學(xué)到的知識運(yùn)用到現(xiàn)實生活中,并運(yùn)用計算機(jī)來解決我們在學(xué)習(xí)中遇到的一些問題。以下為運(yùn)用MATLAB軟件平臺上計行拉格朗日插值問題:x02468101214161820 2224 262830y0.00 0.45 0.75 1.52 2.12 3.40 3 .724.17 5.12 5.45 5.67 6.74 7.31 7.85 8 .45 8.97例:已知在0,30內(nèi)對應(yīng)的節(jié)點x以及函數(shù)值y如表所示,利用拉格朗日插值多項式求在區(qū)間x=2.035,x=9.771,x=17.815,x=26.90所對應(yīng)的函數(shù)值。在已知數(shù)表函數(shù)的條件下,拉格朗日插值多項式可用來計算

7、復(fù)雜函數(shù)或未知函數(shù)的函數(shù)值,為此我們首先編寫如下利用拉格朗日插值多項式方法計算函數(shù) 值的程序: function y=lagrange(x0,y0,x) n=length(x0);m=length(x);for i=1:mz=x(i);s=0.0;for k=1:np=1.0;for j=1:nif j=kp=p*(z-x0(j)/(x0(k)-x0(j);endends=p*y0(k)+s;endy(i)=s;end上述三重循環(huán)給出了拉格朗日插值計算多項式計算任何點 x 處的函數(shù)值的過程,我們把它標(biāo)記為lagrange.m文件,接下來我們在MATLAB平臺上進(jìn)行上述例子中的數(shù)值試驗。在Com

8、ma nd Window中輸入的命令及結(jié)果如下所示: x=0:2:30; y=0.0 0.45 0.75 1.52 2.12 3.40 3.72 4.17 5.12 5.45 5.67 6.74 7.31 7.85 8.45 8.97; lagrange(x,y,2.035)ans =0.3290 lagrange(x,y,9.771)ans =3.2975 lagrange(x,y,17.815)ans =5.4483 lagra nge(x,y,26.907) ans =8.6519最后,我們根據(jù)拉格朗日插值結(jié)果,利用plot命令畫出未知函數(shù)的圖像, 令程序如下: x0=0:2:30; y

9、0=lagra nge(x,y,x0); plot(x0,y0)得到的未知函數(shù)圖像為:四、拉格朗日插值多項式的截斷誤差及實用估計式1、截斷誤差在a,b區(qū)間上用Ln(x)近似未知或復(fù)雜函數(shù)f(x),其截斷誤差是指Rn xf xLn x( 4.1)通常稱Rn X為拉格朗日插值余額。注意到利用公式(4.1)估計截斷誤差實際上非常困難。一是因為它要計算函數(shù)f(x)的高階導(dǎo)數(shù),當(dāng)f(x)很復(fù)雜時,計算量很大,而當(dāng)f(x)沒有可用來計算的表達(dá)式時,導(dǎo)數(shù)無法準(zhǔn)確計算;二是因為即使能得到高階導(dǎo)數(shù)的解析式,但由于 的具體位置不知道,所以要估計高階導(dǎo)數(shù)在插值區(qū)間上的界一般是非常困難的事情。因此,公式(4.1)并不

10、實用。2、截斷誤差的實用估計式既然公式(4.1)估計誤差時不實用,那么實際中如何估計截斷誤差呢?假設(shè)插值條件中包含n+2組數(shù)據(jù)f (xjyi,i 0,1,L , n, n 1,那么利用n+1組數(shù)據(jù)我們可以構(gòu)造一個n次拉格朗日插值多項式Ln(x), 利用后n+1組數(shù)據(jù)我們可以構(gòu)造另一個n次拉格朗日插值多項式L:(x)。利用公式(4.1)知,他們各自的插值余項為f(x) Ln(x)1(n 1)!(n1)( )(xxo)(x XjL (x Xn),f(x) L*n(x)1(n 1)!(n 1)(xXj(X X2)L(X Xn 1),L;(x) Ln(x)1(n 1)!兩式相減得n 1()(X X1)

11、L (X Xn)(Xn 1 X。),并可寫成*fn1)()(x )L (X xn) Ln (x) Ln (x).( 4.2)(n 1)!Xn 1 Xo注意到上式中利用fn1( ) fn1( *).該條件在很多情況下是成立的利用式(4.2)可得R(x) f(x) Ln(x)R*(x) f(x) L*n(x)Ln(x)L;(x)x xn 1L;(x) Ln(x)(4.2)Xn 1X。式(4.3)給出了用Ln(x)或L*n(x)作近似計算時的實用誤差估計式,它不需要計 算高階導(dǎo)數(shù),也不用估計插值區(qū)間上高階導(dǎo)數(shù)的界。總之,拉格朗日插值法的公式結(jié)構(gòu)緊湊,在理論分析中十分方便,然而在計 算中,但插值點增加或減少時,所對應(yīng)的基本多項式就得重新計算而且圖像發(fā)生 很大變化。像逐次線性插值法、牛頓插值法等都是在拉格朗日插值多項式的基礎(chǔ) 上延伸出來的。我們根據(jù)實際中的具體問題,為減少插值誤差來選取相應(yīng)的插值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論