數值計算方法實驗報告-插值法總結_第1頁
數值計算方法實驗報告-插值法總結_第2頁
數值計算方法實驗報告-插值法總結_第3頁
數值計算方法實驗報告-插值法總結_第4頁
數值計算方法實驗報告-插值法總結_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

數值計算方法實驗報告實驗報告題目:插值法總結實驗要求lagrange插值法、分段三次hermite插值法、逐步插值法的程序實現總結實驗分析(包括數學原理,小組分析討論后確定實驗方案和實現思路)對三種插值法的程序總結實驗步驟(過程)(包括程序及上機的實現的結果)1lagrange插值法function[y0,N]=lagrange_eval(x,y,x0)%x,y是已知插值點的坐標%x0是插值點%y0是lagrange多項式在x0的值%n是lagrange插值函數的權系數m=length(x);N=zeros(m,1);y0=0;fori=1:mN(i)=1;forj=1:mifj~=iN(i)=N(i)*(x0-x(j))/(x(i)-x(j));endendy0=y0+y(i)*N(i);End2分段三次hermite插值法functiony0=hermite_interp(x,y,dy,x0)%x,y是已知插值點向量序列,dy是插值處的導數值,x0是插值點的橫坐標%y0是待求的分段三次hermite插值多項式在x0處的值%N表示向量長度N=length(x);fori=1:Nifx0>=x(i)&x0<=x(i+1)k=i;break;endenda1=x0-x(k+1);a2=x0-x(k);a3=x(k)-x(k+1);y0=(a1/a3)^2*(1-2*a2/a3)*y(k)+(-a2/a3)^2*(1+2*a1/a3)*y(k+1)+(a1/a3)^2*a2*dy(k)+(-a2/a3)^2*a1*dy(k+1);3逐步插值法functiony0=neville_eval(x,y,x0)%x,y時候已知插值點的坐標點%x0是插值點%y0是多項式在x0處的值m=length(x);p=zeros(m,1);p1=zeros(m,1);p=y;fori=1:mp1=p;k=1;forj=i+1:mk=k+1;p(j)=p1(j-1)+(p1(j)-p1(j-1))*(x0-x(k-1))/(x(j)-x(k-1));endifabs(p(m)-p(m-1))<10^-6;y0=p(m);return;endendy0=p(m);總結

溫馨提示

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

評論

0/150

提交評論