Numerical Methods Using MATLAB(4版)-03-Linear Systems

引自Numerical Methods Using MATLAB(4版)書籍烘跺,如有侵權(quán)請聯(lián)系刪除

前言

這一章主要講求解Ax=b的方法湘纵。

學(xué)習(xí)過程

其中前面的內(nèi)容都是在講向量和矩陣,學(xué)過線代即可跳過滤淳。

方法一 高斯消除 Gauss Elimination

高斯消除主要分為兩個步驟瞻佛,一個為前向消除,一般指將矩陣化簡為上三角矩陣娇钱,另一個為后向替代伤柄,指從最后一行開始替代求解。
其中文搂,如果遇到對角線元素為0時适刀,我們無法除0消除,這時候我們可以交換行使得對角線為0煤蹭。
在運算過程中笔喉,我們可能會遇到計算誤差,然后在逐步計算中傳播誤差硝皂,因此我們可以通過局部比例交換來解決這個問題常挚。就是行交換,如何判斷哪行交換可以更小的減少誤差這點沒看懂稽物。好像是選出每行的最大絕對值奄毡,再讓每列除最大絕對值,將權(quán)重最大的交換到前面贝或?

病態(tài)矩陣:有一種矩陣它會因為微小的干擾而對結(jié)果產(chǎn)生較大的相對誤差吼过,比如近似于奇異矩陣,行列式近似于0咪奖,等式幾乎都是平行等等這些情況盗忱。

方法二 LU分解 LU Factorization

非奇異矩陣A可以分解為A=LU。其中L為下三角矩陣羊赵,其對角線都為1趟佃,U為上三角矩陣,其對角線不為0。
也有可能A不能分解為LU闲昭,這時候可以通過排列矩陣P使得PA=LU罐寨。

方法三 Jacobi迭代

使用直接法會使得產(chǎn)生錯誤后這個錯誤就一直存在了,但是迭代法可以在之后將錯誤調(diào)整回來汤纸。
該迭代原理舉例:
-2x+y+5z=15

4x-8y+z=-21

4x-y+z=7.

則迭代式可以為:
x_{k+1}=\frac{-15+y_k+5z_k}{3}

y_{k+1}=\frac{21+4x_k+z_k}{8}

z_{k+1}=7-4x_k+y_k

如果對角線元素大于其行上所有元素絕對值之和,則稱是嚴(yán)格對角的芹血。即如果A是嚴(yán)格對角的,那么AX=B有唯一解X=P幔烛。迭代式迭代的過程數(shù)列\{P_k\}最后會收斂到P饿悬。同理,Gauss-Seidel迭代也是如此珠叔。

方法四 Gauss-Seidel迭代

我們可以加速Jacobi迭代的收斂速度弟劲,于是提出了該方法。
對Jacobi迭代中的例子汇鞭,Gauss-Seidel迭代的迭代式可以為:
x_{k+1}=\frac{-15+y_k+5z_k}{3}

y_{k+1}=\frac{21+4x_{k+1}+z_k}{8}

z_{k+1}=7-4x_{k+1}+y_{k+1}

Jacobi迭代和Gauss-Seidel迭代很相似霍骄,但在某些情況下淡溯,會出現(xiàn)Gauss-Seidel迭代不收斂而Jacobi迭代收斂的情況。

方法五 牛頓法拓展

對于多個方程式求解绘沉,牛頓法迭代也是一種方法车伞,但是怎樣的迭代式收斂喻喳,我們需要判斷其前提條件。
Jacobi矩陣可以表示為J(x,y)=\begin{bmatrix} \frac{\partial f_1}{\partial x} \ \ \frac{\partial f_1}{\partial y} \\ \frac{\partial f_2}{\partial x} \ \ \frac{\partial f_2}{\partial y} \\ \end{bmatrix}

那么函數(shù)變化可以表示為\begin{bmatrix}\partial u \\ \partial v \\ \partial w \end{bmatrix}=J(x_0,y_0,z_0)\begin{bmatrix}\partial x \\ \partial y \\ \partial z \end{bmatrix}

