




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 基于java實現(xiàn)電子時鐘 迭代法求兩點邊值問題(一)摘要當(dāng)今的環(huán)境下,數(shù)值計算越來越依賴于計算機。大規(guī)??茖W(xué)計算和工程技術(shù)中許多問題的解決,最終歸結(jié)為大型稀疏線性方程組的求解,其求解時間在整個問題求解時間中占有很大的比重,有的甚至達到80%。由于現(xiàn)今科學(xué)研究和大型項目中各種復(fù)雜的可以對計算精度和計算速度的要求越來越高。因此,作為大規(guī)??茖W(xué)計算基礎(chǔ)的線性代數(shù)方程組的高效數(shù)值求解引起了人們的普遍關(guān)注。這種方程組的求解一般采用迭代法。這次我做的迭代法求兩點邊值問題就是通過MATLAB來實現(xiàn)的。關(guān)于迭代法,是有很多種解決公式的:Jacobi,G-S和超松弛迭代法。這三種方法的原理大致相同,jacob
2、i需要給定初向量,G-S則需要給定初值,超松弛法是對Guass-Seidel迭代法的加權(quán)平均改造。而本文則是對大型稀疏線性方程組迭代求解與三種迭代法(Jacobi,Gauss-Seidel和超松弛迭代法)的收斂速度與精確解的誤差比較做出研究。關(guān)鍵詞:數(shù)值計算 迭代法 三種公式ITERATION METHOD FOR TWO-POINT BOUNDARY VALUE PROBLEMSABSTRACTTodays environment, numerical computation is more and more dependent on the computer. Many problems
3、in the large-scale scientific computing and engineering solution, ultimately comes down to solving large sparse system of linear equations, the solution time occupies a large proportion in the whole problem solving time, some even reached 80%. Due to the current scientific research and large project
4、s in various complex can claim to the computing precision and computing speed is higher and higher. Therefore, the linear algebraic equations, which is the basis for large-scale scientific computing efficient numerical solution has attracted widespread attention. To solve the general iterative metho
5、d is used to this kind of equations. This time I do the iteration method of two-point boundary value problem is accomplished by MATLAB.About the iteration method, there are many kinds of solution formula is: Jacobi, G - S and over relaxation iteration method. The principles of these three methods ar
6、e roughly the same, Jacobi need at the beginning of a given vector, G - S requires the given initial value, a super relaxation method is weighted average of the transformation of Gauss - Seidel iterative method. And this article is for iteration solving large sparse linear equations with three kinds
7、 of iterative method (Jacobi, Gauss - Seidel and over relaxation iteration method) the error between the convergence speed and the exact solution of comparative research.Key words: numerical calculation iterative method three kinds of formula目 錄1 課程目的與要求11、1課程目標(biāo)11、2 課程的實現(xiàn)環(huán)境12 概要設(shè)計23 詳細(xì)設(shè)計54 測試結(jié)果與心得體會
8、85 參考文獻15附錄16源程序代碼163 1 課程的目的與要求1、1課程目標(biāo)利用我們所學(xué)的數(shù)值分析的迭代法知識對線性方程組的問題進行求解,同時把迭代法的求解過程用MATLAB程序語言實現(xiàn)其算法功能。對實驗結(jié)果進行記錄,對比與分析最后得出結(jié)論。1、2課程的實現(xiàn)環(huán)境硬件要求能運行Windows9.X操作系統(tǒng)的微機系統(tǒng)、Matlab軟件。2概要設(shè)計2、1迭代法簡介1.Jacobi迭代法:對于非奇異線性方程組Ax=b,令A(yù)=D-L-U,其中則原方程組可改寫為: (2.2)其中給定初始向量:由(2.2)可以構(gòu)造迭代公式:其分量形式為:2. Guass-Seidel迭代法:類似于Jacobi迭代法,給定
9、初值:令則得到Guass-Seidel公式:其分量形式為:3.超松弛迭代法(SOR 迭代法):SOR迭代法是對Guass-Seidel迭代法的加權(quán)平均改造,即為Guass-Seidel迭代解,即它的分量形式為:其中稱為松弛因子,當(dāng)1時稱為超松弛;當(dāng) clear x=linspace(0,1);truy=(1-0.5)/(1-exp(-1/1)*(1-exp(-x./1)+x.*0.5;figure;plot(x,truy,g,LineWidth,1.5);hold on;Grid圖:4測試結(jié)果與心得體會4、1程序運行情況Jacobi法:代碼見附錄Eps=1結(jié)果:迭代次數(shù)k:22273結(jié)果與精確
10、解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)Eps=0.1結(jié)果:迭代次數(shù)k:8753結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)Eps=0.01結(jié)果:迭代次數(shù)k:661結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)G-S迭代法:代碼見附錄Eps=1結(jié)果:迭代次數(shù)k:11125結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)Eps=0.1結(jié)果:迭代次數(shù)k:4394結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)Eps=0.01結(jié)果:迭代次數(shù)k:379結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)超松弛法:代碼見附錄Eps=
11、1 w=1.56結(jié)果:迭代次數(shù)k:3503結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)Eps=0.1 w=1.56結(jié)果:迭代次數(shù)k:1369結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)Eps=0.01 w=1.56結(jié)果:迭代次數(shù)k:131結(jié)果與精確解的比較圖(綠色粗線是精確解,黑色細(xì)線是迭代結(jié)果)4、2三種方法的比較Jacobi、G-S、超松弛法,三者都能夠取得對精確解的良好逼近,但是,在相同的精度條件下,三者的收斂速度是不一樣的,jacobiG-S超松弛,也就是說,在迭代次數(shù)相同的條件下,精度:jacobiG-Sj L(i,j)=-A(i,j);end end
12、endU=zeros(n-1);for i=1:n-1 for j=1:n-1 if ij U(i,j)=-A(i,j); end endendB=D(L+U);g=Db;while 1 z=B*y+g; if norm(z-y,inf)j L(i,j)=-A(i,j);end endendU=zeros(n-1);for i=1:n-1 for j=1:n-1 if ij U(i,j)=-A(i,j); end endendB=D(L+U);g=Db;while 1 z=(D-L)U*y+(D-L)b; if norm(z-y,inf)j L(i,j)=-A(i,j);end endendU=zeros(n-1);for i=1:n-1 for j=1:n-1 if ij U(i,j)=-A(i,j); end endendB=D(L+U);g=Db;Lw=(D-w*L)-1)*(1-w)*D+w*U);while 1 z=Lw*y+w*(D-w*L)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSM 0052-2024“領(lǐng)跑者”評價技術(shù)要求 普通型立式帶鋸床
- T-ZSA 227-2024 低慢小無人駕駛航空器車載式預(yù)警處置系統(tǒng)
- 2025年度村級林業(yè)資源監(jiān)測村級護林員職責(zé)合同
- 2025年度美甲服務(wù)連鎖品牌合作協(xié)議
- 二零二五年度汽車維修保養(yǎng)抵押借款合同
- 2025年度美發(fā)店員工勞動合同及員工福利政策
- 二零二五年度個人心理咨詢服務(wù)合同
- 2025年度消防車輛抵押借款合同范本
- 二零二五年度直播平臺用戶行為數(shù)據(jù)分析合同
- 2025年度石材石材加工定制采購協(xié)議
- (完整版)建筑工程技術(shù)畢業(yè)論文
- 鑫宇鋅合金模具設(shè)計標(biāo)準(zhǔn)
- 整理我的小書桌(課件)小學(xué)勞動二年級通用版
- 森林撫育施工組織設(shè)計
- 切削刀具及其材料課件
- 山東省義務(wù)教育地方課程安全教育課程實施指導(dǎo)意見
- DL-T 736-2021 農(nóng)村電網(wǎng)剩余電流動作保護器安裝運行規(guī)程
- SB/T 10439-2007醬腌菜
- GB/T 33644-2017數(shù)控板料折彎機精度
- GB/T 32434-2015塑料管材和管件燃?xì)夂徒o水輸配系統(tǒng)用聚乙烯(PE)管材及管件的熱熔對接程序
- GB/T 17888.3-2020機械安全接近機械的固定設(shè)施第3部分:樓梯、階梯和護欄
評論
0/150
提交評論