實驗數據的插值_第1頁
實驗數據的插值_第2頁
實驗數據的插值_第3頁
實驗數據的插值_第4頁
實驗數據的插值_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗數據的插值第一頁,共三十八頁,2022年,8月28日問題的引入:是否可以尋找函數f(x)的一個近似表達式y(tǒng)(x),使得

y(x)為插值函數。由于代數多項式簡單而又便于計算,所以經常采用多項式為插值函數,即y(x)為一個多項式.第二頁,共三十八頁,2022年,8月28日,這就是插值問題例:>>x=0:0.8:10;>>y=sin(x)第三頁,共三十八頁,2022年,8月28日第四頁,共三十八頁,2022年,8月28日余項:我們可以知道,用y(x)近似f(x),除了在插值節(jié)點處,在其余的x處都有誤差。令,稱R(x)為插值多項式的余項,越小,近似程度越高。插值條件:

y(x)為次數不超過n

的多項式.在插值節(jié)點上,yi=y(xi)

,i=0,1,2,…,n第五頁,共三十八頁,2022年,8月28日插值函數

Matlab中有兩種一維插值,即多項式插值和基于FFT插值。在此我們重點講解多項式插值。函數interp1()進行一維插值。語法形式為

yi=interp1(x,y,xi,method)x和y為給定的數據的向量,長度相同。

xi為包含要插值的點的向量。

method指定插值的一種方法:默認為線性算法;‘nearest’,將插值點的值設置為已知數據點中距離最近的點的值;‘linear’,用線性函數擬合每對數據點,并返回xi處的相關函數值;‘spline’,用三次樣條函數擬合每對數據點,用‘spline’函數在插值點處進行三次樣條插值;‘cubic’為三次插值。注:所有的插值方法要求x是單調的第六頁,共三十八頁,2022年,8月28日3.1線性插值問題:已知:y0=f(x0),y1=f(x1)構造插值函數:

y(x)=Ax+B

y(x)為不高于一次的多項式滿足:y0=y(x0),y1=y(x1)第七頁,共三十八頁,2022年,8月28日插值函數兩種形式1.拉格朗日插值(兩點式)根據兩點公式:插值基函數:第八頁,共三十八頁,2022年,8月28日插值基函數性質:我們可以統(tǒng)一寫為:i,j=0,1我們稱這種形式的插值為拉格朗日插值。拉格朗日插值函數可寫成:第九頁,共三十八頁,2022年,8月28日根據點斜式公式:或者2.Newton插值(點斜式)第十頁,共三十八頁,2022年,8月28日一階差商:一階泰勒展開:牛頓插值公式:3.余項(線性插值的誤差)插值余項:線形插值余項滿足:第十一頁,共三十八頁,2022年,8月28日3.2二次插值(拋物線插值)給定函數y=f(x)的三個插值節(jié)點:求過這三點的一個二次多項式.拉格朗日插值:xy第十二頁,共三十八頁,2022年,8月28日插值基函數滿足:得到:第十三頁,共三十八頁,2022年,8月28日牛頓插值:一階差商:二階差商:二階泰勒展開:牛頓插值公式:第十四頁,共三十八頁,2022年,8月28日第十五頁,共三十八頁,2022年,8月28日第十六頁,共三十八頁,2022年,8月28日3.4n次插值給定函數y=f(x)的n+1個插值節(jié)點:求過這n+1個點的一個n次多項式.設插值函數為:

y(x)=A0+A1x+A2x2+…+Anxnxy第十七頁,共三十八頁,2022年,8月28日根據插值條件,系數應該滿足以下n+1階線性方程組第十八頁,共三十八頁,2022年,8月28日寫成矩陣形式:

可寫成:XA=YX的行列式為范德蒙行列式,由于節(jié)點互異所以

由克萊姆法則可以知道所以方程有唯一解。插值多項式存在且唯一。第十九頁,共三十八頁,2022年,8月28日牛頓插值:拉格朗日插值:其中插值基函數:第二十頁,共三十八頁,2022年,8月28日3.3逐次線性插值.給定函數y=f(x)的三個插值節(jié)點:先用(x0,y0),(x1,y1)做線性插值:xy第二十一頁,共三十八頁,2022年,8月28日再用(x0,y0),(x2,y2)做線性插值:最后用[x1,y(1)(x)],[x2,y(2)(x)]做線形插值:此函數為二次多項式,經過三個插值節(jié)點.雖然上式也是二次多項式,但是經過兩次插值而構成的,這樣有利于在計算機上的實現。第二十二頁,共三十八頁,2022年,8月28日3.5二元函數的拉格朗日多點插值公式已知:求二元函數z(x,y)經過上述節(jié)點.令:

