4.6 高斯约当消元法
4.6 高斯約當消元法
高斯消元法把矩陣變換為上三角陣,上三角陣還可以繼續變換為對角陣。例如上面增廣矩陣 [A,b][A, b][A,b] 變換為上三角陣
[24?2201140048]\left[ \begin{matrix} 2 & 4 & -2 & 2\\ 0 & 1 & 1 & 4\\ 0 & 0 & 4 & 8 \end{matrix} \right] ???200?410??214?248????
先從最后一列倒數第二行開始,最后一行乘以 ?1/4-1/4?1/4 加到倒數第二行,則變換為
[24?2201020048]\left[ \begin{matrix} 2 & 4 & -2 & 2\\ 0 & 1 & 0 & 2\\ 0 & 0 & 4 & 8 \end{matrix} \right] ???200?410??204?228????
最后一行乘以 2/42/42/4 加到倒數第一行,則變換為
[240601020048]\left[ \begin{matrix} 2 & 4 & 0 & 6\\ 0 & 1 & 0 & 2\\ 0 & 0 & 4 & 8 \end{matrix} \right] ???200?410?004?628????
方程 222 乘以 ?4-4?4 加到方程 111,則變換為
[200?201020048]\left[ \begin{matrix} 2 & 0 & 0 & -2\\ 0 & 1 & 0 & 2\\ 0 & 0 & 4 & 8 \end{matrix} \right] ???200?010?004??228????
最后變成單位矩陣,為
[100?101020012]\left[ \begin{matrix} 1 & 0 & 0 & -1\\ 0 & 1 & 0 & 2\\ 0 & 0 & 1 & 2 \end{matrix} \right] ???100?010?001??122????
最后一列就是方程解。
高斯約當消元法提供了一種手算逆矩陣的方法。求逆矩陣可以看作是解 nnn 個方程,即 Abi=eiA\mathbf{b_i}=\mathbf{e_i}Abi?=ei? ,高斯約當消元法把矩陣 AAA 變換為單位陣 EEE ,則增廣矩陣最后一列就是解,也就是逆矩陣 A?1A^{-1}A?1 的第 iii 列向量。如果同時并行解 nnn 個方程 Abi=ei,i∈[1,n]A\mathbf{b_i}=\mathbf{e_i}, i \in [ 1,n]Abi?=ei?,i∈[1,n] ,則可并行求得逆矩陣 A?1A^{-1}A?1 所有列向量。增廣矩陣 [A,E][A, E][A,E] 進行高斯約當消元法,把矩陣 AAA 變換為單位陣,則單位陣變換為 A?1A^{-1}A?1 ,即 [E,A?1][ E, A^{-1}][E,A?1] 。
上面是不存在行對調操作的情況,如果需要行對調,則對 [PA,E][PA, E][PA,E] 進行高斯約當消元法求逆,得到 [E,B],B=(PA)?1[E, B], B = (PA)^{-1}[E,B],B=(PA)?1 ,則 A?1=BPA^{-1}=BPA?1=BP 。
總結
以上是生活随笔為你收集整理的4.6 高斯约当消元法的全部內容,希望文章能夠幫你解決所遇到的問題。