线性代数06 矩阵的逆以及求法

2023-11-06

我们已经了解了对于方程组来说,如何根据他的系数矩阵的变化,来实现高斯-诺尔当消元算法,并可以快速的判断方程组的解的情况。这样看上去非常的完美,但是我们在线性代数中,还有一个非常重要的部分就是矩阵的运算,似乎除了初等变换以外,现在目前还对任何的求解线性方程没有帮助。现在我想要探讨一下矩阵的逆。以及逆矩阵的求法,看看它有什么用把!

1 逆矩阵

对于任何一个矩阵A来说,若存在一个矩阵B,使得: A ∗ B = I A*B=I AB=I
那我们称这个矩阵B为矩阵A的逆矩阵,通常我们记作 A − 1 A^{-1} A1
因此对于一个线性方程Ax=b来说,我们可以做以下的变换:
A − 1 A x = A − 1 b I x = A − 1 b x = A − 1 b A^{-1}Ax=A^{-1}b\\ Ix=A^{-1}b\\x=A^{-1}b A1Ax=A1bIx=A1bx=A1b
由以上式子,我们可以知道,若我们能够求的系数矩阵的逆矩阵,那么我们就可以通过矩阵乘法来求解x。

2 求法

(1)初等变换求矩阵的逆(通用解法)

原理:
对于矩阵A来说,若存在一个矩阵E,使得以下式子成立:
E ∗ A = I E*A=I EA=I
那么对于矩阵E来说,一定可以将矩阵E分解成若干个代表了一次初等变换的初等矩阵,这些初等矩阵的作用,就是将原来的矩阵A经过若干次初等变换,变成了单位矩阵:
E = E 1 E 2 . . . . . . E n E=E_{1}E_{2}......E_{n} E=E1E2......En
根据逆矩阵的定义,我们很容易知道以下式子的成立:
E = A − 1 E=A^{-1} E=A1
我们此时不妨假设有以下操作同时进行:
操 作 1 : E 1 ∗ E 2 . . . . . . ∗ E n ∗ A = I 操 作 2 : E 1 ∗ E 2 . . . . . . ∗ E n ∗ I = A − 1 操作1:E_{1}*E_{2}......*E_{n}*A=I\\操作2:E_{1}*E_{2}......*E_{n}*I=A^{-1} 1E1E2......EnA=I2E1E2......EnI=A1
因此,我们若是要求逆矩阵,我们只需要将把A变成单位矩阵的初等矩阵找出来,就可以知道逆矩阵。对于这个初等矩阵,我们完全可以间接的通过在单位阵上的变化来体现。
可以认为,我们想要的是使得A发现了变化的东西,而单位阵是一壶清水,任何变化作用于单位阵,得到的结果是变化本身。所以通过以下变换,我们可以求得A的逆矩阵:
[ A ∣ I ] = [ I ∣ A − 1 ] [A|I]=[I|A^{-1}] [AI]=[IA1]
我们所要做的就是将此矩阵的A部分变为单位矩阵即可。
在这里插入图片描述
在这里插入图片描述

(2)伴随矩阵求逆

对于矩阵A来说,如果设它的代数余子式为 C 1 , 1 , C 1 , 2 , C 1 , 3 . . . . . C n , n C_{1,1},C_{1,2},C_{1,3}.....C_{n,n} C1,1,C1,2,C1,3.....Cn,n
我们可以将这些代数余子式也组成一个矩阵:
A ∗ = { C 1 , 1 C 1 , 2 . . . C 1 , n C 2 , 1 C 2 , 2 . . . . . . . . . . . . . . . . . . C n , 1 C n , 2 . . . C n , n } A^{*}=\left\{\begin{matrix} C_{1,1} & C_{1,2} & ...&C_{1,n} \\ C_{2,1} &C_{2,2} & ... &...\\ ...&...&...&...\\ C_{n,1}& C_{n,2}&... & C_{n,n} \end{matrix} \right\} A=C1,1C2,1...Cn,1C1,2C2,2...Cn,2............C1,n......Cn,n
我们称这个矩阵为伴随矩阵。不妨将伴随矩阵与原矩阵A相乘,看看能得到什么:
A ∗ A ∗ = { ∣ A ∣ 0 . . . 0 0 ∣ A ∣ . . . . . . . . . . . . . . . . . . 0 0 . . . ∣ A ∣ } = ∣ A ∣ I = ∣ A ∣ A*A^{*}=\left\{\begin{matrix} |A| & 0 & ...&0 \\ 0 &|A| & ... &...\\ ...&...&...&...\\ 0& 0&... &|A| \end{matrix} \right\}=|A|I=|A| AA=A0...00A...0............0......A=AI=A
原理来自于矩阵的代数余子式的定义以及性质,这里简单提一下:
(1)n阶行列式|A|等于它的第i行元素与自己的代数余子式的乘积
(2)n阶行列式|A|的第i行元素和第k行(k≠i)的元素的代数余子式的乘积之和等于0
以上可以小结为一行元素与自己对应的代数余子式的乘积之和等于行列式,而与别人对应的代数余子式的乘积之和就等于0.

