L4-矩阵的A=LU分解-习题集

linear-algebra

L4-矩阵的A=LU分解-习题集

参考

问题 4.1

已知矩阵 A=[130240201]A=\begin{bmatrix}1& 3& 0\\2& 4& 0\\2& 0&1\end{bmatrix} 求解 EE 使得 EA=UEA=U,求解 LL,即 E1E^{-1},使得 A=LUA=LU

解答

使用矩阵消元法将矩阵 AA 转换为 UU 形式

A=[130240201][100210001]E21[130020201][100010201]E31[130020061][100010031]E32[130020001]=U\begin{aligned} A= \begin{bmatrix} 1& 3& 0\\ 2& 4& 0\\ 2& 0&1 \end{bmatrix} \xrightarrow [\begin{bmatrix} 1& 0& 0\\ -2& 1& 0\\ 0& 0&1 \end{bmatrix}] {E_{21}} \begin{bmatrix} 1& 3& 0\\ 0& -2& 0\\ 2& 0&1 \end{bmatrix} \xrightarrow [\begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ -2& 0&1 \end{bmatrix}] {E_{31}}\\ \begin{bmatrix} 1& 3& 0\\ 0& -2& 0\\ 0& -6&1 \end{bmatrix} \xrightarrow [\begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ 0& -3&1 \end{bmatrix}] {E_{32}} \begin{bmatrix} 1& 3& 0\\ 0& -2& 0\\ 0& 0& 1 \end{bmatrix}= U \end{aligned}

依次整合各个消元矩阵可得

E=E32E31E21=[100010031][100010201][100210001]=[100010231][100210001]=[100210431]\begin{aligned} E&=E_{32}E_{31}E_{21}\\ &=\begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ 0& -3&1 \end{bmatrix} \begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ -2& 0&1 \end{bmatrix} \begin{bmatrix} 1& 0& 0\\ -2& 1& 0\\ 0& 0&1 \end{bmatrix}\\ &= \begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ -2& -3&1 \end{bmatrix} \begin{bmatrix} 1& 0& 0\\ -2& 1& 0\\ 0& 0&1 \end{bmatrix}\\ &= \begin{bmatrix} 1& 0& 0\\ -2& 1& 0\\ 4& -3&1 \end{bmatrix} \end{aligned}

可以从矩阵 EE 基于 EL=IEL=I 求出矩阵 LL(使用高斯-若尔当能消元法 Gauss–Jordan 求解逆矩阵),也可以分别写出各个消元矩阵的逆矩阵,并将它们逆序相乘求出 LL

L=E211E311E321=[100210001][100010201][100010031]=[100210231]\begin{aligned} L&=E^{-1}_{21}E^{-1}_{31}E^{-1}_{32}\\ &= \begin{bmatrix} 1& 0& 0\\ 2& 1& 0\\ 0& 0&1 \end{bmatrix} \begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ 2& 0&1 \end{bmatrix} \begin{bmatrix} 1& 0& 0\\ 0& 1& 0\\ 0& 3&1 \end{bmatrix}\\ &= \begin{bmatrix} 1& 0& 0\\ 2& 1& 0\\ 2& 3&1 \end{bmatrix} \end{aligned}
提示

也可以直接将各消元矩阵的倍数(不带正负号)写入 3×33 \times 3 矩阵的相应的位置得到矩阵 LL

问题 4.2

将对称矩阵 A=[aaaaabbbabccabcd]A=\begin{bmatrix}a& a& a& a \\a& b& b& b\\a& b& c& c\\a& b& c& d\end{bmatrix} 分解为 A=LUA=LU 形式,求出其中 LLUU;并求出针对 aabbccdd 的 4 个条件,使得分解的矩阵(上三角矩阵 UU)中具有四个主元。

解答

A=[aaaaabbbabccabcd][1000110010101001]Efirstpivot[aaaa0bababa0bacaca0bacada][1000010001100101]Esecondpivot[aaaa0bababa00cbcb00cbdb][1000010000100011]Ethirdpivot[aaaa0bababa00cbcb000dc]=U\begin{aligned} A= \begin{bmatrix} a& a& a& a \\ a& b& b& b\\ a& b& c& c\\ a& b& c& d \end{bmatrix} \xrightarrow [\begin{bmatrix} 1& 0& 0& 0\\ -1& 1& 0& 0\\ -1& 0& 1& 0\\ -1& 0& 0& 1 \end{bmatrix}] {E_{first pivot}} \begin{bmatrix} {\color{Red}a}& a& a& a \\ 0& b-a& b-a& b-a\\ 0& b-a& c-a& c-a\\ 0& b-a& c-a& d-a \end{bmatrix} \xrightarrow [\begin{bmatrix} 1& 0& 0& 0\\ 0& 1& 0& 0\\ 0& -1& 1& 0\\ 0& -1& 0& 1 \end{bmatrix}] {E_{second pivot}}\\ \begin{bmatrix} a& a& a& a \\ 0& {\color{Red}b-a}& b-a& b-a\\ 0& 0& c-b& c-b\\ 0& 0& c-b& d-b \end{bmatrix} \xrightarrow [\begin{bmatrix} 1& 0& 0& 0\\ 0& 1& 0& 0\\ 0& 0& 1& 0\\ 0& 0& -1& 1 \end{bmatrix}] {E_{third pivot}} \begin{bmatrix} a& a& a& a \\ 0& b-a& b-a& b-a\\ 0& 0& {\color{Red}c-b}& c-b\\ 0& 0& 0& d-c \end{bmatrix}= U \end{aligned}

将各消元矩阵的倍数写入 4×44 \times 4 矩阵的相应位置得到矩阵 LL

L=[1000110011101111]\begin{aligned} L= \begin{bmatrix} 1& 0& 0& 0\\ 1& 1& 0& 0\\ 1& 1& 1& 0\\ 1& 1& 1&1 \end{bmatrix} \end{aligned}

如果要上三角矩阵具有四个主元,需要让主元位置上的元素(红色标注)的值都为非零

U=[aaaa0bababa00cbcb000dc]\begin{aligned} U= \begin{bmatrix} {\color{Red}a}& a& a& a \\ 0& {\color{Red}b-a}& b-a& b-a\\ 0& 0& {\color{Red}c-b}& c-b\\ 0& 0& 0& {\color{Red}d-c} \end{bmatrix} \end{aligned}

得到不等式组

{a0ba0cb0dc0\begin{aligned} \left\{\begin{matrix} a \neq 0\\ b-a \neq 0\\ c-b \neq 0\\ d-c \neq 0\\ \end{matrix}\right. \end{aligned}

{a0bacbdc\begin{aligned} \left\{\begin{matrix} a \neq 0\\ b \neq a\\ c \neq b\\ d \neq c\\ \end{matrix}\right. \end{aligned}

Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes