




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、線性方程組的直接解法劉 斌線性方程組的直接解法劉 斌線性方程組的直接解法1 Gauss消去法 1.1 順序Gauss消去法 1.2 列主元Gauss消去法 2 直接三角分解方法 2.1 Gauss消去法的矩陣運(yùn)算 2.2 Doolittle分解法 2.3 平方根法 2.4 追趕法 線性方程組的直接解法1 Gauss消去法 引入 在科學(xué)計算中,經(jīng)常需要求解含有n個未知量 的n個方程構(gòu)成的線性方程組方程組還可以用矩陣形式表示為: Ax=b (1)引入 在科學(xué)計算中,經(jīng)常需要求解含有n個未知量 引入 根據(jù) Gramer(克萊姆)法則,求解方程組(1)時,要計算大量的行列式,所需乘法次數(shù)大約為 當(dāng) n
2、 較大時,這個計算量是驚人的。例 如,當(dāng) n= 20 時,約需乘法次數(shù)為 N=9.71020 若系數(shù)矩陣A非奇異,即 det (A)0,則方程組有惟一解 x =( x1, x2, , xn )T . 如果用每秒一億次的計算機(jī)來計算,需要三十萬年時間??梢奊ramer法則不是一種實用的方法。 因此,必須構(gòu)造出適合于計算機(jī)使用的線性方程組的求解方法。N=(n2-1)n!引入 根據(jù) Gramer(克萊姆)法則,求解方程組(1)引入 直接方法的特點(diǎn)是,如果不考慮計算過程中的舍入誤差,運(yùn)用此類方法經(jīng)過有限次算術(shù)運(yùn)算就能求出線性方程組的精確解。 求解線性方程組的數(shù)值方法可分為兩大類:直接方法和迭代方法。本
3、章討論直接方法,迭代方法將在下一章中討論。 需要指出,由于實際計算中舍入誤差的存在,用直接方法一般也只能求得方程組的近似值。引入 直接方法的特點(diǎn)是,如果不考慮計算過程中的舍 1 Gauss消去法 Gauss(高斯)消去法是一種規(guī)則化的加減消元法 基 本 思 想 通過逐次消元計算把需求解的線性方程組轉(zhuǎn)化成上三角形方程組,也就是把線性方程組的系數(shù)矩陣轉(zhuǎn)化為上三角矩陣,從而使一般線性方程組的求解轉(zhuǎn)化為等價(同解)的上三角形方程組的求解。 Gauss消去法由消元和回代兩個過程組成,先討論一個具體的線性方程組的求解。 1 Gauss消去法 Gauss(高斯)消去法是一、順序Gauss消去法例1. 用Ga
4、uss消去法解方程組用增廣矩陣進(jìn)行進(jìn)算一、順序Gauss消去法例1. 用Gauss消去法解方程組用一、順序Gauss消去法或者 Ax=b 我們用增廣矩陣表示,并給出gauss消去法的具體算法一、順序Gauss消去法或者 Ax=一、順序Gauss消去法第一步,設(shè) a11(1) 0 ,將第一列a11(1)以下各元素消成零乘以矩陣A(1),b(1)的第一行再加到第i 行,得到矩陣 (i2,3,n)即依次用一、順序Gauss消去法第一步,設(shè) a11(1) 0 一、順序Gauss消去法其中 第二步,設(shè) a22(2) 0 ,將第二列a22(2)以下各元素消成零,(i3,4,n) 即依次用乘以矩陣A(2),
5、b(2)的第二行再加到第i行,得到矩陣一、順序Gauss消去法其中 第二步,設(shè) a22(2) 0一、順序Gauss消去法其中 如此繼續(xù)消元下去第n1步結(jié)束后,得到矩陣一、順序Gauss消去法其中 如此繼續(xù)消元下去第n1步結(jié)束一、順序Gauss消去法增廣矩陣A(n),b(n)對應(yīng)如下上三角形方程組 這是與原線性方程組(1)等價的方程組.一、順序Gauss消去法增廣矩陣A(n),b(n)對應(yīng)如一、順序Gauss消去法對于等價方程組進(jìn)行回代求解,可以得到:一、順序Gauss消去法對于等價方程組進(jìn)行回代求解,可以得到算法 Gauss(A,a,b,n,x) 1. 消元 For k=1,2, , n-1
6、1.1 if akk=0 , stop; 1.2 For i=k+1,k+2, , n 1.2.1 l ik=aik /akk = aik 1.2.2 For j=k+1,k+2, ,n ai j -aik ak j =aij 1.2.3 bi -aik bk= bi 2. 回代2.1 bn / an=xn;2.2 For i=n-1,n-2, , 2,1 2.2.1 bk = S 2.2.2 For j=k+1,k+2, ,n S akj xj =S 2.2.3 S/ akk = xk a1 1 a1 2 a13 a1 n b1a2 1 a2 2 a23 a2 n b2a3 1 a3 2 a
7、33 a3 n b3an 1 an 2 an3 an n bnl21 l31 l41 .l n1 a22 a23 . a2n b2 l32 l42 .l n2 . a33 . a 3n b3l43 .l n3 a1 1 a1 2 a13 . a1 n b1a 4n b4. . .ann bn 算法 Gauss(A,a,b,n,x) 1. 消元 For 一、順序Gauss消去法用Gauss消去法解方程組,應(yīng)注意:1. 適用條件: 原方程組系數(shù)矩陣的各階順序主子 式不等于零。2 . 運(yùn)算量?。汗灿谐顺ù螖?shù)為而Gramer 法則的乘除法次數(shù)為: (n2 -1) n!當(dāng) n=20 時一、順序Gaus
8、s消去法用Gauss消去法解方程組,應(yīng)注意:二 列主元Gauss消去法 順序Gauss消去法計算過程中的 akk(k) 稱為主元素,在第k步消元時要用它作除數(shù),則可能會出現(xiàn)以下幾種情況若出現(xiàn) akk(k) 0,消元過程就不能進(jìn)行下去。 akk(k) 0 ,消去過程能夠進(jìn)行,但若|akk(k)| 過小,也會造成舍入誤差積累很大導(dǎo)致計算解的精度下降。 例2 在四位十進(jìn)制的限制下,試用順序Gauss消去法求解如下方程組二 列主元Gauss消去法 順序Gauss消去二 列主元Gauss消去法此方程組具有四位有效數(shù)字的精確解為x117.46,x245.76,x35.546 解 用順序Gauss消去法求解
9、,消元過程如下二 列主元Gauss消去法此方程組具有四位有效數(shù)字的精確解二 列主元Gauss消去法經(jīng)回代求解得 x35.546,x2100.0,x1104.0和此方程組的精確解相比x35.546 ,x245.76, x117.46有較大的誤差。 對于此例,由于順序Gauss消去法中的主元素絕對值非常小,使消元乘數(shù)絕對值非常大,計算過程中出現(xiàn)大數(shù)吃掉小數(shù)現(xiàn)象,產(chǎn)生較大的舍入誤差,最終導(dǎo)致計算解 x1104.0 和 x2100.0 已完全失真。 為避免這種現(xiàn)象發(fā)生,可以對原方程組作等價變換,再利用順序Gauss消去法求解。二 列主元Gauss消去法經(jīng)回代求解得和此方程組的精確解相寫出原方程組的增廣
10、矩陣:針對第一列找出絕對值最大的元素,進(jìn)行等價變換:寫出原方程組的增廣矩陣:針對第一列找出絕對值最大的元素,進(jìn)行求得方程的解為:x35.546,x245.76,x117.46精確解為: x35.546 ,x245.76, x117.46 由此可見,第二種Gauss消去法的精度明顯高于順序Gauss消去法,我們稱它為列主元Gauss消去法。 列主元Gauss消去法與順序Gauss消去法的不同之處在于: 后者是按自然順序取主元素進(jìn)行消元 前者在每步消元之前先選取主元素然后再進(jìn)行消元 求得方程的解為:x35.546,x245.76,x1下面將列主元Gauss消去法的計算步驟敘述如下: 給定線性方程組
11、 Axb, 記A(1), b(1) A,b,列主元Gauss消去法的具體過程如下: 1. 首先在增廣矩陣A(1),b(1)第一列的n個元素中選取絕對值最大的一個作為主元素,并把此主元素所在的行與第一行交換,即 2. 其次進(jìn)行第一步消元得到增廣矩陣A(2),b(2),在矩陣A(2),b(2) 第二列的后 n1個元素中選取絕對值最大的一個作為主元素,并把此主元素所在的行與第二行交換,即下面將列主元Gauss消去法的計算步驟敘述如下: 3. 再進(jìn)行第二步消元得到增廣矩陣A(3),b(3)。按此方法繼續(xù)進(jìn)行下去,經(jīng)過n1步選主元和消元運(yùn)算,得到增廣矩陣A(n),b(n),它對應(yīng)的方程組A(n)xb(n
12、)是一個與原方程組等價的上三角形方程組,可進(jìn)行回代求解。 容易證明,只要det(A)0,列主元Gauss消去法就可以順利完成,即不會出現(xiàn)主元素為零或者絕對值太小的情形出現(xiàn)。 下面給出列主元Gauss消去法的計算流程: 3. 再進(jìn)行第二步消元得到增廣矩陣A(3),列主元Gauss消去算法 用列主元Gauss消去法求解線性方程組Axb 輸入 A(aij),b(b1,bn)T,維數(shù)n輸出 方程組解x1,xn,或方程組無解信息1: 對于k1,2,n1,循環(huán)執(zhí)行步2到步52: 按列選主元素 aik ,即確定下標(biāo) I 使3: 若aik0,輸出 no unique solution,停機(jī)4: 若ik,換行列主元Gauss消去算法 用列主元Gauss消去法求解線性方5:消元計算,對于ik1,n,計算 6:若 ann 0 輸出 no unigue solution,停機(jī)7:回代求解 8:輸出 x1,x2,xn5:消元計算,對于ik1,n,計算 6:若 ann 二 列主元Gauss消去法 由于這兩種方法的精度差不多,且全主元Gaus
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房地產(chǎn)項目增資入股投資協(xié)議
- 二零二五年度辦公室文員聘用與企業(yè)文化融合協(xié)議
- 二零二五年度新能源汽車碰撞責(zé)任免除合同
- 2025年度現(xiàn)代農(nóng)業(yè)病蟲害防治藥害賠償協(xié)議書
- 二零二五年度勞動局標(biāo)準(zhǔn)合同:養(yǎng)老服務(wù)業(yè)員工就業(yè)保障協(xié)議范本
- 2025年度賬戶變更補(bǔ)充服務(wù)協(xié)議
- 高性能計算中心設(shè)備采購及安裝合同
- 企業(yè)辦公室裝飾設(shè)計與施工服務(wù)合同
- 教育培訓(xùn)行業(yè)線上課程開發(fā)與運(yùn)營計劃書
- 電氣設(shè)備安裝工程施工合同新
- DB5101-T 71-2020 成都市電動汽車充電設(shè)施 安全管理規(guī)范
- 2025年七臺河職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 監(jiān)理人員安全培訓(xùn)考試試卷(答案)
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 【MOOC】數(shù)據(jù)庫系統(tǒng)(上):模型與語言-哈爾濱工業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊教案全冊
- HCCDP 云遷移認(rèn)證理論題庫
- 譯林英語五年級下冊單詞表(孩子自己默寫不用提)
- DLT 1055-2021 火力發(fā)電廠汽輪機(jī)技術(shù)監(jiān)督導(dǎo)則
- 杭州房建工程監(jiān)理大綱范本
- 現(xiàn)代交換原理與技術(shù)課件:第5章 分組交換技術(shù)
評論
0/150
提交評論