數(shù)值分析解線性方程組的迭代法_第1頁
數(shù)值分析解線性方程組的迭代法_第2頁
數(shù)值分析解線性方程組的迭代法_第3頁
數(shù)值分析解線性方程組的迭代法_第4頁
數(shù)值分析解線性方程組的迭代法_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1頁,課件共28頁,創(chuàng)作于2023年2月一、迭代法的一般形式同解變形構(gòu)造迭代公式任取初始向量x(0),代入迭代公式,產(chǎn)生向量序列{x(k)},若x(k)收斂,則當k充分大時,以x(k)作為方程組的近似解,就是迭代法.第2頁,課件共28頁,創(chuàng)作于2023年2月二、向量序列的收斂性定義1設{x(k)}為Rn中的向量序列,x∈Rn,如果其中||.||為向量范數(shù),則稱序列{x(n)}收斂于x,記為第3頁,課件共28頁,創(chuàng)作于2023年2月定理1Rn中的向量序列{x(k)}收斂于Rn中的向量x當且僅當其中第4頁,課件共28頁,創(chuàng)作于2023年2月三、矩陣序列的收斂性定義2設{A(k)}為n階方陣序列,A為n階方陣,如果其中||.||為矩陣范數(shù),則稱序列{A(n)}收斂于A,記為第5頁,課件共28頁,創(chuàng)作于2023年2月定理2設A(k)=(aij)(k=1,2,…),A=(aij)均為n階方陣,則矩陣序列{A(n)}收斂于矩陣A的充要條件為第6頁,課件共28頁,創(chuàng)作于2023年2月???請回答:對于任何一個方程組x=Bx+f(由Ax=b變形得到的等價的方程組),按迭代法作出的向量序列x(k)是否一定逐步逼近方程組的解x*呢?

答:不一定!例如用迭代法解方程組其精確解為若選初值x(0)=(0,0)T進行迭代,則不可能收斂到精確解.第7頁,課件共28頁,創(chuàng)作于2023年2月因此下面我們將要研究幾個問題:

如何構(gòu)造迭代公式?如何判斷迭代公式收斂?在收斂條件下,如何判斷收斂速度?第8頁,課件共28頁,創(chuàng)作于2023年2月一、Jacobi迭代法

§迭代法(2)

二、Gauss-Seidel迭代法三、超松弛迭代法第9頁,課件共28頁,創(chuàng)作于2023年2月一、Jacobi迭代法1.Jacobi迭代法舉例例:求解方程組其中精確解是x*=(3,2,1)T第10頁,課件共28頁,創(chuàng)作于2023年2月解:將原方程組改寫為則迭代公式為:若選x(0)=(0,0,0)T,則迭代10次有x(10)=(3.000032,1.999838,0.9998813)T這就是Jacobi迭代法!第11頁,課件共28頁,創(chuàng)作于2023年2月2.Jacobi迭代法一般形式由方程組的系數(shù)矩陣A非奇異,不妨設aii≠0,方程組變形為第12頁,課件共28頁,創(chuàng)作于2023年2月對應上述的方程組,可得迭代公式為其中x(k)為第k次迭代向量.Jacobi迭代法的一般公式第13頁,課件共28頁,創(chuàng)作于2023年2月3.Jacobi迭代法的矩陣形式將方程組記為Ax=b其中A非奇異且aii≠0(I=1,2,…,n).將A分裂為A=D-L-U其中第14頁,課件共28頁,創(chuàng)作于2023年2月由此可將變形過程用矩陣表示為

Dx=(L+U)x+b即x=D-1(L+U)x+D-1b簡記為

x=B0x+f故Jacobi迭代公式的矩陣形式為第15頁,課件共28頁,創(chuàng)作于2023年2月二、Gauss-Seidel迭代法1.Gauss-Seidel迭代法舉例例:求解方程組精確解是x*=(3,2,1)T第16頁,課件共28頁,創(chuàng)作于2023年2月解:將原方程組改寫為則迭代公式為:若選x(0)=(0,0,0)T,則迭代5次有x(5)=(2.999843,2.000072,1.000061)T這就是Gauss-Seidel迭代法:認為最新計算出的分量可能比舊的分量要好些!第17頁,課件共28頁,創(chuàng)作于2023年2月2.Gauss-Seidel迭代法一般形式對應于變形方程組G-S迭代公式可寫為:其中x(k)為第k次迭代向量.第18頁,課件共28頁,創(chuàng)作于2023年2月3.Gauss-Seidel迭代法的矩陣形式將方程組記為Ax=b其中A非奇異且aii≠0(I=1,2,…,n).將A分裂為A=D-L-U其中第19頁,課件共28頁,創(chuàng)作于2023年2月由此可將方程組的變形過程用矩陣表示為

Dx=(L+U)x+b這G-S迭代可表示為

Dx(k+1)

=Lx(k+1)

+Ux(k)

+b整理得

x(k+1)

=

(D-L)-1Ux(k)

+(D-L)-1b故G-S迭代公式的矩陣形式為第20頁,課件共28頁,創(chuàng)作于2023年2月注:對有些問題Gauss-Seidel迭代法確實比Jacobi迭代法收斂得快;但也有Gauss-Seidel迭代法比Jacobi迭代法收斂得慢;甚至還有Jacobi迭代法收斂,而Gauss-Seidel迭代法發(fā)散的情形。第21頁,課件共28頁,創(chuàng)作于2023年2月三、超松弛迭代法1.超松弛迭代法的一般形式為了加速迭代過程的收斂,我們通過引入?yún)?shù),在Gauss-Seidel迭代的基礎上得到一種新的迭代法。記其中x(k+1)由G-S方法算出。于是有第22頁,課件共28頁,創(chuàng)作于2023年2月(i=1,2,…,n)可以把△x看作G-S迭代的修正項,即第k次近似解x(k)

以此項修正后得到新的近似解x(k+1)=x(k)+△x

松弛法是將△x乘上一個參數(shù)因子ω作為修正項而得到新的近似值,其具體公式為:第23頁,課件共28頁,創(chuàng)作于2023年2月x(k+1)=x(k)+ω△x即按上式計算方程組近似解序列的方法稱為松弛法,ω<1時,稱為低松弛;ω=1時,是G-S法;ω>1時,稱為超松弛法,簡稱SOR法第24頁,課件共28頁,創(chuàng)作于2023年2月2.超松弛迭代法舉例例:用超松弛法求解下列方程組,取ω=1.4精確解是x*=(3,2,1)T第25頁,課件共28頁,創(chuàng)作于2023年2月解:將原方程組改寫為則迭代公式為:第26頁,課件共28頁,創(chuàng)作于2023年2月3.超松弛迭代法的矩陣形式用分解式A=D-L-U,則可

溫馨提示

  • 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

提交評論