定理:對于三維的不動點迭代來說慷丽,如果初始值(p_0,q_0,r_0)近似于不動點(p,q,r)鳄哭,且滿足
|\frac{\partial g_1}{\partial x}(p,q,r)|+|\frac{\partial g_1}{\partial y}(p,q,r)|+|\frac{\partial g_1}{\partial z}(p,q,r)|<1,

|\frac{\partial g_2}{\partial x}(p,q,r)|+|\frac{\partial g_2}{\partial y}(p,q,r)|+|\frac{\partial g_2}{\partial z}(p,q,r)|<1,

|\frac{\partial g_3}{\partial x}(p,q,r)|+|\frac{\partial g_3}{\partial y}(p,q,r)|+|\frac{\partial g_3}{\partial z}(p,q,r)|<1,

那么這個迭代可以收斂到(p,q,r)锄俄。
其迭代公式為:
p_{k+1}=g1(p_k,q_k,r_k)

q_{k+1}=g2(p_k,q_k,r_k)

r_{k+1}=g3(p_k,q_k,r_k)

方法六 Seidel迭代

針對牛頓法改進(jìn)奶赠。
p_{k+1}=g1(p_k,q_k,r_k)

q_{k+1}=g2(p_{k+1},q_k,r_k)

r_{k+1}=g3(p_{k+1},q_{k+1},r_k)

對于非線性方程組的牛頓迭代

\begin{bmatrix} u-u_0 \\ v-v_0 \\ \end{bmatrix}=\begin{bmatrix} \frac{\partial}{\partial x}f_1(x_0,y_0) \ \ \frac{\partial }{\partial y}f_1(x_0,y_0) \\ \frac{\partial}{\partial x}f_2(x_0,y_0) \ \ \frac{\partial}{\partial y}f_2(x_0,y_0) \\ \end{bmatrix}\begin{bmatrix} x-x_0 \\ y-y_0 \\ \end{bmatrix}.
=>J(p_0,q_0)·\Delta P=-F(p_0,q_0)
=>\Delta P \approx -J(p_0,q_0)^{-1}F(p_0,q_0)
=>P1=P_0+\Delta P=P0 -J(p_0,q_0)^{-1}F(p_0,q_0)

詞匯學(xué)習(xí)

octant 八分圓
orthogonal 正交的
determinant 行列式
scalar 標(biāo)量
tractable 易處理的
cofactor 輔因子
invertible 可逆的
pivoting 交換
pivotal 關(guān)鍵的
equilibrate 平衡
perturbation 干擾
prone 俯臥
permutation 排列

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市愤惰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌塑陵,老刑警劉巖蜡励,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凉倚,死亡現(xiàn)場離奇詭異,居然都是意外死亡扮碧,警方通過查閱死者的電腦和手機杏糙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門宏侍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谅河,你說我怎么就攤上這事确丢∠式模” “怎么了诸典?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵狐粱,是天一觀的道長。 經(jīng)常有香客問我脑奠,道長幅慌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任齿诞,我火速辦了婚禮祷杈,結(jié)果婚禮上渗饮,老公的妹妹穿的比我還像新娘。我一直安慰自己私蕾,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布踩叭。 她就那樣靜靜地躺著容贝,像睡著了一般之景。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茂缚,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機與錄音脚囊,去河邊找鬼。 笑死讲岁,一個胖子當(dāng)著我的面吹牛衬以,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播看峻,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼互妓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了澈蚌?” 一聲冷哼從身側(cè)響起灼狰,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎份汗,沒想到半個月后蝴簇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡轩猩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年均践,在試婚紗的時候發(fā)現(xiàn)自己被綠了摩幔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡焦影,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斯辰,到底是詐尸還是另有隱情,我是刑警寧澤彬呻,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布闸氮,位于F島的核電站,受9級特大地震影響蒲跨,放射性物質(zhì)發(fā)生泄漏译断。R本人自食惡果不足惜孙咪,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一隆箩、第九天 我趴在偏房一處隱蔽的房頂上張望羔杨。 院中可真熱鬧,春花似錦兜材、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至镀琉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間屋摔,已是汗流浹背替梨。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工装黑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恋谭,地道東北人。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓箕别,卻偏偏與公主長得像串稀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子母截,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355