




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上標題:實驗一 拉格朗日插值法算法與牛頓插值算法一、 實驗目的:1. 體會并了解拉格朗日插值法,用計算機插入x值,輸出相應的y值。2. 體會并了解牛頓插值法,用計算機插入x值,輸出相應的y值。二、實驗原理:1. 拉格朗日插值法的插值公式:Lnx=k=0nykx-x0x-x1(x-xn)x-xkxk-x0xk-xk-1xk-xk+1(xk-xn)2牛頓插值法的插值公式:Pnx=fx0+fx0,x1x-x0+fx0,x1,x2x-x0x-x1+fx0,x1,xnx-x0x-xn-1fx0,x1,xk=j=0kf(xj)xj-x0xj-xj-1xj-xj+1xj-xk三、算法
2、設計與程序流程圖:1. 拉格朗日插值法算法分析:a. 輸入節點的個數j。b. 輸入節點的橫縱坐標。c. 輸入新插入的節點的橫坐標。d. 通過兩次循環求得新插入節點的縱坐標。 程序流程圖:開 始輸入插值個數j輸入插入的x 、y k=0;k<=j-1;k+b1=xk,b2=yki=0;i<=j-1;i+a=xi;c=newx-a;w1=w1*c;e=b1-a;e=0?w2=w2*ew2=w2*(e+1)d=newx-b1;f=d*w2;l=b2*w1/f;L=L+l;w1=1;w2=1;輸出newy結 束2. 牛頓插值算法分析:a.輸入節點的個數j。b.輸入節點的橫縱坐標。c.輸入新插
3、入的節點的橫坐標。d.通過兩次循環求得新插入節點的縱坐標。 程序流程圖: 開 始輸入插入個數j輸入插入的x 、y f=0;f<=j-1;f+k=0;k<=f;k+b1=xk;b2=yki=0;i<=f;i+a=xi;e=b1-ae=0?w1=w1*ew1=w1*(e+1)l=b2/w1;L=L+l;w1=1;c=newx-b1;w2*cd=L*w2/c;w2=1;P=P+d;L=0;輸出newy結 束四、 源程序:#include "stdafx.h"#include "stdio.h"int main()float x20,y20;i
4、nt k,j,i,flag;float a,b1,b2,c,d,e,f,w1,w2,l,L,newx,P;w1=1;w2=1;L=0;P=0;printf("請輸入數據,不得超過20組。n");printf("輸入的數據為幾組:");scanf("%d",&j);for(i=0;i<=j-1;i+)printf("第%d組為:n",i+1);printf("x=");scanf("%f",&xi);printf("y=");scanf
5、("%f",&yi);printf("請選擇:1,拉格朗日插值。2,牛頓插值。0,退出。n"); scanf("%d",&flag);if(flag=1)printf("請輸入插入的數值:");scanf("%f",&newx);for(k=0;k<=j-1;k+)b1=xk;b2=yk;for(i=0;i<=j-1;i+)a=xi; c=newx-a; w1=w1*c;e=b1-a; if(e!=0)w2=w2*e; if(e=0)e=e+1;w2=w2*e
6、;d=newx-b1;f=d*w2;printf("f=%fn",f);l=b2*w1/f;printf("l=%fn",l);L=L+l;w1=1;w2=1;printf("newy=%f",L);if(flag=2)printf("請輸入插入的數值:");scanf("%f",&newx);for(f=0;f<=j-1;f+)for(k=0;k<=f;k+)b1=xk;b2=yk;for(i=0;i<=f;i+)a=xi;e=b1-a;if(e!=0)w1=w1*e;else if(e=0) e=e+1; w1=w1*e;l=b2/w1;L=L+l;w1=1;c=newx-b1;w2=w2*c;d=L*w2/c;w2=1;P=P+d;L=0;printf("newy=%f",P);if(flag=0)return 0;五、 程序執行情況:1. 拉格朗日插值法:2. 牛頓插值法:六、 結果分析:引用課本例2進行拉格朗日插值法驗證,與課本上的結果相一致,引用課本例4進行牛頓插值法驗證,與課本答案相差0.,是因為課本的有效數字與計算機取得不同,所以經過計算、運行基本達到了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 義務教育課程標準解讀與實踐
- 農業植保員考試創新與未來發展試題及答案
- 項目管理先進案例研究試題及答案
- 2024年項目管理專業人士考試解疑試題及答案
- 2024年項目管理計劃落地試題及答案
- 項目實際案例與理論結合考核試題及答案
- 項目影響力分析的試題及答案
- 2024年微生物檢驗技師的挑戰與機遇試題及答案
- 2024微生物目標細分試題及答案
- 財務預算管理的創新思路試題及答案
- 二年級上冊道德與法治教學設計-4.2 做誠實的孩子 魯人版
- 鉆井基本知識
- 2025年中考歷史總復習十大專題知識復習講義
- 護膚夏日美白課件
- 2025年河南藝術職業學院高職單招職業適應性測試歷年(2019-2024年)真題考點試卷含答案解析
- kmeans聚類算法原理試題及答案
- 2024年大學生就業力調研報告-智聯招聘-202405
- 2024年山西華陽新材料科技集團有限公司招聘筆試真題
- 國家糧食和物資儲備局垂直管理系統事業單位招聘筆試真題2024
- 隧道二襯臺車安裝拆除施工方案
- 自體輸血管理制度與技術規范
評論
0/150
提交評論