线性代数笔记8——求解逆矩阵
在第一章中介绍了逆矩阵与奇异矩阵,我们可以通过一个行列式公式计算二维矩阵的逆,那么更多维矩阵的逆如何求解呢?
逆矩阵与方程组
或许用行列式求逆矩阵的做法有些公式化,实际上可以将求逆矩阵看成解方程组:
由此可以通过解方程组的方式求出逆矩阵。
如果一个方阵与另一个非零矩阵的乘积是零矩阵,那么该矩阵是奇异矩阵,也是就是没有逆。例如:
因为AX = 0,A是奇异矩阵,如果A可逆,则有:
高斯-诺当消元法
解方程组的方式虽然直观,但有些麻烦,可以用高斯-诺尔当(Gauss-Jordan)方法通过消元去求逆矩阵:
可以看到,高斯-诺尔当消元法的原理是AI 通过初等变换,最终得到 IA-1
示例
示例中经历了四次初等变换,把第i行第j列的消元记作Eij,即消元后,第i行第j列的元素为0;第i行和第j行互换记作Sij,则从A到A-1的变换过程是:E31→E22→E13→S23,写在一起:S23E13E22E31:
可以看到,高斯-诺当消元法最终使得 (S23E13E22E31)A = A-1A = I
逆矩阵与方程组
可以将一个方程组转换为矩阵相乘:
上式最终变成了向量相乘,这就和普通的代数类似,两边同时乘以A-1:
现在,可以通过求A-1,然后使用普通的矩阵乘法求解方程组,最终解得x=-3,y=3。
逆矩阵的基础公式
相乘矩阵的逆
假设A和B都可逆,那么:
转置矩阵的逆
如果A是可逆矩阵,那么AT的逆是什么?
将A-1A = I左右两侧同时转置:
作者:我是8位的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异