矩阵乘法和逆

矩阵乘法的几种做法#

行乘列#

矩阵乘列#

行乘矩阵#

列乘行#

块乘块#

单位阵#

一个矩阵乘以单位矩阵等于本身

(1)[123456789]×[100010001]=[123456789]

逆矩阵#

一个矩阵乘以它的逆矩阵等于单位阵

(2)A1×A=I=A×A1

无逆的矩阵#

如下矩阵无逆

[1326]

我们看下原因

从列的角度思考

第一列向量和第二列向量在一条线上,它们是倍数关系,即使去掉其中一列,矩阵张成的空间也不变。你无论用什么矩阵乘它,得到的都是在这条线上的玩意,而单位阵中的每个向量是不共线的,所以。。。

可以的出结论,如果一个n维方阵不能撑开整个n维空间,他就没有逆。所以下面是矩阵没有逆的条件

(3)vectorx(x0)st.Ax=0xx使Ax

因为有一对下向量是倍数关系,对于这两列我们很容易取一个系数让结果为0,比如上面的例子,第二列是第一列的三倍,我们只需要取3倍的列一和-1倍的列二结果就为0,所以,对于上面的矩阵,x为:

[31]

如果还存在其他不共线的向量直接取0倍即可。

从行列式的角度思考

矩阵行列式为0时矩阵没逆

因为有两列共线,消元后就有一个为0的主元,行列式必然是0

高斯若尔当法求逆矩阵#

假设我们有矩阵A,求解它的逆矩阵,假如那个标满黑人问号的矩阵为所求矩阵,那肯定满足如下公式:

(4)[1327]×[????]=[1001]

我们线把单位矩阵和A组合起来,变成A的增广矩阵:

(5)[13102701]

然后对它消元

(6)221[13100121]132[10730121]

然后左侧原来的矩阵A变成了单位阵,右侧的就是A的逆矩阵,原理就是我们刻意通过消元找到一个矩阵E乘A为单位阵,因为E在平常的消元步骤中不体现出来,所以把A变成加个单位阵的增广矩阵,E就能体现出来了。

(7)E×AI=IE(E=A1)

AB的逆#

(AB)1=B1A1

参考资料#

posted @   yudoge  阅读(3414)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
主题色彩