所以我们可以得到:
A A ∗ = ∣ A ∣ A − 1 A A ∗ = A − 1 ∣ A ∣ A ∗ ∣ A ∣ = A − 1 AA^{*}=|A|\\A^{-1}AA^{*}=A^{-1}|A|\\\frac{A^{*}}{|A|}=A^{-1} AA=AA1AA=A1AAA=A1

这样一来,矩阵A的逆就可以通过矩阵A的伴随矩阵来求得。但是要说明的是,这种伴随矩阵求逆的方法,只适合简单的低阶的矩阵的求逆,并且必须是方阵。

(3)其他方法

其他方法例如使用定义求解,或者使用分块矩阵求解,有一些小的技巧在其中,就不再这里进行过多的说明了。

3 概念定义

代数余子式
伴随矩阵

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

线性代数06 矩阵的逆以及求法 的相关文章

  • matlab入门基础:矩阵操作(一)

    系列笔记目录 第二节 矩阵操作 一 创建特殊矩阵 矩阵的运算 文章目录 系列笔记目录 前言 一 创建特殊矩阵 二 矩阵运算 1 矩阵元素的修改 2 矩阵的变维 3 矩阵的变向 4 矩阵的抽取 练习 三 矩阵的数学运算 总结 前言 MATLA
  • 矩阵、行列式

    矩阵 行列式差异 矩阵 行列式 运算结果 可看成一个表格 可看成一个数 行列数 可以不等 必须相等 两个矩阵 或行列式 相等 每个元素对应相等 结果相等即可 相加 各对应元素相加 一行 或列 元素相加 数乘矩阵 常数k乘每个元素 常数k乘一
  • 【每日一题】1572. 矩阵对角线元素的和

    每日一题 1572 矩阵对角线元素的和 1572 矩阵对角线元素的和 题目描述 解题思路 1572 矩阵对角线元素的和 题目描述 给你一个正方形矩阵 mat 请你返回矩阵对角线元素的和 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角
  • 信息学奥赛一本通C++语言——1111:不高兴的津津

    题目描述 津津上初中了 妈妈认为津津应该更加用功学习 所以津津除了上学之外 还要参加妈妈为她报名的各科复习班 另外每周妈妈还会送她去学习朗诵 舞蹈和钢琴 但是津津如果一天上课超过八个小时就会不高兴 而且上得越久就会越不高兴 假设津津不会因为
  • 【线性代数】第一章 1.3逆矩阵

    上一篇 1 2 高斯消元法与矩阵的初等变换 目录 一 逆矩阵的概念与性质 二 用行初等变换求逆矩阵 一 逆矩阵的概念与性质 前面我们定义了矩阵的加法 减法和乘法三种运算 自然的 欲在矩阵中引入类似于除法的概念 其关键在于引入类似于倒数的概念
  • 点积,内积,哈达玛积的区别

    哈达玛积哈达玛积 Hadamard product 是矩阵的一类运算 若A aij 和B bij 是两个同阶矩阵 若cij aij bij 则称矩阵C cij 为A和B的哈达玛积 或称基本积 乘完之后还是矩阵 点积点积在数学中 又称数量积
  • 使用克拉默法则进行三点定圆(三维)

    目录 1 三维圆 2 python代码 3 计算结果 本文由CSDN点云侠原创 爬虫网站请自重 1 三维圆 已知不共线的三个点 设其坐标为 x 1 y 1
  • 抖音seo矩阵系统源码搭建开发详解

    抖音SEO矩阵系统是一个用于提高抖音视频在搜索引擎排名的工具 如果你想开发自己的抖音SEO矩阵系统 以下是详细的步骤 开发步骤详解 确定你需要的功能和算法 抖音SEO矩阵系统包含很多功能 比如关键词研究 内容优化 链接建设 社交媒体营销等
  • 线性代数的本质(九)——二次型与合同

    文章目录 二次型与合同 二次型与标准型 二次型的分类 度量矩阵与合同 二次型与合同 二次型与标准型 Grant 二次型研究的是二次曲面在不同基下的坐标变换 由解析几何的知识 我们了解到二次函数的一次项和常数项只是对函数图像进行平移 并不会改
  • 伴随矩阵及其运算

    关键公式 A B A B
  • MATLAB之LU分解法(十)

    LU分解 1 LU分解的基础知识 矩阵的LU分解又称为矩阵的三角分解 即将一个矩阵分解为一个下三角矩阵L和一个上三角矩阵U 即 A L U A LU A LU 其在方程组的求解和求矩阵的逆有许多应用 LU分解的求解命令是lu 基本使用格式如
  • 密码复习——AES

    AES 分组加密 明文的固定长度128位 密钥长度可以是128 192 256位 按明文与密钥长度都是128位来解释AES的加密过程 在AES中 明文是以字节的形式排列 一个字节8bit位 排列如下 AES的整体加密流程 其中最后一轮第十轮
  • C++ 代码实现定义法计算行列式的值

    一 前言 最近在捣鼓C 学到线代的行列式之后就想着来捣鼓一下求行列式的值 主要原因是当时群里有人在捣鼓着用上下三角来求值 所以我最后就去玩定义法求值了 二 n阶行列式的定义 从定义中我们可以看出值计算公式由三个部分组成 分别是逆序数r 行列
  • 万向锁,简单表述,一文看懂

    万向锁问题 看了下百度知乎 居然 很少有说清楚的 想起自己第一次接触的时候 也是一头雾水 特此解释 1 什么是万向锁问题 欧拉角顺序有很多 当中比较常用的 一种 便是用 偏航 俯仰 滚转 yaw pitch roll 三个角度来描述一个旋转
  • 泊松重建算法原理介绍

    目录 1 泊松重建算法 2 泊松重建核心思想及原理 3 泊松算法流程 本文出自CSDN点云侠 原文链接 爬虫自重 把自己当个人 1 泊松重建算法 泊松重建是Kazhdan M在2006年提出的基于八叉树和泊松方程的一种网格三维重建算法 其本
  • matlab 计算点云中值

    目录 一 概述 1 算法概述 2 主要函数 二 代码示例 三 结果展示 四 参数解析 输入参数 输出参数 五 参考链接 本文由CSDN点云侠原创 原文链接 如果你不是在点云侠的博客中看到该文章 那么此处便是不要脸的爬虫 一 概述
  • 用Czerny-Turner系统检测钠灯双线

    1 摘要 Czerny Turner系统被广泛用于分析光源的光谱信息 通常 首先用抛物面反射镜对光源进行准直 然后用衍射光栅对颜色进行空间分离 在这个例子中 我们提出了一种由反射镜和衍射光栅组成的Czerny Turner系统 用于检测钠双
  • 【二分查找】【z型搜索】LeetCode240:搜索二维矩阵

    LeetCoe240搜索矩阵 作者推荐 贪心算法 中位贪心 执行操作使频率分数最大 本文涉及的基础知识点 二分查找算法合集 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 该矩阵具有以下特性 每
  • 短视频账号矩阵系统3年技术独立源头正规开发搭建

    短视频账号矩阵3年技术独立开发打造是一个非常有挑战性和前景的项目 以下是一些建议 帮助你成功打造一个成功的短视频账号矩阵 1 确定目标受众 首先需要明确你的目标受众是谁 了解他们的兴趣爱好 年龄 性别等 以便为他们提供他们感兴趣的内容 2
  • MIT_线性代数笔记:复习二

    目录 第二单元主要内容 例题 第二单元主要内容 正交矩阵 Q 用矩阵形式描述正交性质 投影矩阵 P 最小二乘法 在方程无解时求 最优解 Gram Schmidt 正交化 从任意一组基得到标准正交基 策略是从向量 中减去投影到其它向量方向的分

