![計(jì)算方法實(shí)驗(yàn)報(bào)告_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/6/2922488d-7cb4-4456-973d-dcb2dee679d3/2922488d-7cb4-4456-973d-dcb2dee679d31.gif)
![計(jì)算方法實(shí)驗(yàn)報(bào)告_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/6/2922488d-7cb4-4456-973d-dcb2dee679d3/2922488d-7cb4-4456-973d-dcb2dee679d32.gif)
![計(jì)算方法實(shí)驗(yàn)報(bào)告_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/6/2922488d-7cb4-4456-973d-dcb2dee679d3/2922488d-7cb4-4456-973d-dcb2dee679d33.gif)
![計(jì)算方法實(shí)驗(yàn)報(bào)告_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/6/2922488d-7cb4-4456-973d-dcb2dee679d3/2922488d-7cb4-4456-973d-dcb2dee679d34.gif)
![計(jì)算方法實(shí)驗(yàn)報(bào)告_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-10/6/2922488d-7cb4-4456-973d-dcb2dee679d3/2922488d-7cb4-4456-973d-dcb2dee679d35.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算方法與實(shí)習(xí)實(shí)驗(yàn)報(bào)告 目錄實(shí)習(xí)題1-13實(shí)習(xí)題2-1(1)4實(shí)習(xí)題3-25實(shí)習(xí)題3-5(1)7實(shí)習(xí)題4-210實(shí)習(xí)題5-111實(shí)習(xí)題614實(shí)習(xí)題1-1用2種不同的順序計(jì)算,分析其誤差的變化。算法1:從n=1開(kāi)始累加,n逐步增大,直至n=10000算法2:從n=10000開(kāi)始累加,n逐步減小,直至n=1算法1的Matlab程序如下:m=0;for n=1:10000yl=1/(n.*n);m=m+yl;endformat longm算法1的輸出結(jié)果m=1.8065算法2的Matlab程序如下:m=0;for n=10000:-1:1yl=1/(n.*n);m=m+yl;endformat lo
2、ngm算法2的輸出結(jié)果m=1.8060結(jié)論分析:由運(yùn)行結(jié)果可以發(fā)現(xiàn),當(dāng)從n=1開(kāi)始計(jì)算時(shí),算出結(jié)果為1.8065,而當(dāng)從n=10000開(kāi)始計(jì)算時(shí),算出結(jié)果為1.8060.與題中所給結(jié)果相比,可知從n=10000開(kāi)始計(jì)算時(shí),所得近似結(jié)果更接近真實(shí)值。原因是從n=1開(kāi)始算時(shí),由于被累加的數(shù)是越來(lái)越小的,而且開(kāi)始的幾個(gè)數(shù)比后面的數(shù)大得多,而浮點(diǎn)數(shù)保留位數(shù)有限,因此在累加過(guò)程中出現(xiàn)了大數(shù)吃小數(shù)的現(xiàn)象,導(dǎo)致誤差較大。而從n=10000開(kāi)始累加就很好地避免以上問(wèn)題,從而能夠更接近精確值。實(shí)習(xí)題2-1(1)用牛頓法求方程的根算法:給定初始值,為根的容許誤差,為的容許誤差,N為迭代次數(shù)的容許值。如果或迭代次數(shù)
3、大于N,則算法失敗,結(jié)束;否則執(zhí)行。計(jì)算。若或N|abs(xl)eps) disp(Newton method failed); break; end d=xl-x0; x0=xl; if(abs(d)eps | abs(func1(xl)delta) break; end end其中函數(shù)體func1.func2為:function y = func1( x )y=x*x-exp(x);endfunction y = func2( x )y=2*x-exp(x);end程序輸出結(jié)果:,分析:給定的初始值是1,根的容許誤差為0.,的容許誤差為10(-10),經(jīng)過(guò)6次迭代得到滿(mǎn)足根的容許誤差的結(jié)果
4、。實(shí)習(xí)題3-2用LU分解法解方程組,其中, 算法:將方程組中的分解為,其中為單位下三角矩陣,為上三角矩陣,則方程組化為解2個(gè)方程組,具體算法如下:對(duì)計(jì)算 對(duì)計(jì)算 對(duì)a. 對(duì)計(jì)算 b.對(duì) ,對(duì)計(jì)算 ,對(duì)計(jì)算 注:由于計(jì)算的公式與計(jì)算的公式形式上一樣,故可直接對(duì)增廣矩陣施行算法,此時(shí)的第列元素即為。Matlab程序如下:A=48,-24,0,-12;-24,24,12,12;0,6,20,2;-6,6,2,16;b=4;4;-2;-2;m,n=size(A);nb=n+1;Ab=A b;Ab(2:m,1)=Ab(2:m,1)/Ab(1,1);for k=2:m for j=k:nb Ab(k,j)
5、=Ab(k,j)-Ab(k,1:k-1)*Ab(1:k-1,j); end for i=k+1:m Ab(i,k)=(Ab(i,k)-Ab(i,1:k-1)*Ab(1:k-1,k)/Ab(k,k); endendx=zeros(n,1);x(n)=Ab(n,nb)/Ab(n,n);for k=n-1:-1:1 x(k)=(Ab(k,nb)-Ab(k,k+1:n)*x(k+1:n,1)/Ab(k,k);endfor k=1:n fprintf(x%d=%fn,k,x(k);end程序運(yùn)行結(jié)果:x1=0.x2=1.x3=-0.x4=-0.實(shí)習(xí)題3-5(1)分別用雅克比迭代法與高斯賽德?tīng)柕ń庀铝?/p>
6、方程組:1. 雅克比迭代法算法:設(shè)方程組的系數(shù)矩陣的對(duì)角線(xiàn)元素,為迭代次數(shù)容許的最大值,為容許誤差。取初始向量,令。對(duì)計(jì)算 如果,則輸出,結(jié)束;否則執(zhí)行。如果,則不收斂,終止程序;否則,轉(zhuǎn)。Matlab程序如下:A=10,-1,2,0;0,8,-1,3;2,-1,10,0;-1,3,-1,11b=-11;-11;6;25eps=1e-6max=100n=length(A);x=zeros(n,1);x1=zeros(n,1);k=0;while(1) x1(1)=(b(1)-A(1,2:n)*x(2:n,1)/A(1,1); for i=2:n-1 x1(i)=(b(i)-A(i,1:i-1)
7、*x(1:i-1,1)-A(i,i+1:n)*x(i+1:n,1)/A(i,i); end x1(n)=(b(n)-A(n,1:n-1)*x(1:n-1,1)/A(n,n); k=k+1; if sum(abs(x1-x)=max fprintf(The ,Method is disconvergentn); break; end x=x1;endif kmax for i=1:n fprintf(x%d = %fn,i,x1(i); endend程序結(jié)果為:(初始設(shè)定迭代次數(shù)容許的最大值100,容許誤差) 迭代次數(shù)為17x1 = -1.x2 = -2.x3 = 0.x4 = 2.2. 高斯賽
8、德?tīng)柕ㄋ惴ǎ涸O(shè)方程組的系數(shù)矩陣的對(duì)角線(xiàn)元素為迭代次數(shù)容許的最大值,為容許誤差。取初始向量,令。對(duì)計(jì)算 如果,則輸出,結(jié)束;否則執(zhí)行。如果,則不收斂,終止程序;否則,轉(zhuǎn)。Matlab程序如下:A=10,-1,2,0;0,8,-1,3;2,-1,10,0;-1,3,-1,11b=-11;-11;6;25eps=1e-6max=100n=length(A);x=zeros(n,1);x1=zeros(n,1);k=0;while(1) x1(1)=(b(1)-A(1,2:n)*x(2:n,1)/A(1,1); for i=2:n-1 x1(i)=(b(i)-A(i,1:i-1)*x1(1:i-1
9、,1)-A(i,i+1:n)*x(i+1:n,1)/A(i,i); end x1(n)=(b(n)-A(n,1:n-1)*x1(1:n-1,1)/A(n,n); k=k+1; if sum(abs(x1-x)=max fprintf(The ,Method is disconvergentn); break; end x=x1;endif keps T1=T2; m=2*n+1; x=a:(b-a)/(2*n):b; s=sum(f(x(2:2:m-1); T2=1/2*(T1+h*s); n=n*2;h=h/2;endfprintf(T(%d)=%fn,n,T2);程序運(yùn)行結(jié)果為:T(1024)=1.復(fù)化辛卜生算法:復(fù)化辛卜生公式為計(jì)算過(guò)程為:令對(duì) 。Matlab程序如下:a=0;b=pi/2;n=2;for i=1:3 x=a:(b-a)/(2*n):b; m=2*n+1; h=(b-a)/n; s=(h/6)*(f(a)+2*sum(f(x(3:2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度房屋買(mǎi)賣(mài)合同小額貸款與房產(chǎn)評(píng)估機(jī)構(gòu)合作服務(wù)協(xié)議
- 2025年度高科技企業(yè)研發(fā)資金過(guò)橋借款協(xié)議
- 2025年度人工智能醫(yī)療診斷系統(tǒng)合同范本
- 體育體育課程改革與提升方案計(jì)劃
- 產(chǎn)品經(jīng)理工作回顧與市場(chǎng)需求分析計(jì)劃
- 心理科心理咨詢(xún)工作成果與發(fā)展計(jì)劃
- 建設(shè)學(xué)生藝術(shù)素養(yǎng)的美術(shù)教學(xué)工作方案計(jì)劃
- 時(shí)間管理技巧的深入探索計(jì)劃
- 加強(qiáng)醫(yī)院綠色低碳建設(shè)的實(shí)施計(jì)劃
- 2025年藥品批發(fā)零售項(xiàng)目建議書(shū)
- 《反電信網(wǎng)絡(luò)詐騙法》知識(shí)考試題庫(kù)150題(含答案)
- 2025年上海市各區(qū)初三一模語(yǔ)文試卷(打包16套無(wú)答案)
- 2025年度新能源汽車(chē)充電站運(yùn)營(yíng)權(quán)轉(zhuǎn)讓合同樣本4篇
- 統(tǒng)編版五年級(jí)語(yǔ)文下冊(cè)1古詩(shī)三首《四時(shí)田園雜興(其三十一)》課件
- 《人工智能基礎(chǔ)》課件-AI的前世今生:她從哪里來(lái)
- 《學(xué)習(xí)共同體-走向深度學(xué)習(xí)》讀書(shū)分享
- 英語(yǔ)四線(xiàn)三格模板
- 大智慧指標(biāo)公式函數(shù)大全(完整可打印版)
- JIS G4305-2021 冷軋不銹鋼板材、薄板材和帶材
- 《中國(guó)近現(xiàn)代史綱要》上編教學(xué)案例分享
- 新加坡環(huán)境治理與保護(hù)
評(píng)論
0/150
提交評(píng)論