武漢理工大學數(shù)值分析(高秉建)的作業(yè)_第1頁
武漢理工大學數(shù)值分析(高秉建)的作業(yè)_第2頁
武漢理工大學數(shù)值分析(高秉建)的作業(yè)_第3頁
武漢理工大學數(shù)值分析(高秉建)的作業(yè)_第4頁
武漢理工大學數(shù)值分析(高秉建)的作業(yè)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)值分析實驗一、95頁第17題實驗數(shù)據(jù)如下:用最小二乘法求一個形如的經(jīng)驗公式,使它擬合以下數(shù)據(jù),并計算均方誤差.解:此題給出擬合曲線,即,故法方程系數(shù)

法方程為

解得

最小二乘擬合曲線為

均方程為

二、238頁第2題第二問求方程在=1.5附近的一個根解:設將方程改寫為建立迭代公式,k=0,1,2,3…取,那么

原方程的根為=1.4665572三、書238頁第7題第一問1.用牛頓法求在=2附近的根解:

Newton迭代法

取,那么,取2.用牛頓法求的實根解:令,那么,取四、49頁第20題給定數(shù)據(jù)表如下:Xj0.250.300.390.450.53Yj0.50000.54770.62450.67080.7280試求三次樣條插值,并滿足條件:解:由此得矩陣形式的方程組為21M02M12M22M312M4求解此方程組得三次樣條表達式為將代入得由此得矩陣開工的方程組為求解此方程組,得又三次樣條表達式為將代入得五、50頁計算實習題第一題①/*拉格朗日差值*/#include<stdio.h>#include<conio.h>#defineN4voidmain(){intcheckvalid(doublex[],intn);doubleLargrange(doublex[],doubley[],doublevarx,intn);doublex[N+1]={0.4,0.55,0.8,0.9,1};doubley[N+1]={0.41075,0.57815,0.88811,1.02652,1.17520};doublevarx=0.5;if(checkvalid(x,N)==1)printf("\n\n插值結(jié)果:P(%f)=%f\n",varx,Largrange(x,y,varx,N));elseprintf("輸入的插值節(jié)點的x值必須互異!");getch();}intcheckvalid(doublex[],intn){inti,j;for(i=0;i<n+1;i++)for(j=i+1;j<n+1;j++)if(x[i]==x[j])return-1;elsereturn1;}doubleLargrange(doublex[],doubley[],doublevarx,intn){intk,j;doubleA,B,C=1,D=0;for(k=0;k<=n;k++){C=1;for(j=0;j<=n;j++){if(j!=k){A=(varx-x[j]);B=(x[k]-x[j]);C=C*A/B;}}D=D+C*y[k];}returnD;}②/*牛頓插值*/#include<stdio.h>#include<conio.h>#defineN4intcheckvalid(doublex[],intn){inti,j;for(i=0;i<N;i++)for(j=i+1;j<=N;j++){if(x[i]==x[j])return(-1);}return(1);}voidchashang(doublex[N],doubley[N],doublef[N][N]){inti,j,h;for(j=0;j<=N;j++){f[j][j]=y[j];}for(h=1;h<=N;h++){for(i=0;i<=N-h;i++){f[i][i+h]=(f[i+1][i+h]-f[i][i+h-1])/(x[i+h]-x[i]);}}}doublecompvalue(doublef[N][N],doublex[N],doubley[N],doublevarx){inti;doublet=1.000000,n=y[0];chashang(x,y,f);for(i=1;i<=N;i++){t=t*(varx-x[i-1]);n=n+f[0][i]*t;}returnn;printf("theresultis%f.",n);}voidmain(){inti,j;doublevarx,x[N],y[N],f[N][N];printf("inputthevalueofx:");for(i=0;i<N;i++)scanf("%f",&x[i]);if(checkvalid(x,N)==1){printf("inputthevalueofy:");for(j=0;j<N;j++)scanf("%f",&y[j]);printf("inputthevalueofvarx:");scanf("%f",&varx);compvalue(f,x,y,varx);}elseprintf("thevalueofxmustbedifferent!\n");}六、238頁第8題用牛頓迭代法求的最小正根.解顯然滿足.另外當較小時,,故當時,,因此,方程的最小正根應在內(nèi).記,容易算得,因此[4,4.6]是的有限區(qū)間.對于二分法,計算結(jié)果見下表01234567894.04.34.454.454.48754.48754.48754.49218754.49218754.4933593754.64.64.64.5254.5254.506254.4968754.4968754.494531254.494531254.34.454.5254.48754.506254.4968754.49218754.494531254.4933593754.493445313++-+--+-+-此時.假

溫馨提示

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

評論

0/150

提交評論