随机推荐

  • [现代控制理论]11_现代控制理论串讲_完结_pdf获取

    DR CAN的现代控制理论的笔记就结束了 加上这篇一共11篇 现代控制理论 11 现代控制理论串讲 完结 pdf获取 现代控制理论 10 可观测性与分离原理 观测器与控制器 现代控制理论 9 状态观测器设计 龙伯格观测器 现代控制理论 8
  • Echarts图导出到excel(excel导入图片)

    参照博文echart图导出到pdf 将前台传到后台的二十四位字节编码生成图片 然后将图片导出到excel中 public static void exportEchartsImg HttpServletResponse response L
  • 用云渲染好还是自己搭建传统渲染农场好?

    今天云渲染小编就和大家说说云渲染以及它和传统渲染农场的区别 以及用云渲染好还是自己搭建传统渲染农场好 一 什么是云渲染 云渲染什么意思 首先云渲染是一种依托于云计算的云端服务 用户将本地文件提交到云端服务器 云端计算机集群完成渲染 再将渲染
  • WinForm教程(一)App.config等配置文件

    最近又回到用WinForm开发项目 难免少不了跟数据库打交道 平时也会在App config中写连接字串 但没有仔细深究过 当然除了写数据库字串 肯定还能写别的 我们无论在控制台程序还是窗体程序 都会遇见他 乘代码敲累之际 写篇博客平缓下
  • IFRAME 元素语法

    IFRAME 元素语法 创建内嵌浮动框架 成员表 下面的表格列出了 iframe 对象引出的成员 请单击左侧的标签来选择你想要查看的成员类型 标签属性 属性 描述 ALIGN align 设置或获取表格排列 ALLOWTRANSPARENC
  • linux下使用glob()实现打开任意目录下的所有文件

    linux下使用glob 实现打开任意目录下的所有文件 使用递归 参考了linux glob函数详解的实例4 编程思路 第一次调用glob获取当前目录下所有非隐藏文件 若此次目录文件下没有非隐藏文件 但却可能只有隐藏文件 接着第二次调用gl
  • pandas之汇总和计算描述统计

    文章目录 一 简介 二 汇总和计算描述统计 2 1 sum 值的总和 2 1 1 直接求和 df sum 2 1 2 对行求和 df sum axis 1 2 2 类sum 2 3 相关系数 协方差 2 3 1 DataFrame计算相关系
  • 总结使用libwebsockets开发接入层

    作者 邹祁峰 邮箱 Qifeng zou job hotmail com 博客 http blog csdn net qifengzou 日期 2015 12 13 2015 12 14 转载请注明来自 祁峰 的CSDN博客 1 引言 We
  • 苹果核 - Tangram 1.0技术架构

    上一篇文章介绍了Tangram的开发思路和发展历程 本文将对Tangram 1 0的技术架构做一个概括性的说明 读者如果要了解更多的技术细节可以访问Tangram主页查看详细文档 Tangram作为一个面向常规业务产品的解决方案由3个部分组
  • idea使用gerrit提交报错:missing Change-Id in commit message footer

    异常表现 commit push直接推送正常 commit push 勾选Push to Gerrit 报错 提示 remote remote Processing changes refs 1 remote Processing chan
  • STL之栈

    一 什么是栈 栈也是一种操作 或者说运算 受到限制的特殊线性表 其插入和删除操作都限制在表的一端进行 这一端被称为 栈顶 top 相对的另一端称为 栈底 bottom 两种操作 1 进栈 PUSH 或者 压栈 2 出栈 POP 栈的特点是
  • Android中必须学习的八大开源项目

    欢迎Follow我的GitHub 关注我的CSDN 其余参考Android目录 转载请注明出处 http blog csdn net xiaole0313 article details 52562041 1 Ghost 微影 一款纯粹的在
  • 伺服速度控制模式接线图_PLC采用转矩、位置、速度模式控制伺服电机的方法

    原标题 PLC采用转矩 位置 速度模式控制伺服电机的方法 今天为大家讲解的是关于PLC控制伺服电机三种方式 一 转矩控制 二 位置控制 三 速度模式 一 转矩控制 转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转
  • top-K 算法总结

    问题描述 有 N N gt 1000000 个数 求出其中的前K个最小的数 又被称作topK问题 1 最基本思路 将N个数进行完全排序 从中选出排在前K的元素即为所求 有了这个思路 我们可以选择相应的排序算法进行处理 目前来看快速排序 堆排
  • 【APT检测——论文精读】SLEUTH: Real-time Attack Scenario Reconstruction from COTS Audit Data

    2017 USENIX Security 顶会 Abstract 提出了一种实时重建企业主机攻击场景的方法和系统 为了满足问题的可扩展性和实时性需求 我们开发了一个平台中立的 基于主存的 并使用依赖图来抽象审计数据 然后 我们提出了有效的
  • redux成员、store成员、redux的数据流转、redux如何配合react-redux使用?react-redux的常用API、react-redux、redux和vuex的区别是什么?

    文章目录 前言 一 redux 1 redux三大原则 2 redux的安装 3 redux成员 4 store成员 5 数据流动 6 redux操作流程 7 action里处理异步 8 combineReducers提取reducer 二
  • java实验:电商购物平台(demo)

    课程融合之电商购物平台 将之前所学的知识都融合起来运用 是我目前做过最复杂的项目 不出意外会长期更新 文章目录 前言 实验内容 根据电商购物平台项目需求说明书的要求 抽象出电商购物平台中商品类目类和商品类 并用数组模拟商品数据库 完成商品信
  • vue el-table动态表格表头+对应数据

    vue el table动态表格创建 动态渲染表头 动态匹配表头对应数据 在这里插入代码片
  • SQLmap常用命令/使用教程

    SQLmap是一款自动化SQL注入神器 用于SQL注入漏洞的检测和利用 支持多种数据库 检测位置 u 指定url GET请求 p 指定参数 url包含多个参数时 指定参数 data 指定POST请求参数 cookie 指定cookie参数
  • 线性代数06 矩阵的逆以及求法

    我们已经了解了对于方程组来说 如何根据他的系数矩阵的变化 来实现高斯 诺尔当消元算法 并可以快速的判断方程组的解的情况 这样看上去非常的完美 但是我们在线性代数中 还有一个非常重要的部分就是矩阵的运算 似乎除了初等变换以外 现在目前还对任何