矩阵消元
这一节课总的来讲就是讲了,怎么通过矩阵的方法,求出线性方程的解,用到的方法,就是题目所讲的,矩阵消元法
part 1 消元法
成功的情形
首先,老师举了一个例子:
如果要解这样一个三元方程组,如何使用消元法,我相信这样的知识大家高中都有接触过,这里主要是提出消元法,引出通过矩阵求解的方法
首先,我们把它变成 Ax = b 的形式:
消元法,就是要找到每个“pivot”,把“pivot”下方的元素替换为0,于是第一步,我们把第二行减去第一行的三倍,得到下面的结果:
然后,我们在把第二行第二列的元素,定位 ”pivot“:
这时候把第三行减去第二行的2倍,就可以得到处理好的U矩阵:
这时候,我们把右侧的b矩阵也做相应的处理,应用回代法,即可很快的求出方程的解
失败的情形
在什么情况下,消元法会求不出方程的解呢?
答案是,在出现行列式为0的情况下
part 2 对矩阵进行左乘,和右乘
教授很特别的把这一点拿出来强调
对矩阵右乘
一个矩阵乘以一个列向量,隐含的意思就是 对矩阵的所有列进行加权相加:
对矩阵左乘
一个矩阵左乘一个行向量,隐含的意思就是 对矩阵的所有行进行加权相加:
置换矩阵
如果要置换一个矩阵的两行,可以左乘一个反单位矩阵
同时,如果想要置换一个矩阵的两列,可以右乘一个反单位矩阵
part3 应用到矩阵
最后,教授把刚刚讲到的消元法,套在矩阵上,就是这样的第一步,使用矩阵E21,把第二行减去第一行的三倍:
使用矩阵E32,把第三行减去第二行的二倍:
得到矩阵化的结果:
而教授又讲到矩阵运算很重要的一个性质,即具有结合律而不具有交换律,也就是括号的位置可以改变但是运算的顺序不可以改变,于是我们可以把E32和E21放到一起,得到最后最后的矩阵表达
part4 矩阵的逆
这次教授仅仅是举了一个例子,即将要把刚才的运算复原,即我把第二行减去了第一行的三倍,这时候我想变回原先的矩阵,我该怎么做呢?
这样就可以啦,所以我们更好的理解矩阵的逆是什么意思