版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
#《計(jì)算方法》實(shí)驗(yàn)報(bào)告學(xué)號姓名班級實(shí)驗(yàn)項(xiàng)目名稱計(jì)算方法實(shí)驗(yàn)一、實(shí)驗(yàn)名稱實(shí)驗(yàn)一插值與擬合二、實(shí)驗(yàn)?zāi)康模海?)明確插值多項(xiàng)式和分段插值多項(xiàng)式各自的優(yōu)缺點(diǎn);(2)編程實(shí)現(xiàn)拉格朗日插值算法,分析實(shí)驗(yàn)結(jié)果體會高次插值產(chǎn)生的龍格現(xiàn)象;(3)運(yùn)用牛頓插值方法解決數(shù)學(xué)問題。三、實(shí)驗(yàn)內(nèi)容及要求1(1)對于f(’一5<x<51+X2要求選取11個等距插值節(jié)點(diǎn),分別采用拉格朗日插值和分段線性插值,計(jì)算x為0.5,4.5處的函數(shù)值并將結(jié)果與精確值進(jìn)行比較。輸入:區(qū)間長度,n(即n+1個節(jié)點(diǎn)),預(yù)測點(diǎn)輸出:預(yù)測點(diǎn)的近似函數(shù)值,精確值,及誤差(2)已知的二1,4二2,9二3,用牛頓插值公式求J5的近似值。輸入:數(shù)據(jù)點(diǎn)集,預(yù)測點(diǎn)。輸出:預(yù)測點(diǎn)的近似函數(shù)值四、實(shí)驗(yàn)原理及算法描述算法基本原理:(1)拉格朗日插值法對某個霧項(xiàng)式函數(shù),已知有給定的P+[個取值點(diǎn):險(xiǎn))……(坯趨訂其中巧對應(yīng)著自變星的位置,而的對應(yīng)著函數(shù)在去個位置的取借"假設(shè)任意兩個不同的號都互不相同”那么應(yīng)用拉格朗日插值公式所得到的拉格朗日插值寥頃式為:比)■=工j=o其中每個與(工)為拉格餌日基本寡釀式(或稱擂值基函數(shù))<其丟達(dá)式為:£/;A工―②_(工_牝)—叼一1)(工—叼+1)—?dú)埃﹔aiJ-匕h叼—込—也-如)(叼-叼-1)(巧—叼+1)(叼—血)'拉格朗m基本爹項(xiàng)式£?)的特點(diǎn)是在叼上取值為一在其它的點(diǎn)珂i豐j上取值為E
(2)牛頓插值法+???+./1工0,兀|,、??玄』(工_工』(工_巧)???(工-工」算法流程五、程序代碼及實(shí)驗(yàn)結(jié)果(1)輸出:A.拉格朗日插值法a"C:\lfser5\Admirhi5tratoir\DesktDp\v|-^H;S\*5.TS朗EDebugMa"C:\lfser5\Admirhi5tratoir\DesktDp\v|-^H;S\*5.TS朗EDebugMh回由拉格朗日播值法得出結(jié)果:1.57^72是否要繼續(xù)?(y/n):回由拉格朗日播值法得出結(jié)果:1.57^72是否要繼續(xù)?(y/n):■"C!\User=\Admini5trator\Dessktop\ir|■程右法樂STS朗E刮豈Dmbuq\l冊總8■"C:Vlfser=XAdministrator\De5ktop\討莖■}?;去苗骰叢性插佢卩定bug\l.e^eh請輸入差值次數(shù)門的值:11請輸入?yún)^(qū)間長度(a,b):_551W輸入要求值藍(lán)的值:p.5由拉格朗日插恒法得出呈果;0.843407是否娶繼續(xù)?(y/r):11請輸入?yún)^(qū)間長度(a,b):-55請輸入要求值工的值:B.分段線性插值請輸入差值次數(shù)口的值:11請輸入?yún)^(qū)間畏度(比b):-55錯輸入要求值蓋的值:0.5由分段線性插恒法得出呈果;0.75是否要繼續(xù)?(y/n):Xy(精確)y(拉格朗日)y(分段線性)誤差(拉)0.5000000.8000000.8434070.750000-0.0542594.5000000.0470591.5787200.0486425-32.547674誤差(分)0.050000-0.033649doubleresult=Lagrange(N,X,Yx);coutvv"由拉格朗日插值法得出結(jié)果:"vvresultvvendl;coutvv"是否要繼續(xù)?(y/n):";cin?a;}while(a=='y');return0;}doubleLagrange(intN,vectorvdouble>&X,vectorvdouble>&Ydoublex){doubleresult=0;for(inti=0;ivN;i++){doubletemp=Y[i];for(intj=O;jvN;j++){if(i!=j){temp=temp*(x-X[j]);temp=temp/(X[i]-X[j]);}}result+=temp;}returnresult;};B:分段線性插值#includeviostream>#include<string>#include<vector>usingnamespacestd;doublefenduan(intN,vector<double>&X,vector<double>&Ydoublex,doublec);intmain(){doublep,b,c;chara='n';do{coutvv"請輸入差值次數(shù)n的值:"vvendl;intN;cin>>N;vectorvdouble>X(N,0);vectorvdouble>Y(N,0);coutvv"請輸入?yún)^(qū)間長度(a,b):"vvendl;cin>>p;cin>>b;c=b-p;c=c/(N-1);for(inti=0;ivN;i++){X[i]=p;Y[i]=l/(l+p*p);P=P+C;}coutvv"請輸入要求值X的值:"vvendl;doublex;cin>>x;doubleresult=fenduan(N,X,Yx,c);coutvv"由分段線性插值法得出結(jié)果:"wresultwendl;coutvv"是否要繼續(xù)?(y/n):";cin?a;}while(a=='y');return0;}doublefenduan(intN,vectorvdouble>&X,vectorvdouble>&Ydoublex,doublec){doubleresult=0;intb;b=0;while(x-X[b]>c){b=b+1;}result=Y[b]*(l-(x-X[b])/c)+Y[b+l]*((x-X[b])/c);returnresult;};(3)牛頓插值法#includeviostream>#includevstring>#includevvector>usingnamespacestd;doubleChaShang(intn,vectorvdouble>&X,vectorvdouble>&Y);doubleNewton(doublex,vectorvdouble>&X,vectorvdouble>&Y);intmain(){chara='n';do{intn;coutvv"請輸入插值點(diǎn)個數(shù):"vvendl;cin>>n;vectorvdouble>X(n,0);vectorvdouble>Y(n,0);coutvv"請輸入插值點(diǎn)對應(yīng)的值及函數(shù)值(Xi,Yi):"vvendl;for(inti=0;ivn;i++){cin>>X[i]>>Y[i];}coutvv"請輸入要求值x的值:"vvendl;doublex;cin?x;coutvv"由牛頓插值法得出結(jié)果:"vvNewton(x,X,Y)vvendl;coutvv"是否要繼續(xù)?(y/n):";cin>>a;}while(a=='y');return0;}doubleChaShang(intn,vectorvdouble>&X,vectorvdouble>&Y){doublef=0;doubletemp=0;for(inti=0;ivn+l;i++){temp=Y[i];for(intj=O;jvn+1;j++)if(i!=j)temp/=(X[i]-X[j]);f+=temp;}returnf;}doubleNewton(doublex,vectorvdouble>&X,vectorvdouble>&Y){doubleresult=0;for(inti=O;ivX.size();i++){doubletemp=1;doublef=ChaShang(i,X,Y);for(intj=O;jvi;j++){temp=temp*(x-X[j]);}result+=f*temp;}returnresult;}六、實(shí)驗(yàn)總結(jié)1通過實(shí)驗(yàn)一數(shù)據(jù)發(fā)現(xiàn),拉格朗日插值在低次插值時,同源函數(shù)偏差并不大,但在高次插值時同原函數(shù)偏差大、存在明顯的龍格現(xiàn)象,而分段線性插值可以避免出現(xiàn)的龍格現(xiàn)象,與原函數(shù)比較吻合,但是分段線性插值由于其分段屬性,使得插值函數(shù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國尺寸表控制紙樣系統(tǒng)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國宇宙光芒燈行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國保安裝行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024年中國聚丙烯腈基碳纖維市場調(diào)查研究報(bào)告
- 2024年中國甘草酸二鈉市場調(diào)查研究報(bào)告
- 2024年中國干線信號放大器市場調(diào)查研究報(bào)告
- 2024八年級數(shù)學(xué)上冊階段專訓(xùn)第8招圖形變化中的幾何模型習(xí)題課件魯教版五四制
- 期末模擬考試卷01-2024-2025學(xué)年上學(xué)期高二思想政治課《哲學(xué)與人生》原題卷+答案卷
- 2024年沈陽道路旅客運(yùn)輸知識考試題庫
- 2024年和田客運(yùn)從業(yè)資格模擬考試
- 13J933-2體育場地與設(shè)施(二)
- 弧形管道施工施工方法及工藝要求
- 2024-2030年中國分布式溫度傳感(DTS)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 智能制造裝備與集成 課件 02 智能制造架構(gòu)與裝備
- 家長會培訓(xùn):親子溝通技巧課件
- 2024年新華社招聘122人歷年(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 九年級歷史上冊 第三、四單元 單元測試卷(人教版 24年秋)
- 《安裝工程計(jì)量與計(jì)價(jià)》 課件 第1章 安裝工程計(jì)量與計(jì)價(jià)基礎(chǔ)知識
- 2024-2030年中國汽車金融行業(yè)市場發(fā)展現(xiàn)狀分析及發(fā)展趨勢與投資前景研究報(bào)告
- 2024年中考地理二輪復(fù)習(xí)專題-地理實(shí)踐與跨學(xué)科主題學(xué)習(xí)(解析版)
- 個人向紀(jì)檢委寫悔過書集合3篇
評論
0/150
提交評論