2.【线性代数】——矩阵消元

二 矩阵消元

    • [1. 消元法](#1. 消元法)
    • [2. 单行或者单列的矩阵乘法](#2. 单行或者单列的矩阵乘法)
      • [2.1 单行矩阵乘法](#2.1 单行矩阵乘法)
      • [2.2 单列矩阵乘法](#2.2 单列矩阵乘法)
    • [3. 用矩阵记录消元过程(初等矩阵) 【行的线性组合(数乘和加法)】](#3. 用矩阵记录消元过程(初等矩阵) 【行的线性组合(数乘和加法)】)
      • [3.1 row2-3row1的矩阵描述](#3.1 row2-3row1的矩阵描述)
      • [3.2 row3-2row2的矩阵描述](#3.2 row3-2row2的矩阵描述)
      • [3.3 矩阵乘法的性质](#3.3 矩阵乘法的性质)
    • [4. 用矩阵记录消元过程(置换矩阵) 行列交换](#4. 用矩阵记录消元过程(置换矩阵) 行列交换)
      • [4.1 行交换](#4.1 行交换)
      • [4.1 列交换](#4.1 列交换)
    • [5. 逆矩阵](#5. 逆矩阵)

1. 消元法

求解方程组
{ x + 2 y + z = 2 3 x + 8 y + z = 12 4 y + z = 2 \begin{cases} x +2y + z = 2 \\ 3x + 8y + z = 12\\ 4y+z =2 \end{cases} ⎩ ⎨ ⎧x+2y+z=23x+8y+z=124y+z=2

可设
A = [ 1 2 1 3 8 1 0 4 1 ] , b = [ 2 12 2 ] 。那么方程组可以写为 [ 1 2 1 3 8 1 0 4 1 ] [ x y z ] = [ 2 12 2 ] A =\begin{bmatrix} 1&2&1\\ 3&8 &1\\ 0&4&1 \end{bmatrix}, b = \begin{bmatrix} 2\\ 12\\ 2 \end{bmatrix}。那么方程组可以写为 \begin{bmatrix} 1&2&1\\ 3&8 &1\\ 0&4&1 \end{bmatrix} \begin{bmatrix} x\\ y\\ z \end{bmatrix}= \begin{bmatrix} 2\\ 12\\ 2 \end{bmatrix} A= 130284111 ,b= 2122 。那么方程组可以写为 130284111 xyz = 2122

矩阵消元的过程如下

1 2 1 2 3 8 1 12 0 4 1 2 \] ⏟ 增广矩阵\[A\|b\] ⇒ r o w 2 − 3 r o w 1 \[ 1 2 1 2 0 2 − 2 6 0 4 1 2 \] ⇒ r o w 3 − 2 r o w 2 \[ 1 2 1 2 0 2 − 2 6 0 0 5 − 10 \] \\underbrace{\\begin{bmatrix} \\boxed{1}\&2\&1\&2\\\\ 3\&8 \&1\&12\\\\ 0\&4\&1\&2 \\end{bmatrix}}_{\\text{增广矩阵\[A\|b\]}} \\xRightarrow{row_2-3row_1} \\begin{bmatrix} \\boxed{1}\&2\&1\&2\\\\ 0\&\\boxed{2} \&-2\&6\\\\ 0\&4\&1\&2 \\end{bmatrix} \\xRightarrow{row_3-2row_2} \\begin{bmatrix} \\boxed{1}\&2\&1\&2\\\\ 0\&\\boxed{2} \&-2\&6\\\\ 0\&0\&\\boxed{5}\&-10 \\end{bmatrix} 增广矩阵\[A\|b\] 1302841112122 row2−3row1 1002241−21262 row3−2row2 1002201−2526−10 其中,框住的数,为主元。 回代,得到方程组 { x + 2 y + z = 2 2 y − 2 z = 6 5 z = − 10 ⇒ { x = 2 y = 1 z = − 2 \\begin{cases} x +2y + z = 2 \\\\ 2y - 2z = 6\\\\ 5z =-10 \\end{cases} \\xRightarrow{} \\begin{cases} x = 2 \\\\ y = 1\\\\ z =-2 \\end{cases} ⎩ ⎨ ⎧x+2y+z=22y−2z=65z=−10 ⎩ ⎨ ⎧x=2y=1z=−2 ### 2. 单行或者单列的矩阵乘法 #### 2.1 单行矩阵乘法 \[ a b c \] \[ r o w 11 r o w 12 r o w 13 r o w 21 r o w 22 r o w 23 r o w 31 r o w 32 r o w 33 \] = a ∗ r o w 1 + b ∗ r o w 2 + c ∗ r o w 3 \\begin{bmatrix} a\&b\&c \\end{bmatrix} \\begin{bmatrix} row_{11}\&row_{12}\&row_{13}\\\\ row_{21}\&row_{22}\&row_{23}\\\\ row_{31}\&row_{32}\&row_{33} \\end{bmatrix} =a\*row_1+b\*row_2+c\*row_3 \[abc\] row11row21row31row12row22row32row13row23row33 =a∗row1+b∗row2+c∗row3 #### 2.2 单列矩阵乘法 \[ c o l 11 c o l 21 c o l 31 c o l 12 c o l 22 c o l 32 c o l 13 c o l 23 c o l 33 \] \[ a b c \] = a ∗ c o l 1 + b ∗ c o l 2 + c ∗ c o l 3 \\begin{bmatrix} col_{11}\&col_{21}\&col_{31}\\\\ col_{12}\&col_{22}\&col_{32}\\\\ col_{13}\&col_{23}\&col_{33} \\end{bmatrix} \\begin{bmatrix} a\\\\b\\\\c \\end{bmatrix} =a\*col_1+b\*col_2+c\*col_3 col11col12col13col21col22col23col31col32col33 abc =a∗col1+b∗col2+c∗col3 ### 3. 用矩阵记录消元过程(初等矩阵) 【行的线性组合(数乘和加法)】 #### 3.1 row2-3row1的矩阵描述 \[ 1 0 0 − 3 1 0 0 0 1 \] ⏟ E 21 \[ 1 2 1 3 8 1 0 4 1 \] ⏟ A = \[ 1 2 1 0 2 − 2 0 4 1 \] \\underbrace{\\begin{bmatrix} 1\&0\&0\\\\ -3\&1\&0\\\\ 0\&0\&1\\\\ \\end{bmatrix}}_{E_{21}} \\underbrace{\\begin{bmatrix} \\boxed{1}\&2\&1\\\\ 3\&8 \&1\\\\ 0\&4\&1 \\end{bmatrix}}_{\\text{A}}= \\begin{bmatrix} \\boxed{1}\&2\&1\\\\ 0\&\\boxed{2} \&-2\\\\ 0\&4\&1 \\end{bmatrix} E21 1−30010001 A 130284111 = 1002241−21 #### 3.2 row3-2row2的矩阵描述 \[ 1 0 0 0 1 0 0 − 2 1 \] ⏟ E 32 \[ 1 2 1 0 2 − 2 0 4 1 \] = \[ 1 2 1 0 2 − 2 0 0 5 \] ⏟ U \\underbrace{\\begin{bmatrix} 1\&0\&0\\\\ 0\&1\&0\\\\ 0\&-2\&1\\\\ \\end{bmatrix}}_{E_{32}} \\begin{bmatrix} \\boxed{1}\&2\&1\\\\ 0\&\\boxed{2} \&-2\\\\ 0\&4\&1 \\end{bmatrix} =\\underbrace{\\begin{bmatrix} \\boxed{1}\&2\&1\\\\ 0\&\\boxed{2} \&-2\\\\ 0\&0\&\\boxed{5} \\end{bmatrix}}_{\\text{U}} E32 10001−2001 1002241−21 =U 1002201−25 其中 E矩阵,称为初等矩阵。经EA=U,其中U为上三角矩阵。 #### 3.3 矩阵乘法的性质 结合律 E 32 ( E 21 A ) = U , ( E 32 E 21 ) A = U E_{32}(E_{21}A) = U,(E_{32}E_{21})A = U E32(E21A)=U,(E32E21)A=U 分配率 A ( B + C ) = A B + B C A(B+C) = AB+BC A(B+C)=AB+BC 不满足交换律 A B ≠ B A AB \\neq BA AB=BA ### 4. 用矩阵记录消元过程(置换矩阵) 行列交换 #### 4.1 行交换 \[ 0 1 1 0 \] ⏟ 置换矩阵 \[ a b c d \] = \[ c d a b \] \\underbrace{\\begin{bmatrix} 0\&1\\\\ 1\&0 \\end{bmatrix}}_{\\text{置换矩阵}} \\begin{bmatrix} a\&b\\\\ c\&d \\end{bmatrix}= \\begin{bmatrix} c\&d\\\\ a\&b \\end{bmatrix} 置换矩阵 \[0110\]\[acbd\]=\[cadb

4.1 列交换

a b c d \] \[ 0 1 1 0 \] ⏟ 置换矩阵 = \[ b a d c \] \\begin{bmatrix} a\&b\\\\ c\&d \\end{bmatrix} \\underbrace{\\begin{bmatrix} 0\&1\\\\ 1\&0 \\end{bmatrix}}_{\\text{置换矩阵}}= \\begin{bmatrix} b\&a\\\\ d\&c \\end{bmatrix} \[acbd\]置换矩阵 \[0110\]=\[bdac

5. 逆矩阵

row2-3row1的逆操作是3row1+row2

1 0 0 3 − 1 0 0 0 1 \] \[ 1 0 0 − 3 1 0 0 0 1 \] = \[ 1 0 0 0 1 0 0 0 1 \] ⏟ I \\begin{bmatrix} 1\&0\&0\\\\ 3\&-1\&0\\\\ 0\&0\&1\\\\ \\end{bmatrix} \\begin{bmatrix} 1\&0\&0\\\\ -3\&1\&0\\\\ 0\&0\&1\\\\ \\end{bmatrix}= \\underbrace{\\begin{bmatrix} 1\&0\&0\\\\ 0\&1\&0\\\\ 0\&0\&1\\\\ \\end{bmatrix}}_{I} 1300−10001 1−30010001 =I 100010001 E − 1 E = I E\^{-1}E = I E−1E=I

相关推荐
Eloudy4 小时前
复矩阵与共轭转置矩阵乘积及其平方根矩阵
人工智能·算法·矩阵
m0_631354454 小时前
VTK开发day2:切片矩阵
人工智能·算法·矩阵
go54631584654 小时前
在本地环境中运行 ‘dom-distiller‘ GitHub 库的完整指南
人工智能·深度学习·神经网络·算法·矩阵·github
Alla T9 小时前
【通识】线性代数(Linear Algebra)
线性代数
PerfumerKarma10 小时前
【WebGPU学习杂记】数学基础拾遗(2)变换矩阵中的齐次坐标推导与几何理解
学习·线性代数·矩阵
牵牛老人1 天前
OpenCV学习探秘之二 :数字图像的矩阵原理,OpenCV图像类与常用函数接口说明,及其常见操作核心技术详解
opencv·学习·矩阵
shenghaide_jiahu1 天前
数学建模——线性规划类题目(运筹优化类)
线性代数·数学建模
lqjun08271 天前
相机内外参矩阵:从3D世界坐标到2D像素坐标变换
数码相机·3d·矩阵
恣艺1 天前
LeetCode 1074:元素和为目标值的子矩阵数量
算法·leetcode·矩阵
Alfred king1 天前
面试150 搜索二维矩阵
线性代数·矩阵·二分查找·数组