數(shù)值分析實(shí)驗(yàn)插值與擬合_第1頁(yè)
數(shù)值分析實(shí)驗(yàn)插值與擬合_第2頁(yè)
數(shù)值分析實(shí)驗(yàn)插值與擬合_第3頁(yè)
數(shù)值分析實(shí)驗(yàn)插值與擬合_第4頁(yè)
數(shù)值分析實(shí)驗(yàn)插值與擬合_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《數(shù)值分析》課程實(shí)驗(yàn)一:插值與擬合一、實(shí)驗(yàn)?zāi)康睦斫獠逯档幕驹?,掌握多?xiàng)式插值的概念、存在唯一性;編寫MATLAB程序?qū)崿F(xiàn)Lagrange插值和Newton插值,驗(yàn)證Runge現(xiàn)象;通過(guò)比較不同次數(shù)的多項(xiàng)式擬合效果,理解多項(xiàng)式擬合的基本原理;編寫MATLAB程序?qū)崿F(xiàn)最小二乘多項(xiàng)式曲線擬合。二、實(shí)驗(yàn)內(nèi)容1.用Lagrange插值和Newton插值找經(jīng)過(guò)點(diǎn)(-3,-1),(0,2),(3,-2),(6,10)的三次插值公式,并編寫MATLAB程序繪制出三次插值公式的圖形。2.設(shè)f(x)=1:x2,xG[—5'5]如果用等距節(jié)點(diǎn)x.=-5+10i/n(i=0,1,2,…,n)上的Lagrange插值多項(xiàng)式Ln(x)去逼近它。不妨取n=5和n=10,編寫MATLAB程序繪制出L5(x)和L10(x)的圖像。"3.在某冶煉過(guò)程中,根據(jù)統(tǒng)計(jì)數(shù)據(jù)的含碳量與時(shí)間關(guān)系如下表,試求含碳量與時(shí)間t的擬合曲線。t(min)0510152025303540455055y(X10-5)01.272.162.863.443.874.154.374.514.584.024.64用最小二乘法進(jìn)行曲線擬合;編寫MATLAB程序繪制出曲線擬合圖。三、實(shí)驗(yàn)步驟1,i=j,0,i豐j1.(1)1,i=j,0,i豐jl(x)=8..=的一組基函數(shù)如)匕,"的表達(dá)式為tx—xl(x)=Hj(i=0,1,,n).尸0,j,.Xifj有了基函數(shù)^.(x)£0,n次插值多項(xiàng)式就可表示為L(zhǎng)(x)=咒yl(x)

niii=0(2)Newton插值法:設(shè)x0,x1,…,xn是一組互異的節(jié)點(diǎn),y,.=f(x)(i=0,1,2,…,n),fx)在處的n階差商定義為

f[x,x,…,x]-f[x,x,…,x]TOC\o"1-5"\h\zf[x,x,???,x]=1—2n0~1i-01nx一x則n次多項(xiàng)式N(x)=f(x)+f[x,x](x-x)+f[x,x,x](x-x)(x-x)

n001001201+…+f[x,x,…x](x-x)(x-x)…(x-x)01n01n-1差商表的構(gòu)造過(guò)程:x.f(x)一階差商二階差商三階差商四階差商Lx0f(x0)x1f(x1)fx0,x1]x2f(x2)f[x1,x2]fx0,x1'x2]x3f(x3)f[x2,x3]f[x1,x2,x3]f[x0,x1,x2,x3]x4fx4)fx3,x4]fx2,x3,x4]f[x,,x2,x3,x4]fx0,x1,x2,x3,x4]MATLAB程序?qū)崿F(xiàn):

1819一一一一一一一一一一一一一一-一-1819一一一一一一一一一一一一一一-一-一一一-<11-■12-■13-44一forj=2:lenfori=2:lenif(i>=j)CStable(ijj)=(CStable(ijj-1)-CStable(i-ljj-1))/(x(i)endend-endfv=diag(CStable);Nns=0;□fori=1:len

mid=1;forj=1:i-1mid=conv(midj[1-l*x(j)]);endendmid=fv(i)*mid;midlen=size(midj2)-size(NnXj2);Hnx=[zeros(midlen)Nns];Nns=Nns+mid;-endpolystr=poly2str(NnXjJ);disp(strcatCNevtonmethod:J3polystr));■15%%%plotLagrangemethodandNewtonmethodfigure一figure(1)<13一holdon一plot(Xj力JroJ);-xx=-3:0.1:6;-yy=polyval(LnXjxx);-plot(xxjyy/bJ);一holdoff一boxon一set(gcfjJcolorJjJ;5657exmp2p7pl.mx|lablAl.mx|script|~~Ln~~1Col~~1|OVR試驗(yàn)結(jié)果:2.MATLAB程序?qū)崿F(xiàn):試驗(yàn)結(jié)果:3.多項(xiàng)式擬合的一般方法可歸納為以下幾步:由已知數(shù)據(jù)畫出函數(shù)粗略的圖形一一散點(diǎn)圖,確定擬合多項(xiàng)式的次數(shù)n;列表計(jì)算藝x](j=0,1,…,2n)和j(j=0,1,…,n);i=0i=0寫出正規(guī)方程組,求出ak(k=0,1,...,n);(4)寫出擬合多項(xiàng)式p(x)=n(4)寫出擬合多項(xiàng)式p(x)=nMATLAB程序?qū)崿F(xiàn):-B=[Msum(2);Msujr(6);Msum(7)]一Nfit=ira(A)#B;-Nfit二flipud(Nfit);-polystr=poly2str(NfitjJ);一display(polystr);一figure(2)一holdon一plot(Xjy3JobJ);-xx=0:0.1:55;-yy=polyval(Nfitjxx);一plot(xXjyyj'

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論