MIT_线性代数笔记_02_矩阵消元
2017-03-19 10:08
330 查看
MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)
Lecture 2: Elimination with matrices
课程 2:矩阵消元
对于线性方程组
⎧⎩⎨x+2y+z3x+8y+z4y+z=2=12=2,
我们首先通过消元来简化方程组,再通过回代求得方程组的解。
考虑方程组系数矩阵 A 及其右端向量 b
A=⎛⎝⎜130284111⎞⎠⎟,b=⎛⎝⎜2122⎞⎠⎟,
我们称
(A,b)=⎛⎝⎜1302841112122⎞⎠⎟
为增广矩阵(augmented matrix).
下面对增广矩阵 (A,b) 进行消元:
⎛⎝⎜1302841112122⎞⎠⎟−→−−−−−−−−−−−−第一行乘以−3加到第二行⎛⎝⎜1002241−21262⎞⎠⎟−→−−−−−−−−−−−−第二行乘以−2加到第三行⎛⎝⎜⎜1002201−2526−10⎞⎠⎟⎟.
其中,方框中的 1,2,5 称为主元(pivot),注意,主元不能为 0.
下面通过回代求得线性方程组的解。
首先由增广矩阵的第三行可知,z=−2,将 z=−2 代入第二行可得 y=1,再将 z=−2,y=1 代入第一行可得 x=2. 因此方程组的解为
x=2,y=1,z=−2.
我们将 A 通过消元后得到的上三角矩阵(upper triangular) 记为 U,即
U=⎛⎝⎜1002201−25⎞⎠⎟.
下面从矩阵乘法的角度来说明 A 是如何变成 U 的。
首先将 A 的第一行的 −3 倍加到第二行得到了
A1=⎛⎝⎜1002241−21⎞⎠⎟.
回忆一下矩阵乘法,一个矩阵左乘矩阵 A 相当于对 A 的行作线性组合,因此我们要找到一个合适的矩阵 X 使得 XA=A1,由 A 和 A1 的前两行相同可知,矩阵 X 的第一行和第三行分别为 (1,0,0),(0,0,1). 又由将 A 的第一行的 −3 倍加到第二行得到 A1 可知, X 的第二行为 (−3,1,0).
因此
X=⎛⎝⎜1−30010001⎞⎠⎟.
我们将这个矩阵即为 E21,因为它把 A 的 (2,1) 位置的元素消成了 0. 这个矩阵称为初等矩阵或消元矩阵(elementary matrix or elimination matrix).
同理可知,第二次变换的矩阵为
⎛⎝⎜10001−2001⎞⎠⎟.
我们将这个矩阵记为 E32,它同样是初等矩阵。
因此我们即得
E32E21A=U.
这就是矩阵消元的乘法表示。
MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)
Lecture 2: Elimination with matrices
课程 2:矩阵消元
对于线性方程组
⎧⎩⎨x+2y+z3x+8y+z4y+z=2=12=2,
我们首先通过消元来简化方程组,再通过回代求得方程组的解。
考虑方程组系数矩阵 A 及其右端向量 b
A=⎛⎝⎜130284111⎞⎠⎟,b=⎛⎝⎜2122⎞⎠⎟,
我们称
(A,b)=⎛⎝⎜1302841112122⎞⎠⎟
为增广矩阵(augmented matrix).
下面对增广矩阵 (A,b) 进行消元:
⎛⎝⎜1302841112122⎞⎠⎟−→−−−−−−−−−−−−第一行乘以−3加到第二行⎛⎝⎜1002241−21262⎞⎠⎟−→−−−−−−−−−−−−第二行乘以−2加到第三行⎛⎝⎜⎜1002201−2526−10⎞⎠⎟⎟.
其中,方框中的 1,2,5 称为主元(pivot),注意,主元不能为 0.
下面通过回代求得线性方程组的解。
首先由增广矩阵的第三行可知,z=−2,将 z=−2 代入第二行可得 y=1,再将 z=−2,y=1 代入第一行可得 x=2. 因此方程组的解为
x=2,y=1,z=−2.
我们将 A 通过消元后得到的上三角矩阵(upper triangular) 记为 U,即
U=⎛⎝⎜1002201−25⎞⎠⎟.
下面从矩阵乘法的角度来说明 A 是如何变成 U 的。
首先将 A 的第一行的 −3 倍加到第二行得到了
A1=⎛⎝⎜1002241−21⎞⎠⎟.
回忆一下矩阵乘法,一个矩阵左乘矩阵 A 相当于对 A 的行作线性组合,因此我们要找到一个合适的矩阵 X 使得 XA=A1,由 A 和 A1 的前两行相同可知,矩阵 X 的第一行和第三行分别为 (1,0,0),(0,0,1). 又由将 A 的第一行的 −3 倍加到第二行得到 A1 可知, X 的第二行为 (−3,1,0).
因此
X=⎛⎝⎜1−30010001⎞⎠⎟.
我们将这个矩阵即为 E21,因为它把 A 的 (2,1) 位置的元素消成了 0. 这个矩阵称为初等矩阵或消元矩阵(elementary matrix or elimination matrix).
同理可知,第二次变换的矩阵为
⎛⎝⎜10001−2001⎞⎠⎟.
我们将这个矩阵记为 E32,它同样是初等矩阵。
因此我们即得
E32E21A=U.
这就是矩阵消元的乘法表示。
MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)
相关文章推荐
- MIT18.06线性代数课程笔记8:求解Ax=b、矩阵的秩以及矩阵的逆
- MIT18.06线性代数课程笔记19:矩阵行列式公式与代数余子式
- MIT18.06线性代数课程笔记11:矩阵空间、子空间的交和、秩一矩阵
- MIT18.06线性代数课程笔记2a:矩阵相乘的三种看待角度
- MIT18.06线性代数课程笔记4b:打乱矩阵集合及相关性质
- MIT18.06线性代数课程笔记1:矩阵和向量相乘的三种解释
- MIT18.06线性代数课程笔记17:正交标准矩阵
- MIT18.06线性代数课程笔记20:矩阵逆元计算、克里默法则 以及 行列式与volume、外积的关系
- MIT18.06线性代数课程笔记3a:矩阵相乘的五种看待角度
- MIT18.06线性代数课程笔记5:矩阵转置,vector space以及subspace
- MIT_线性代数笔记_11_矩阵空间、秩1矩阵、小世界图
- MIT18.06线性代数课程笔记4a:矩阵的LU分解
- 矩阵与线性代数学习笔记
- 线性代数(笔记四) MIT公开课(来源网易云课堂)
- MIT_线性代数笔记_01_方程组的几何解释
- 线性代数(笔记十) MIT公开课(来源网易云课堂)
- MIT线性代数课程笔记对应代码-【lecture 4】
- 麻省理工公开课:线性代数_学习笔记02
- 线性代数(笔记六) MIT公开课(来源网易云课堂)
- MIT线性代数课程笔记对应代码-【lecture 1】