版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1高斯消去法主元素法直接三角分解法平方根法與改進(jìn)平方根法誤差分析第二章線性方程組的直接方法2討論n元線性方程組的直接解法.3其中方程組的矩陣形式為若矩陣A非奇異,即det(A)≠0,則方程組有唯一解.4直接解法是指,若不考慮計(jì)算過程中的舍入誤差,經(jīng)過有限次算術(shù)運(yùn)算就能求出線性方程組的精確解的方法.但由于實(shí)際計(jì)算中舍入誤差的存在,用直接解法一般也只能求出方程組的近似解.Cramer法則是一種不實(shí)用的直接法,下面介紹幾種實(shí)用的直接法.解線性方程組的方法:直接方法和迭代法.迭代法是從解的某個(gè)近似值出發(fā),通過構(gòu)造一個(gè)無窮序列去逼近精確解的方法.一般地,有限步內(nèi)得不到精確解.5Gauss消元法是一種規(guī)則化的消元法,其基本思想是通過逐次消元計(jì)算,把一般線性方程組的求解轉(zhuǎn)化為等價(jià)的上三角形方程組的求解?!?Gauss消去法6消去后兩個(gè)方程中的x1得再消去最后一個(gè)方程的x2得消元結(jié)束.經(jīng)過回代得解:例考慮線性方程組順序Gauss消去法7消元過程:先逐次消去變量x1,x2,將方程組化為同解的上三角形方程組.上過方法可推廣到一般情況回代過程:按方程相反的順序求解上三角形方程組.8第一步.設(shè)依次用乘矩陣的第1行加到第i行上,得到矩陣:則線性方程組的增廣矩陣為記9其中第二步.設(shè)依次用乘矩陣的第2行加到第i行,得到矩陣:10其中11這就完成了消元過程.如此繼續(xù)消元下去,第n1步結(jié)束后得到矩陣:12對此方程組進(jìn)行回代,就可求出方程組的解.對應(yīng)的方程組變成:13能用順序Gauss消去法求解的條件是在消元過程中得到的主元必須全不為0,即順序Gauss消去法通常也簡稱為Gauss消去法.主元素都不為零矩陣A的各階順序主子式都不為零.
順序Gauss消去法中的稱為主元素.14順序Gauss消去法求解n元線性方程組的乘除運(yùn)算量
第1次消元乘除運(yùn)算量:
消元過程乘除運(yùn)算量求li1:
(n-1)求aij(2):(n-1)2求bi(2):(n-1)共(n2-1)次15
回代過程乘除運(yùn)算量:求xn:
1求xn-1:2求x1:n….16n=30時(shí),順序Gauss消去法只需9890次乘除法運(yùn)算.順序Gauss消去法求解n元線性方程組的乘除運(yùn)算量17高斯消去法優(yōu)缺點(diǎn):簡單易行要求主元均不為零,因而適用范圍小數(shù)值穩(wěn)定性差18例:單精度解方程組
精確解8個(gè)8個(gè)用順序Gauss消去法計(jì)算:8個(gè)小主元可能導(dǎo)致計(jì)算失敗.§2主元素法19若將方程組改寫成:用順序Gauss消去法,消元得回代得解:x2=1,x1=1與準(zhǔn)確解非常接近.可見,第一種算法是不穩(wěn)定的,第二種算法是穩(wěn)定的.20此例說明,在消元過程中,應(yīng)避免選取絕對值較小的數(shù)作主元.如例中的第二種解法,通過交換方程次序,選取絕對值較大的元素作為主元.基于這種想法導(dǎo)出了主元法.為了提高計(jì)算的數(shù)值穩(wěn)定性,在消元過程中采用選擇主元的方法.常采用的是列主元消去法和全主元消去法.21給定線性方程組Ax=b,記A(1)=A,b(1)=b,列主元Gauss消去法的具體過程如下:
首先在增廣矩陣B(1)=(A(1),b(1))的第一列元素中,取
然后進(jìn)行第一步消元得增廣矩陣B(2)=(A(2),b(2)).列主元消去法22
然后進(jìn)行第二步消元得增廣矩陣B(3)=(A(3),b(3)).按此方法繼續(xù)進(jìn)行下去,經(jīng)過n1步選主元和消元運(yùn)算,得到增廣矩陣B(n)=(A(n),b(n)).則方程組A(n)x=b(n)是與原方程組等價(jià)的上三角形方程組,可進(jìn)行回代求解.只要|A|0,列主元Gauss消去法就可順利進(jìn)行.
再在矩陣B(2)=(A(2),b(2))的第二列元素中,取23
全主元素法每一步選絕對值最大的元素為主元素,保證Stepk:①選?、贗fik
k
then交換第k行與第ik
行;Ifjk
k
then交換第k列與第jk
列;③消元注:列交換改變了xi
的順序,須記錄交換次序,解完后再換回來。24例用主元素法求解線性方程組計(jì)算過程保留三位小數(shù),方程的精確解為x1*=1,x2*=2,x3*=3.25解1.按列主元素法,求解過程如下消元回代得26解2.按全主元素法,求解過程如下回代得27全主元素法的精度優(yōu)于列主元素法,這是由于全主元素是在全體系數(shù)中選主元,故它對控制舍入誤差十分有效.但全主元素法在計(jì)算過程中,需同時(shí)作行與列的互換,因而程序比較復(fù)雜,計(jì)算時(shí)間較長.
列主元素法的精度雖然稍低于全主元素法,但其計(jì)算簡單,工作量大為減少,且計(jì)算經(jīng)驗(yàn)與理論實(shí)踐均表明,它與全主元素法同樣具有良好的數(shù)值穩(wěn)定性.列主元素法是求解中小型稠密線性方程組的最好方法之一.
例3的計(jì)算結(jié)果表明28Gauss消元法的矩陣表示§3直接三角分解法兩者等價(jià)29其中兩者等價(jià)n=3時(shí)Gauss消元法的矩陣表示30其中兩者等價(jià)3132條件:矩陣A經(jīng)Gauss消元法后得到的上三角矩陣.33例求矩陣的三角分解.解34上述n=3的情形可以推廣到一般情形,例如n=43536條件:矩陣A經(jīng)Gauss消元法后得到的上三角矩陣.37例38條件:矩陣A經(jīng)Gauss消元法后得到的上三角矩陣.Gauss消元法的矩陣表示Doolittle分解39矩陣的三角分解定理
設(shè)A為n階方陣,若A
的前n階順序主子式Ai
(i=1,2,…,n)均不為0,則矩陣A存在唯一的Doolittle分解.存在性:唯一性:反證法40
Doolittle分解中LU
元素的求解次序Doolittle分解中LU
的另一求法41U的第一行L的第一列
Doolittle分解中LU
元素的求解右端用矩陣乘法展開,比較兩邊的第1行和第1列得42假設(shè)已求得U的前(r
1)行和L的前(r
1)列,r>1.下面求U的第r行和L的第r列.右端用矩陣乘法,比較兩邊的第r行的后(n-r+1)個(gè)元素arj
=L的第r行行向量與U的第j列列向量的內(nèi)積(j
r)U的第r行43U的第r行44右端用矩陣乘法,比較兩邊的第r列的后(n-r)個(gè)元素air=L的第i行行向量與U的第r列列向量的內(nèi)積(i
>r)L的第r列45L的第r列46對r=2,3,…,n,矩陣三角分解的緊湊格式47例用緊湊格式求矩陣的三角分解.解48先求Ly=b,得y;再求Ux=y,得x.直接三角分解法或Doolittle分解法.Doolittle分解法49Ly=b乘除運(yùn)算量為50Ux=y乘除運(yùn)算量為51例用直接三角分解法解解52先求Ly=b得y再求Ux=y
得x53由于在求出uij,lij和yi后,aij和bi就無需保留了,故上機(jī)計(jì)算時(shí),可把L,U和y存在A,b所占單元,回代時(shí)x取代y,整個(gè)計(jì)算過程中不需要增加新的存儲單元.在求一系列系數(shù)矩陣相同而右端項(xiàng)不同的線性方程組Ax=b(k),(k=1,2,…,m)時(shí)(如求逆矩陣),用三角分解法更為簡便.每解一個(gè)方程組Ax=b(k)
僅需要增加n2
次乘除法運(yùn)算.解線性方程組Ax=b的Doolittle三角分解法的計(jì)算量約為n3/3,與Gauss消去法相同.54Crout分解定理
設(shè)A為n階方陣,若A
的前n階順序主子式Ai
(i=1,2,…,n)均不為0,則矩陣A可以唯一分解為其中L為下三角陣,U為單位上三角陣.55特殊的稀疏矩陣解三對角方程組的追趕法解三對角方程組56追趕法是求三對角線性方程組的三角分解法.
追趕法本質(zhì)上是Gauss消元法.二階常微分方程邊值問題的差分離散方程組,熱傳導(dǎo)方程以及船體數(shù)學(xué)中建立的三次樣條函數(shù)的三轉(zhuǎn)角或三彎矩方程組均為三對角方程組.57例
4階三對角矩陣的三角分解58例
4階三對角矩陣的三角分解單位下二對角陣上二對角陣59定理設(shè)三對角矩陣A滿足下列條件則它可以分解成A=LU三對角矩陣的三角分解對角占優(yōu)陣單位下二對角陣上二對角陣工程中得到的三對角陣多數(shù)滿足此條件60三對角矩陣三角分解中LU的求解次序61對k=3,…,n
三對角矩陣三角分解中LU的求解右端用矩陣乘法展開,比較兩邊元素得乘除運(yùn)算量2n-262解三對角方程組的追趕法先求Ly=d,得y;再求Ux=y,得x.追:消元過程趕:回代過程63Ly=d乘除運(yùn)算量為n-164Ux=y乘除運(yùn)算量為2n-1追趕法總的乘除運(yùn)算量5n-465追趕法的實(shí)質(zhì)就是Gauss消元法,只是由于系數(shù)中出現(xiàn)了大量的零,在計(jì)算過程中將它們撇開,從而使計(jì)算公式大大簡化,也大大減少了計(jì)算量.為節(jié)省計(jì)算機(jī)存儲單元,計(jì)算得到的lk,uk分別存放在ak,bk的存儲單元內(nèi),而yk,xk
存放在dk
的存儲單元內(nèi).當(dāng)系數(shù)矩陣為滿足定理?xiàng)l件的嚴(yán)格對角占優(yōu)陣時(shí),追趕法具有良好的數(shù)值穩(wěn)定性.66§4平方根法與改進(jìn)的平方根法求解對稱正定方程組,即其中A為對稱正定陣.利用對稱性,平方根法的計(jì)算量是Gauss消去法的一半.67對稱正定陣的Cholesky分解定理
若A
是對稱正定陣,則存在唯一的非奇異下三角陣L,使得且L的對角元素皆為正數(shù),即lii>0(i=1,2,…,n).證明
A可進(jìn)行Doolittle分解.A為對稱正定陣,它的n個(gè)順序主子式均大于0,設(shè)其中為單位下三角陣,U為上三角矩陣.用反證法68對U進(jìn)一步分解.
A對稱
A正定對角矩陣D的對角元均為正.令則其中為非奇異下三角陣,且對角元均為正.
A=LLT.69對稱
A為3階對稱正定陣,A=LLT,怎樣求L?對稱70例對下列矩陣進(jìn)行Cholesky分解71例對下列矩陣進(jìn)行Cholesky分解Matlab解法:A=[4-26;-2175;6522]R=chol(A)L=R’72
A為n階對稱正定陣,A=LLT,怎樣求L?L中元素的求解次序依次求L的第一列,第二列,…,第n列.73………...對稱
A為n階對稱正定陣,A=LLT,怎樣求L?li為L的第i
個(gè)行向量74對稱
A為n階對稱正定陣,A=LLT,怎樣求L?75求L的第一列求L的第二列
A為n階對稱正定陣,A=LLT,怎樣求L?76
A為n階對稱正定陣,A=LLT,怎樣求L?設(shè)已經(jīng)求得L的前k-1列,現(xiàn)求L的第k列(k=3,4,…,n)77例求正定陣的Cholesky分解.解78例求正定陣的Cholesky分解.解79先求Ly=b,得y,再求LTx=y,得x.解正定線性方程組的平方根法或Cholesky分解法.平方根法或Cholesky分解法設(shè)A為對稱正定陣80定理
若A
是對稱正定陣,則存在唯一的單位下三角陣L和對角陣D,使得且D的對角元素皆為正數(shù).對稱正定陣的LDLT分解證明
A對稱
A正定對角矩陣D的對角元均為正.81對稱正定陣的LDLT分解本質(zhì)上是對A作Doolittle分解,即LU分解.LDLT分解中的D=LU分解中的U的對角部分LDLT分解中的L=LU分解中的L82對稱正定矩陣A的LU分解,計(jì)算量可以節(jié)省一半求U的第1行求L的第1列對稱正定陣的LDLT分解中L,D的計(jì)算先對對稱正定陣A作LU分解83求U的第k行(k=2,3,…,n)求L的第k列(k=2,3,…,n)對稱正定陣的LDLT分解中L,D的計(jì)算節(jié)省了計(jì)算量求D84例求矩陣的LDLT分解.解8586解正定線性方程組的改進(jìn)平方根法或LDLT分解法.先求Ly=b,得y,再求LTx=D1y,得x.改進(jìn)平方根法或LDLT分解法設(shè)A為對稱正定陣87平方根法與改進(jìn)的平方根法的優(yōu)點(diǎn)計(jì)算無須選主元,由于正定性,計(jì)算過程是數(shù)值穩(wěn)定的計(jì)算量是Gauss消元法的一半由于對稱性,實(shí)際計(jì)算可存儲一半是求解中小型稠密正定線性方程組的好算法88§5誤差分析用直接法解線性方程組,初始數(shù)據(jù)會有誤差,計(jì)算過程同樣會產(chǎn)生誤差,這就需要對這些誤差作一些分析.主要數(shù)學(xué)工具:向量范數(shù),矩陣范數(shù),條件數(shù)89向量范數(shù)向量范數(shù)是用來度量向量長度的,它可以看成是二、三維解析幾何中向量長度概念的推廣.定義(向量范數(shù))對任一向量xRn,按照一定規(guī)則確定一個(gè)實(shí)數(shù)與它對應(yīng),該實(shí)數(shù)記為||x||,若||x||滿足下面三個(gè)性質(zhì):1)||x||0;||x||=0當(dāng)且僅當(dāng)x=0(零向量)
正定性2)對任意實(shí)數(shù),||x||=||||x||齊次性3)對任意向量x,yRn,||x+y||||x||+||y||三角不等式則稱該實(shí)數(shù)||x||為向量x的范數(shù).90Rn中常用的三種范數(shù)其中x1,x2,…,xn分別是x的n個(gè)分量.1-范數(shù)2-范數(shù)-范數(shù)用向量范數(shù)的定義來驗(yàn)證,即驗(yàn)證它們滿足向量范數(shù)定義中的三個(gè)性質(zhì).向量的模91定義(范數(shù)等價(jià))
在Rn中有兩個(gè)范數(shù)||||和||||,若存在實(shí)數(shù)M,m>0,使得對任意的n維向量x,都有則稱這兩個(gè)范數(shù)等價(jià).Rn中范數(shù)的重要性質(zhì):范數(shù)等價(jià)定理92范數(shù)等價(jià)定理:
Rn中任意兩個(gè)范數(shù)等價(jià).Rn中范數(shù)的重要性質(zhì):范數(shù)等價(jià)定理例1-范數(shù),2-范數(shù)和-范數(shù)是兩兩等價(jià)的.93當(dāng)不需要指明使用哪一種向量范數(shù)時(shí),就用記號||.||泛指任何一種向量范數(shù).有了向量的范數(shù)就可以用它來衡量向量的大小和表示向量的誤差.設(shè)x
為Ax=b
的精確解,x*為其近似解絕對誤差相對誤差94矩陣范數(shù)是用于定義矩陣“大小”的量,類似于向量范數(shù),可以定義n階方陣A的范數(shù).定義(矩陣范數(shù))
設(shè)A為n階方陣,按照一定規(guī)則有一實(shí)數(shù)與之對應(yīng),記為||A||,若||A||滿足:1)||A||0,||A||=0當(dāng)且僅當(dāng)A=0時(shí);2)對任意實(shí)數(shù),||A||=||||A||;3)對任意兩個(gè)n階方陣A,B,都有||A+B||||A||+||B||;4)||AB||||A||||B||(相容性條件)則稱||A||為矩陣A的范數(shù).矩陣范數(shù)95常用的三種矩陣范數(shù)1-范數(shù)或列范數(shù)2-范數(shù)或譜范數(shù)-范數(shù)或行范數(shù)用矩陣范數(shù)的定義來驗(yàn)證,即驗(yàn)證它們滿足矩陣范數(shù)定義中的四個(gè)性質(zhì).96定理設(shè)A為n階方陣,||||是Rn中的向量范數(shù),則是一種矩陣范數(shù),稱其為由向量范數(shù)||||誘導(dǎo)出的矩陣范數(shù).由向量范數(shù)誘導(dǎo)出的矩陣范數(shù)矩陣范數(shù)與向量范數(shù)的相容性性質(zhì):設(shè)矩陣范數(shù)是由向量范數(shù)誘導(dǎo)出的,則對任意n階方陣A,以及任意的n維向量x,有979899常用的三種矩陣范數(shù)均是由向量范數(shù)誘導(dǎo)出的.
對于給定的向量范數(shù)1-范數(shù),2-范數(shù)及-范數(shù),可以證明由它們誘導(dǎo)出的矩陣范數(shù)分別為1-范數(shù)或列范數(shù)2-范數(shù)或譜范數(shù)-范數(shù)或行范數(shù)100101實(shí)際計(jì)算常用1-范數(shù)與-范數(shù)因其計(jì)算比較簡單,理論證明常用2-范數(shù)因?yàn)樗幸恍┖眯再|(zhì).由矩陣范數(shù)與向量范數(shù)的相容性性質(zhì)知對任意n階方陣A,以及任意的n維向量x,有誤差分析中常用102矩陣的誤差可用矩陣范數(shù)表示.
設(shè)A*是A的近似矩陣絕對誤差相對誤差矩陣范數(shù)的等價(jià)定理也成立.103Matlab函數(shù):normNORM(X)isthelargestsingularvalueofX,max(svd(X)).NORM(X,2)isthesameasNORM(X).NORM(X,1)isthe1-normofX,thelargestcolumnsum,=max(sum(abs((X)))).NORM(X,inf)istheinfinitynormofX,thelargestrowsum,=max(sum(abs((X')))).NORM(X,'fro')istheFrobeniusnorm,sqrt(sum(diag(X'*X))).NORM(X,P)isavailableformatrixXonlyifPis1,2,infor'fro'.
104NormofAMatrixMatlabcommand:norm(A,1)norm(A,2)=norm(A)norm(A,inf)norm(A,’fro’)105方程組的狀態(tài)與條件數(shù)例方程組I方程組II右端項(xiàng)有0.00001的差別,最大相對誤差為0.5105,但解分量的相對誤差為50%.平面上兩條接近于平行的直線的交點(diǎn),當(dāng)其中一條直線稍有變化時(shí),新的交點(diǎn)可與原交點(diǎn)相差甚遠(yuǎn).106當(dāng)一個(gè)方程組,由于系數(shù)矩陣或右端項(xiàng)有微小擾動(dòng),而引起解發(fā)生巨大變化時(shí),則稱該方程組是“病態(tài)”的.分以下兩種情形加以討論只有右端項(xiàng)有擾動(dòng)只有系數(shù)矩陣有擾動(dòng)怎樣刻畫線性方程組“病態(tài)”程度.用條件數(shù)來描繪.107只有右端項(xiàng)有擾動(dòng)原方程組擾動(dòng)后方程組右端項(xiàng)有擾動(dòng)b,引起解的變化為x,其相對誤差為它究竟有多大?108故又這表明:當(dāng)右端項(xiàng)有擾動(dòng)b時(shí),解的相對誤差不超過右端項(xiàng)的相對誤差的||A||||A1||倍.只有右端項(xiàng)有擾動(dòng)從而109只有系數(shù)矩陣有擾動(dòng)原方程組擾動(dòng)后方程組系數(shù)矩陣有擾動(dòng)A,引起解的變化為x,其相對誤差為它究竟有多大?110故這表明:當(dāng)系數(shù)矩陣有擾動(dòng)A,解的擾動(dòng)不超過系數(shù)矩陣相對誤差的||A|
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 職業(yè)學(xué)院教職工申訴工作實(shí)施辦法
- 2024裝飾項(xiàng)目工程承包合同版
- 2024年高性能潤滑油品采購綜合合同版B版
- 2024年項(xiàng)目融資合同標(biāo)的及還款方式
- 2025年度數(shù)據(jù)安全與隱私保護(hù)服務(wù)合同范本3篇
- 2024年鮮雞蛋采購與銷售協(xié)議
- 2024年餐飲合伙人:合作協(xié)議3篇
- 2024年銷售協(xié)議規(guī)則詳解與實(shí)施流程版
- 2024年節(jié)能門窗供應(yīng)合同
- 2020年咨詢工程師繼續(xù)教育信息化和工業(yè)化融合83分
- 浙江省金華市(2024年-2025年小學(xué)五年級語文)人教版質(zhì)量測試((上下)學(xué)期)試卷及答案
- 傳媒行業(yè)突發(fā)事件應(yīng)急預(yù)案
- 2024年《工會法》知識競賽題庫及答案
- 《中國血脂管理指南》考試復(fù)習(xí)題庫(含答案)
- 人教版道德與法治八年級上冊2.1網(wǎng)絡(luò)改變世界課件
- 外研版小學(xué)英語(三起點(diǎn))六年級上冊期末測試題及答案(共3套)
- 中醫(yī)診療規(guī)范
- 工業(yè)互聯(lián)網(wǎng)平臺 安全生產(chǎn)數(shù)字化管理 第2部分:石化化工行業(yè) 編制說明
- 第14課《葉圣陶先生二三事》導(dǎo)學(xué)案 統(tǒng)編版語文七年級下冊
- 成人手術(shù)后疼痛評估與護(hù)理-中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)2023 2
- DB15-T 3585-2024 高標(biāo)準(zhǔn)農(nóng)田施工質(zhì)量評定規(guī)程
評論
0/150
提交評論