




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上牛頓插值法一、 實驗目的(1)掌握牛頓插值法的基本思路和步驟;(2)培養(yǎng)編程與上機調(diào)試能力。二、 算法描述(1) 牛頓插值法基本思路 給定插值點序列(。構造牛頓插值多項式。輸入要計算的函數(shù)點并計算的值,利用牛頓插值公式,當增加一個節(jié)點時,只需在后面多計算一項,而前面的計算仍有用;另一方面的各項系數(shù)恰好又是各階差商,而各階差商可用差商公式來計算。(2) 牛頓插值法計算步驟輸入值及(;要計算的函數(shù)點。對給定的由 計算的值。(3)輸出三、 實驗內(nèi)容給定 ,取節(jié)點,構造牛頓插值函數(shù)計算點處的值,并繪制圖形與比較。1)Newton插值公式源程序:clear;format lon
2、g;way_in = input('請選擇輸入的內(nèi)容(1或2):n1、輸入為f(x)表達式,區(qū)間a,b及其等分數(shù)n的值n2、輸入為f(x)表達式和插值點橫坐標xi的值n');switch way_in case 1 f = input('請輸入函數(shù)表達式:f(x) = ', 's'); a = input('請輸入?yún)^(qū)間左端值a:'); b = input('請輸入?yún)^(qū)間右端值b:'); n = input('請輸入?yún)^(qū)間等分值n:'); np = input('請輸入插值函數(shù)在區(qū)間內(nèi)繪圖點數(shù)(默
3、認輸入100):'); for i=1:n+1 x(i) = a + (b-a)/n*(i-1); y(i,1) = eval(subs(f,'x(i)','x'); end for j=1:n for k=j:n temp=y(k+1,j)-y(k,j); y(k+1,j+1)=temp/(x(k+1)-x(k+1-j) ; end c(j)=y(j,j); end c(j+1)=y(j+1,j+1); for k=1:np-1 xx(k)= a + (b-a)/np*k; yy(k) = eval(subs(f,'xx(k)',
4、9;x'); end for k=1:np-1 xs=xx(k); for i=1:n+1 if i=1 s(i)=c(i); else s(i)=c(i); for j=1:i-1 s(i)=s(i)*(xs-x(j); end end end Nn(k)=sum(s); end way_out = input('請選擇要繪出的曲線(1、2或3):n1、同時輸出原始曲線f(x)和插值曲線n2、只輸出插值曲線n3、只輸出原始曲線n'); switch way_out case 1 figure; plot(xx,yy,'r'); grid on; hol
5、d on; plot(xx,Nn,'b'); legend('原始曲線f(x)','插值曲線N(x)'); title('牛頓插值'); case 2 figure; plot(xx,Nn,'m'); legend('插值曲線N(x)'); title('牛頓插值'); case 3 figure; plot(xx,yy,'g'); legend('原始曲線f(x)'); title('牛頓插值'); otherwise errordl
6、g('請正確選擇,輸入只能為1、2或者3!','提示','on'); end case 2 f = input('請輸入函數(shù)表達式:f(x) = ', 's'); xb = input('請輸入插值節(jié)點的橫坐標x:','s'); x = sscanf(xb,'%f'); disp('x0,x1,.,xi分別為:'); disp(x); n = size(x,1) - 1; if n<2 errordlg('請至少輸入3個xi的值'
7、,'提示','on'); return; end np = input('請輸入插值函數(shù)在區(qū)間內(nèi)繪圖點數(shù)(默認輸入100):'); a = x(1); b = x(n+1); for i=1:n+1 y(i,1) = eval(subs(f,'x(i)','x'); end for j=1:n for k=j:n temp=y(k+1,j)-y(k,j); y(k+1,j+1)=temp/(x(k+1)-x(k+1-j) ; end c(j)=y(j,j); end c(j+1)=y(j+1,j+1); for k
8、=1:np-1 xx(k) = a + (b-a)/np*k; yy(k) = eval(subs(f,'xx(k)','x'); end for k=1:np-1 xs=xx(k); for i=1:n+1 if i=1 s(i)=c(i); else s(i)=c(i); for j=1:i-1 s(i)=s(i)*(xs-x(j); end end end Nn(k)=sum(s); end way_out = input('請選擇要繪出的曲線(1、2或3):n1、同時輸出原始曲線f(x)和插值曲線n2、只輸出插值曲線n3、只輸出原始曲線n'
9、;); switch way_out case 1 figure; plot(xx,yy,'r'); grid on; hold on; plot(xx,Nn,'b'); legend('原始曲線f(x)','插值曲線N(x)'); title('牛頓插值'); case 2 figure; plot(xx,Nn,'m'); legend('插值曲線N(x)'); title('牛頓插值'); case 3 figure; plot(xx,yy,'g'
10、); legend('原始曲線f(x)'); title('牛頓插值'); otherwise errordlg('請正確選擇,輸入只能為1、2或者3!','提示','on'); end otherwise errordlg('請正確選擇,輸入只能為1或2!','提示','on');end2)輸入指令如圖所示:3)原始圖形和插值圖像截屏如下:四實驗分析與心得體會分析:由程序可知,當插值節(jié)點個數(shù)變化時,Newton插值多項式的結構不改變,插值多項式易于構造。只要給定插值函數(shù),插值區(qū)間,插值節(jié)點,就可以很容易的得出插值多項式及其圖像。另外,隨著n的增大,插值精度逐漸提高,但并不是插值節(jié)點越多逼近精度越高,因為隨著節(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國直流穩(wěn)壓電源市場發(fā)展前景預測及投資戰(zhàn)略咨詢報告
- 一級公路可行性研究報告
- 2025年 云南省高級維修電工職業(yè)技能考試練習題附答案
- 2025年 四川廣安前鋒區(qū)就業(yè)保障中心招聘考試筆試試題附答案
- 2025年中國低壓電動機保護器行業(yè)市場深度分析及投資策略咨詢報告
- 2025年 惠東縣安墩鎮(zhèn)招聘村“兩委”班子和村民小組長儲備人選考試試題附答案
- 2025年工業(yè)固廢項目立項申請報告模板
- 2025年 甘肅工業(yè)和信息化廳廳屬事業(yè)單位地質(zhì)測繪類專業(yè)招聘考試筆試試題附答案
- 2025年 北京中水科工程集團有限公司招聘考試筆試試題附答案
- 2025年中國電抗器行業(yè)市場供需現(xiàn)狀及投資前景展望報告
- 2025屆中考化學預熱模擬卷 【吉林專用】
- 小學生籃球課課件下載
- 2025年中國AI智能鼠標行業(yè)市場全景分析及前景機遇研判報告
- 2025年湖北省新華書店(集團)有限公司市(縣)分公司招聘筆試參考題庫含答案解析
- 2025至2030中國軍用推進劑和炸藥行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 中職教師數(shù)字素養(yǎng)提升策略研究與實踐效果分析
- EPC總承包管理實施方案
- 廣東省廣州市越秀區(qū)2023-2024學年五年級下學期數(shù)學期末考試試卷(含答案)
- 2025年數(shù)智供應鏈案例集-商務部
- 浙江開放大學2025年《社區(qū)治理》終考測試答案
- 云南省大數(shù)據(jù)有限公司招聘專業(yè)技術人員招聘筆試真題2024
評論
0/150
提交評論