赞
踩
目录
高斯消元法(Gauss elimination)就是通过对方程组中的某两个方程进行适当的数乘和加减,以达到将某一未知数系数变为零,从而削减未知数个数的目的。
首先将x看作主元1(the first pivot),A中row2-3*row1,得到
同理,将y看作主元2,上述矩阵row3-2*row2,得到三角矩阵u
上述消元过程对于任意的矩阵,是否都能成立呢?
增广矩阵(augmented matrix):
消元后得到
Ax=b可写为Ux=c,其中c
回代方程即可得到新的方程组如下
矩阵运算的核心内容就是对“行”或者“列”进行独立操作。
如线性代数笔记1中“列图像”(column picture)所言,系数矩阵右乘以未知数列向量,相当于对系数矩阵的列向量进行线性组合。与之相对称,矩阵左乘行向量则是对矩阵的行向量进行线性组合。
(1) 通过左乘矩阵E21实现原矩阵A的row2-3*row1
E21的第二行使矩阵A的行向量进行前述的线性组合,而其它两行为了保持与原矩阵相同,采用同阶单位阵I (identity matrix)的行向量。左乘的这个矩阵为“初等矩阵”(Elementary Matrix),因此记做E。
第一行
第三行
第二行(实现row2-3*row1)
可记作
(2)通过左乘矩阵E32实现矩阵E21A的row3-2*row2
上述消元过程中由于第三行第一列为0,故可理解为,省去了此步骤,可总结为
由于E31为单元矩阵(identity matrix, I),结合矩阵运算的结合律(associate law)
同理,有
回代方程,即可得
上文中说到,若主元为0,无法消元,存在暂时性失效情况时,需要进行换行/列,那如何实现置换得步骤呢?为此,引入了置换矩阵P。
以2阶矩阵为例,换行,左乘置换矩阵P
换列,右乘置换矩阵P
若是扩展到3阶呢?
式中左乘P,p13=1可以理解为把row3置换为row1,p31=1可理解为row1置换至row3,p22=1由于下标相等均为2,故row2不动。
式中右乘P,p13=1可以理解为把column3置换为column1,p31=1可理解为column1置换至column3,p22=1由于下标相等均为2,故column2不动。以此类推。
In short, to do row operations, the matrix multiplies on the left.
To do column operations, it multiplies on the right.
设A是一个n阶矩阵,若存在另一个n阶矩阵B,使得: AB=BA=E ,则称方阵A可逆,并称方阵B是A的逆矩阵。
本节课程则主要针对上述消元过程,讨论是否存在逆矩阵使得U变换回A,引出下节课程。
对于上述消元矩阵E21,相当于row2-3*row1,为还原这一过程,逆矩阵则应对矩阵E21A的3*row1+row2,由此
本节课程以线性方程组的高斯消元法引入,讲述了矩阵消元、回代、置换的过程,以及各元素在其中的意义。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。