拉格朗日插值法分析報告_第1頁
拉格朗日插值法分析報告_第2頁
拉格朗日插值法分析報告_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

拉格朗日插值法分析報告一、拉格朗日插值法介紹1、插值概念簡介已知f(x)在區(qū)間[a,b]上n+1個不同點x。/],…x處的函數(shù)值Ji=f(i)(i=0,1,…,n),求一個至多n次的多項式中(x)=a+axdFaxn使其在給定點處與f3)同值,既滿足插值條件中n(x^)=f(x^)=約(i=0,1,...,n)中n(x)稱為插值多項式,x.(i=0,1,.,n)稱為插值節(jié)點,[a,b]稱為插值區(qū)間。從幾何上看,n次的多項式插值就是過n+1個點(x,f(x))(i=0,1,.,n),作ii圖1多項式曲線以及近似曲線2、拉格朗日插值法原理在求滿足插值條件n次插值多項式p(x)之前,先考慮一個簡單的插值問題:對節(jié)點x(i=0,1,…,n)中任一點x(0<k<n),作一n次多項式l(x),ikk使它在該點上取值為1,而在其余點x.(i=0,1,k-1,k+1,...,n)上取值為零,上式表明n個點x,x,.,x,x01k-1k+1…,xn都是n次多項式lk(x)的零點,故可設(shè)l(x)=A(x-x)(x-x)…(x-x)(x-x)…(x-x)kk01k-1k+1n其中,Ak為待定系數(shù)。由條件lk(x「=1立即可得k(x-x)(x-x)(x-x)(x-x)k0kk-1kk+1kn士后7/、(x—x)???(x—x)(x—x)???(x—x)故l(x)=0k-1k+1nk(x-x上式表明n個點x,x,.,x,x01k-1k+1…,xn都是n次多項式lk(x)的零點,故可設(shè)由上式可以寫出n+1個n次插值多項式l0(x),l](x),...,l(x)。我們稱它們?yōu)樵趎+1個節(jié)點x,x,…,x上的n次基本插值多項式或n次插值基函數(shù)。01n利用插值基函數(shù)立即可以寫出滿足插值條件的n次插值多項式y(tǒng)l(x)+yl(x)+…+yl(x)0011nn1i=k根據(jù)條件lk(xi)="5,容易驗證上面多項式在節(jié)點xi處的值為yi(i=0,1,…,n),因此,它就是待求的n次插值多項式P(x)。形如yl(x)+yl(x)+…+yl(x)的插值多項式就是拉格朗日插值多項式,0011nn記為L(x),即L(x)=yl(x)+yl(x)+…+yl(x)n1122nn(x—x),…(x—x)(x—x),…(x—x)=0k-1k+1n(x-x)?..(x-x)(x-x)?..(x-x)k0kk—1kk+1kn作為常用的特例,令n=1,由上式即得兩點插值公式L(x)=y+(x-x),這是一個線性函數(shù),故又名線性插值。TOC\o"1-5"\h\z0氣-x00若令n=1,則又可得到常用的三點插值公式T/、(x-x)(x-x)(x-x)(x-x)(x-x)(x-x)L(x)=y12+y02+y010(x-x)(x-x)1(x-x)(x-x)2(x-x)(x-x)010210122021這是一個二次函數(shù),故又名二次插值或拋物線插值。二、算法設(shè)計1、算法描述輸入已知點的個數(shù);分別輸入已知點X的坐標(biāo);分別輸入已知點Y的坐標(biāo);調(diào)用拉格朗日插值函數(shù),求得某點對應(yīng)的函數(shù)值。2、算法流程圖yy3、程序源代碼#include<stdio.h>#include<malloc.h>floatlagrange(float*x,float*y,floatxx,intk){inti,j;floatl,yy=0.0;for(i=0;i<=k-1;i++){l=1.0;for(j=0;j<=k-1;j++)if(j!=i)l=l*(xx-x[j])/(x[i]-x[j]);yy=yy+y[i]*l;}returnyy;}intmain(){inti,n,k;floatx[50],y[50],xx,yy;printf("插值次數(shù)k:〃);scanf("%d",&k);printf("輸入差值點個數(shù)n:〃);scanf("%d",&n);for(i=0;i<=n-1;i++){printf("x[%d]:",i);scanf("%f",&x[i]);}printf("\n");for(i=0;i<=n-1;i++){printf("y[%d]:",i);scanf("%f",&y[i]);}printf(

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論