第二十三頁,共三十八頁,2022年,8月28日二元函數插值公式:第二十四頁,共三十八頁,2022年,8月28日functiony=cf(x,w)%差分法剔除錯誤值n=length(x);y(1)=x(1);y(2)=x(2);fori=1:n-2xx=2*x(i+1)-x(i);d=abs(x(i+2)-xx);ifd>=wy(i+2)=xx;elsey(i+2)=x(i+2);endend第二十五頁,共三十八頁,2022年,8月28日>>x=rand(1,1000);>>hist(x,20)第二十六頁,共三十八頁,2022年,8月28日>>y=cf(x,0.1);>>hist(y,20)第二十七頁,共三十八頁,2022年,8月28日

樣條是繪圖員用于描繪光滑曲線的一種機械器件,它是一些易彎曲材料制成的窄條或棒條.在繪制需要通過某點的光滑曲線時,對它在這些點的位置上“壓鐵”,它就被強制通過或接近圖表上確定的描繪點.“樣條函數”這個術語意在點出這種函數的圖象與機械樣條畫出的曲線很象.補充材料三次樣條插值第二十八頁,共三十八頁,2022年,8月28日(1)S(x)是定在區(qū)間[a,b]上的二次連續(xù)可微函數;

(2)在每個子區(qū)間()上,S(x)是不超過三次的多項式則稱S(x)是對應于分劃的三次樣條函數。若在節(jié)點

處給定的函數值并且樣條函數S(x)滿足條件

(3)

則稱S(x)為函數f(x)的三次樣條插值函數。第二十九頁,共三十八頁,2022年,8月28日2、三次樣條插值函數的構造(用節(jié)點處的二階導數表示的三次樣條插值函數)設,由于在區(qū)間上是三次多項式,故在上是線性函數,可以表示為且有令有(1)第三十頁,共三十八頁,2022年,8月28日對在區(qū)間上積分兩次,并由確定積分結過中的兩個積分常數,則在區(qū)間上可得將對x求一次導得(2)(3)第三十一頁,共三十八頁,2022年,8月28日且有因為要求在節(jié)點上連續(xù),即。所以由式(4)得令將(5)式整理可得線性方程組(4)(5)(6)(7)(8)第三十二頁,共三十八頁,2022年,8月28日綜上討論可知,如果S(x)是區(qū)間[a,b]上的三次樣條插值函數,則它的表達式為(2)式,且其二階導數,滿足方程組(8)式。反之容易看出,如果n+1個參數適合方程組(8),則由是(2)所確定的函數S(x)必是區(qū)間[a,b]上的三次樣條插值函數步驟:1、根據在內節(jié)點的連續(xù)性及為線形態(tài)函數的特點,將表示為線性函數,再根據在內節(jié)點的連續(xù)性及插值條件,寫出S(x)用表示的形式。2、利用在內節(jié)點的連續(xù)性及邊界條件,導出含的n+1階線性方程組。3、求解含的線性方程組,將得到的代入上的的S(x)表達式,即可得到以節(jié)點處的二階導數表示的三次樣條插值函數。第三十三頁,共三十八頁,2022年,8月28日第三十四頁,共三十八頁,2022年,8月28日對于第一種邊界條件:由(8)式可得,若記(9)則(9)式可記為第三十五頁,共三十八頁,2022年,8月28日對于第二種邊界條件:由(1)式可得,若記(10)則(10)式可記為第三十六頁,共三十八頁,2022年,8月28日綜合上述兩種情況:可得到關于的線性方程組:其矩陣形式為:方程組(11)的系數矩陣為嚴格對角占優(yōu),為非奇異矩陣,因此方程組有唯一確定的解,可以求出,代入(8)式即可得到用節(jié)點處二階導數表示系數的三次樣條插值函數的表達式。(11)第三十七頁,共三十八頁,2022年,8月28日例:

設和

溫馨提示

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

評論

0/150

提交評論