L2-矩阵消元-习题集

linear-algebra

L2-矩阵消元-习题集

参考

问题 2.1

使用矩阵消元法求解方程组

{2x+3y=56x+15y=12\begin{aligned} \left\{\begin{matrix} 2x+3y=5 \\ 6x+15y=12 \end{matrix}\right. \end{aligned}

解答

如果要消去第二个等式的未知数 xx,需要将第一个等式乘 33,再用第二个等式与之相减。

以矩阵形式 Ax=bAx=b 表示方程组

[23615][xy]=[512]\begin{aligned} \begin{bmatrix} 2&3 \\ 6&15 \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix} &= \begin{bmatrix} 5\\ 12 \end{bmatrix} \end{aligned}

因此增广矩阵为

[23561512]\begin{aligned} \begin{bmatrix} 2&3 &{\color{Red} 5} \\ 6&15 &{\color{Red} 12} \end{bmatrix} \end{aligned}

因此消元矩阵为

E21=[1031]\begin{aligned} E_{21} &= \begin{bmatrix} 1&0 \\ -3&1 \end{bmatrix} \end{aligned}

因此消元矩阵与增广矩阵相乘得到

E21(AB)=[1031][23561512]=[235063]\begin{aligned} E_{21}(A|B) &= \begin{bmatrix} 1&0 \\ -3&1 \end{bmatrix} \end{aligned} \begin{aligned} \begin{bmatrix} 2&3 &{\color{Red} 5} \\ 6&15 &{\color{Red} 12} \end{bmatrix} &= \begin{bmatrix} 2&3 &{\color{Red}5} \\ 0&6 &{\color{Red}-3} \end{bmatrix} \end{aligned}

相应的上三角矩阵(主元用绿色标注)

U=[2306]\begin{aligned} U &= \begin{bmatrix} {\color{Green}2}&3 \\ 0&{\color{Green}6} \end{bmatrix} \end{aligned}

将增广矩阵「复原」为方程组形式

{2x+3y=56y=3\begin{aligned} \left\{\begin{matrix} 2x+3y=5 \\ 6y=-3 \end{matrix}\right. \end{aligned}

因此方程组的解为

{x=134y=12\begin{aligned} \left\{\begin{matrix} x=\frac{13}{4} \\ y=-\frac{1}{2} \end{matrix}\right. \end{aligned}

问题 2.2

求出一个三角矩阵 EE 使得相乘后,使得帕斯卡矩阵变为更小的 Pascal

E[1000110012101331]=[1000010001100121]=P\begin{aligned} E \begin{bmatrix} 1 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 \\ 1 & 2 & 1 & 0 \\ 1 & 3 & 3 & 1 \end{bmatrix} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 1 & 1 & 0 \\ 0 & 1 & 2 & 1 \end{bmatrix} &= P^{'} \end{aligned}
提示

帕斯卡矩阵 Pascal’s matrix是以组合数为元素的矩阵。

哪一个矩阵 MM(可以看作由多个消元矩阵 EE 整合得到)与帕斯卡矩阵相乘后可以得到单位矩阵 II

解答

基于行向量与矩阵相乘的角度考虑,可以写出三角矩阵

E=[1000110001100011]\begin{aligned} E &= \begin{bmatrix} 1 &0 & 0 & 0 \\ -1 & 1 & 0 & 0\\ 0 & -1 & 1 & 0\\ 0 & 0 & -1 & 1 \end{bmatrix} \end{aligned}

同样基于行向量与矩阵相乘的角度考虑,可以得到另一个消元矩阵,使得第二个主元 pivot 形式成立

E=[1000010001100011]\begin{aligned} E^{'} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & -1 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix} \end{aligned}

即另一个消元矩阵 EE^{'} 与帕斯卡矩阵 PP^{'} 相乘可以得到

EP=[1000010001100011][1000010001100121]=[1000010000100011]=p\begin{aligned} E^{'}P^{'} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & -1 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 1 & 1 & 0 \\ 0 & 1 & 2 & 1 \end{bmatrix} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & {\color{Red}1} & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 1 & 1 \end{bmatrix} &= p^{''} \end{aligned}

继续基于行向量与矩阵相乘的角度考虑,可以得到另一个消元矩阵,使得第三个主元 pivot 形式也成立

E=[1000010000100011]\begin{aligned} E^{''} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix} \end{aligned}EP=[1000010000100011][1000010000100011]=[1000010000100001]=I\begin{aligned} E^{''}P^{''} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 1 & 1 \end{bmatrix} &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & {\color{Red}1} & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} &= I \end{aligned}

因此从矩阵 PP 转换为单位矩阵的变换步骤是 E(E(EP))E^{''}(E^{'}(EP)),根据矩阵的乘法结合律可以得到「整合」的矩阵 MM

M=EEE=[1000010000100011][1000010001100011][1000110001100011]=[1000110012101331]\begin{aligned} M &= E^{''}E^{'}E\\ &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & -1 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ -1& 1 & 0 & 0 \\ 0 & -1 & 1 & 0 \\ 0 & 0 & -1 & 1 \end{bmatrix}\\ &= \begin{bmatrix} 1 & 0 & 0 & 0 \\ -1 & 1 & 0& 0\\ 1 & -2 & 1 & 0\\ -1 & 3 & -3 & 1 \end{bmatrix} \end{aligned}
提示

由于 MP=IMP=I 所以矩阵 MM 是矩阵 PP 的逆矩阵 inverse matrix


Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes