數(shù)值計(jì)算實(shí)驗(yàn)55505

數(shù)值計(jì)算實(shí)驗(yàn)55505

ID:35507686

大?。?2.98 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2019-03-25

數(shù)值計(jì)算實(shí)驗(yàn)55505_第1頁(yè)
數(shù)值計(jì)算實(shí)驗(yàn)55505_第2頁(yè)
數(shù)值計(jì)算實(shí)驗(yàn)55505_第3頁(yè)
數(shù)值計(jì)算實(shí)驗(yàn)55505_第4頁(yè)
數(shù)值計(jì)算實(shí)驗(yàn)55505_第5頁(yè)
資源描述:

《數(shù)值計(jì)算實(shí)驗(yàn)55505》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、數(shù)值實(shí)驗(yàn)數(shù)值實(shí)驗(yàn)1線性方程組求解—、方法與程序1.PA=LU:帶選主元的分解法(MATLAB程序)Functionx=lufact(A,b)%Input-AisanNxNmatrix%-bisNx1matrix%Output-xisanNx1matrixcontainingthesolutiontoAx=b%Initializex、y,thetemporarystoragematrixC,andtherow%permutationinformationmatrixR[N,N]=size(A);x=zeros(N,l);y=zcros(NJ);c=zer

2、os(N,l);R=l:l;Fork=l:N-l%Findthepivotrowforcolump[maxij]=max(abs(A(p:N,p)));%Interchangerowpandjc=A(p,:);A(p,:)=A(j+p-l,:);A(j+p-l,:)=c;D=R(p);R(p)=R(j+p-l);R(j+p-l)=d;ifa(p,p)==0"Aissingula匚Nouniquesolution^breakend%CalculatemultiplierandplaceinsundiagonalportionofAFork=p+l:Nmu

3、lt=A(k,p)/A(p,p);A(p,:)=A(j+p-I,:);A(k,p)=mult;A(k,p+1:N)=A(k,p+1:N)-mult*A(p,p+1:N);endend%solveforyy(l)=b(R(l));Fork=2:NY(k)=b(R(k))-A(k,l:k-l)*y(l:k-l)end%solveforxx(N)=y(N)/A(N,N);Fork=N-l:-l:lx(k)=(y(k)-A(k,k+1:N)*x(k+1:N))/A(k,k);end二、數(shù)值試驗(yàn)內(nèi)容1)用帶選主元的分解法求解線性方程組Ar=b,其屮<1357、T

4、2-13520025和方=3<-2-6-31><4>使用MATLAB屮的[L,U,P]=lu(A)命令檢杳得到的答案.2)使用帶選主元的分解法求解線性方程組Ax=b,其中A二,?j—]au=l[ai}]Nx[,?=N,當(dāng)冷2時(shí)如=(廣_1)/Q_1).對(duì)于N=3,7,11的情況分別求解.精確解為兀=(11…11)J對(duì)得到的結(jié)果與精確解的差異進(jìn)行解釋.數(shù)值實(shí)驗(yàn)2Lagrange插值數(shù)值實(shí)驗(yàn)內(nèi)容:對(duì)一組數(shù)據(jù)做Lagrange插值,根據(jù)插值多項(xiàng)式估計(jì)函數(shù)值.調(diào)用格式:yi=Lagran_(x,y,xi)x,y:數(shù)組形式的數(shù)據(jù)表xi:待計(jì)算函數(shù)值的橫坐標(biāo)數(shù)組y

5、i:用Lagrange插值多項(xiàng)式算出的y值數(shù)組Lagran_.mFunctionfi=Lagran_(x,f,xi)fi=zcros(sizc(xi))npl=length(f)fori=l:nplz=ones(size(xi))forj=l:nplifK=j,z=z.*(xi-x(j))/(x(i)-x(j));endendfi=fi+z*f(i)endreturn實(shí)驗(yàn)題目:1、已知函數(shù)y=f(x)的如下函數(shù)值:0」0.51.31.61.21.92.73.3構(gòu)造Lagrange插值多項(xiàng)式,并估計(jì)/(0.68),/(1.56)的近似值.數(shù)值實(shí)驗(yàn)4.2最

6、小二乘法實(shí)驗(yàn)題目1、已知如下數(shù)據(jù):心0.00.20.40.60.81.01.2X0.91.92.83.34.05.76.5(1)利用最小二乘法擬合曲線y+血?程序清單x=[0.0,0.2,0.4,0.6,0.&1.0,1.2]y=[0.9,1.9,2.&3.3,4.0,5.7,6.5]a=polyfit(x,y,l)計(jì)算結(jié)果a=4.57140.8429即y=4.5714%+0.8429.利用最小二乘法求n次多項(xiàng)式擬合曲線y=anxn+???+兔)時(shí),Matlab程序只有三行:前兩行以數(shù)組形式分別輸入心),第三行輸入a=polyfit(x,y,n).Ma

7、tlab以數(shù)組形式依次輸出結(jié)果:…,a()⑵請(qǐng)讀者根據(jù)木題屮提供的數(shù)據(jù),求二次多項(xiàng)式擬合I1U線,并與前面的結(jié)果相比較.2、求形如y=beax的經(jīng)驗(yàn)公式,使它能和下列數(shù)據(jù)相擬合1234567815.320.527.436.649.165.687.8117.6數(shù)值實(shí)驗(yàn)3數(shù)值積分—、方法與程序Gauss-Lengder求積公式利用/(兀)在W個(gè)非等長(zhǎng)點(diǎn){/梆}二的釆樣求積分:打⑴dxu乞coNkf(/仲)乙k=的逼近.使川變量替換:a+b2x和dxb-a~rdx橫坐標(biāo)k.,f=1和{?榔}二權(quán)必須從一個(gè)表中獲得Gauss-Lengder求積算法(MATL

8、AB程序)Functionquad=G-L(f,a,b,A,w)%Input?fisthein

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。