【矩阵乘法】逆矩阵

【Linear Algebra 线性代数】3、矩阵的乘法和逆矩阵 学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 矩阵的乘法(Matrix Multiplication) 1、最经典的乘法计算: 设有AB=C ⎡⎣⎢⎢⎢⎢⎢a11a21⋮an1a12a22⋮an2⋯⋯⋱⋯a1na2n⋮ann⎤⎦⎥⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢⎢b11b21⋮bn1... 阅读详情

这东西很吼啊,

简介

有时遇到一些题目,要用到矩阵的前缀积+前缀逆矩阵,来计算区间的矩阵积,
逆矩阵和逆元差不多,两两相乘即可达到除效果,

待定系数法

直接设逆矩阵为a,b,c,d…,它与原矩阵相乘以后得出的矩阵是 除了对角线为1外,其余为0 的矩阵E,所以直接代入高斯消元解即可,

复杂度:O(n6)O(n^6)O(n6)

初等变换法

看一下高斯消元的所有操作:

  1. 整一行乘上一个数
  2. 整一行减去另一行
    我们发现,这些操作都可以用矩阵相乘的形式表示出来,
    所有,最标准的高斯消元,其实是可以表示为两矩阵相乘的样子的;
    而求逆矩阵正好是要求,这两个矩阵相乘以后,出来的矩阵只有对角线为1(E矩阵),

那么我们可以大胆的猜想,直接用高斯消元的思想,通过把每一行,乘上或除上某个数(逆元),把当前位变成1或0,这样就相当于求逆矩阵,
那我们怎么记录呢?
先开一个E矩阵,我们在对原来的矩阵操作时,也对这个矩阵做相同的操作,
比如:

  1. 原矩阵整一行乘上一个数,这个矩阵也把这一行乘上这个数,
  2. 原矩阵整一行减去另一行,比如行i-行j,这个矩阵也把行i-行j,

这样既可求出逆矩阵,简单明了,

Code

原矩阵a,求出的逆矩阵为b,

void GNI(int I)
{
	fo(i,0,M)
	{
		if(!a[i][i])continue;
		LL t=ksm(a[i][i],mo-2);
		fo(j,0,M)a[i][j]=a[i][j]*t%mo,b[i][j]=b[i][j]*t%mo;
		fo(j,0,M)if(i!=j&&a[j][i])
		{
			t=a[j][i];
			fo(k,0,M)
			{
				b[j][k]=(b[j][k]-b[i][k]*t)%mo;
				a[j][k]=(a[j][k]-a[i][k]*t)%mo;
				if(a[j][k]<0)a[j][k]+=mo;
			}
		}
	}
}
MIT_线性代数笔记_03_乘法和逆矩阵 MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)Lecture 3: Multiplication and inverse matrices 课程 3:乘法和逆矩阵矩阵乘法的五种理解方式: 定义 设 C=ABC=AB,则矩阵 CC 的 (i,j)(i,j) 元为 AA 的第 ii 行与 BB 的第 jj 列的各元素相乘之和,即 cij=ai1b1j+ai2b2j+⋯+a 阅读详情

相关推荐

ESP32-P4开发板实战:从零配置VSCode环境到点亮MIPI-DSI屏幕(避坑指南)

本文详细介绍了ESP32-P4开发板在VSCode环境下的配置流程,包括SDK安装、idf_component.yml依赖管理,以及MIPI-DSI屏幕驱动的实现方法。通过实战指南帮助开发者避开常见配置陷阱,快速完成从环境搭建到屏幕点亮的全流程,适用于物联网和嵌入式开发场景。

pp12345的博客 742

【线性代数】矩阵的乘法与求逆

一、矩阵乘法的五种表示方法         1、一般形式 2、矩阵与列向量相乘 3、矩阵与行向量相乘 4、矩阵分块相乘 二、矩阵的逆 对于方阵,左逆=右逆 原矩阵乘以其逆矩阵得到单位矩阵   判断是否可逆的几种方法: 1、行列式为0 2、单

青峰碧陋室 1万+

头歌平台-人工智能导论实验(人脸识别)

答案仅供参考,自己动手丰衣足食!!!

qq_52119136的博客 3026

线性代数复习(3)------矩阵乘法与逆

线性代数复习(3)------矩阵乘法与逆

博客 451

Apple 网页 SRP 登录系列文章(四):Hashcash 工作量证明与完整登录流程

本文是Apple SRP登录系列文章的收官之作,重点解析了Apple独有的Hashcash工作量证明机制并展示了完整的登录流程实现。文章详细介绍了Hashcash的安全目的、格式标准、计算核心算法及难度评估方法,特别提供了Python实现代码。同时还讲解了如何动态获取服务器Hashcash参数以及建立容错机制。最后呈现了完整的Apple SRP登录主函数架构,为开发者提供了从理论到实践的全面指导。全文通过代码示例和流程分析,系统性地阐述了Apple安全登录机制的技术细节。

Sayid_Des的专栏 630

别再为批次效应发愁了!手把手教你用Harmony整合10x单细胞数据(附完整R代码)

本文详细介绍了如何使用Harmony工具消除单细胞数据中的批次效应,提供完整的R代码实现跨样本数据整合。通过模糊聚类和渐进校正技术,Harmony能有效区分技术噪音与真实生物信号,适用于大型数据集处理。文章包含质控要点、参数设置建议及常见问题解决方案,助力研究者获得高质量整合结果。

weixin_27215403的博客 197

线性代数学习笔记4——矩阵的逆

在进行矩阵的运算的时候,我们会发现我们没有定义矩阵的除法,但是经常又需要做类似的操作,因而我们引入矩阵的逆的概念,用以填补这个空白。 矩阵的逆 由于我们在定义矩阵运算的时候只定义了数乘和矩阵乘法,而没有除法运算。和逆元的产生一样,我们为了定义出除法,我们采用乘一个数/矩阵得到单位1/单位矩阵的方法,并定义这个数/矩阵为原数/原矩阵的乘法。 注:单位矩阵是一个除了主对角线为1,其他全为0的方阵。由于阶数不固定,因而有无穷多种单位矩阵。 [100010001] \begin{bmatrix} 1 & 0

m0_52048145的博客 2888

私有化大模型部署:企业AI应用的核心架构

私有化大模型部署不是“一次性项目”,而是企业AI的“长期主义”投资——它需要企业投入时间、金钱和精力,但回报是数据安全、定制化能力、核心竞争力的提升。就像“自家厨房”一样,私有化大模型可能初期麻烦,但一旦搭建起来,就能为企业“做”出符合自己口味的“特色菜”,而这些“特色菜”,正是企业在激烈竞争中的“护城河”。愿你能构建属于自己的“AI大脑”,让技术真正赋能业务,让复杂变简单,让深奥变通透。附录:私有化大模型部署架构图(注:可根据企业需求调整,此为通用架构)

AI天才研究院 1023

《machine learning》3线性代数

3.1 矩阵和向量 矩阵Matrix : Recrangular array of numbers R4∗2R^{4*2}R4∗2:4行2列矩阵 矩阵的项:Ai,jA_{i,j}Ai,j​矩阵A第i行j列的元素 A=[A1,1A1,2A2,1A2,2A3,1A3,2]A=\begin{bmatrix}A_{1,1}&A_{1,2}\\A_{2,1}&A_{2,2}\\A_{3,1}&A_{3,2}\\ \end{bmatrix}A=⎣⎡​A1,1​A2,1​A3,1​​A1,2​A2

SuperJayzz1的博客 468

微波传感器 - 从原理到实战,解锁非接触感知新维度

本文深入解析微波传感器的工作原理,重点阐述了其基于多普勒效应的非接触感知机制,并对比了红外、超声波等技术的优劣。通过树莓派Pico与RCWL-0516模块的实战案例,展示了如何构建区域入侵检测器,并探讨了微波传感器在智能家居、工业自动化及汽车电子等领域的广阔应用前景。

weixin_29306571的博客 225

四旋翼飞行器建模(一)

四旋翼飞行器的姿态运动学和姿态动力学建模方法。

加斯顿工程师的博客 686

多矩阵相乘的逆矩阵

(ABCDE)逆 = E逆D逆C逆B逆A逆

Angelaboy的博客 1万+

使用C# HslCommunication库实现三菱PLC通信(含完整代码示例)

在工业自动化开发中,上位机与PLC的通信是关键环节。HslCommunication库是一个开源的.NET工业通信库,支持三菱、西门子、欧姆龙等多个品牌PLC的通信协议。本文将演示如何通过库实现C#程序与三菱PLC的通信,并提供完整的代码示例。

StevenChen的博客 2290

3.【线性代数】——矩阵乘法和逆矩阵

矩阵乘法的5种理解计算方式,如何求逆矩阵。

sda42342342423的博客 1978

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

线性代数笔记3--矩阵乘法和逆矩阵

矩阵乘法和逆矩阵

bdn_nbd的博客 2381

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

MIT线性代数笔记三 矩阵的乘法和逆矩阵

矩阵乘法 Matrix multiplication   我们通过四种方法讨论如何使矩阵 A 与 B 相乘得到矩阵 C。 其中 A 为mn(m行 n 列)矩阵,而 B 为 np 矩阵,则 C 为 m*p 矩阵,记 cijc_{ij}cij​ 为矩阵 C 中第 i 行第 j列的元素。 1.1 标准方法(行乘以列)   矩阵乘法的标准计算方法是通过矩阵 A 第 i 行的行向量和矩阵 B 第 j 列的列...

herosunly的博客 2万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

线性代数:矩阵乘法和逆矩阵

矩阵乘法 一般法则 列方法 行方法 列乘以行 分块乘法 逆矩阵 可逆非奇异 不可逆奇异 高斯-若尔当消元法 本节是网易公开课上的麻省理工大学线性代数课程第三节: 矩阵乘法和逆矩阵 的学习笔记。矩阵乘法矩阵相乘,并不一定要求是方阵。如果矩阵 A 是一个 mxn 的矩阵(m行,n列),则矩阵 B 必须是一个 nxp(n行,p列)的矩阵,这样两者才能相乘,相乘的结果矩阵 C 是一个 mxp(m行,p列)

Oner.wv的专栏 1万+

【乘法和逆矩阵】

首先我们来看常规的矩阵乘法现在我们再来看整列的情况同理如果我们看整行的情况我们再进一步发散思维,前面常规该方法有提到矩阵CCC中的某个元素是由矩阵AAA的行乘矩阵BBB的列所得到的,那么矩阵AAA的列乘矩阵BBB的行我们又能得到什么呢?最后我们再来看一下矩阵的分块乘法  首先我们假设有矩阵AAA,那么讨论有没有逆的大前提就是矩阵AAA是个方阵,然后再进行下一步的讨论下面我们来看奇异矩阵,举例说明:...

chenjunheaixuexi的博客 450

03矩阵的乘法与逆矩阵

矩阵的乘法 与 逆矩阵

m0_56898461的博客 1956

最小二乘法与伪逆矩阵

一、简介 最小二乘法是一种数学优化技术。通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并是得这些求得的数据与实际数据之间误差的平方和最小。 二、最小二乘法拟合直线的原理 1)假设存在n个坐标点,他们的坐标在笛卡尔坐标系下可以表示为: 最小二乘法拟合直线,就是要找到一条直线L,使得这n个点与直线L的距离残差平方和最小。 2)假设存在一条直线L1,采用斜截式(不可以描述与x轴垂直的直线)描述该直...

不学会C++不改名 7975

矩阵乘法和逆矩阵

首先说两句非常重要的话,矩阵乘法的基础。 一个矩阵A乘以一个列向量相当于将A的不同列进行线性组合。 一个行向量乘以一个矩阵A相当于将A的不同行进行线性组合。 矩阵乘法的5种方法: 1. 最基本的,AB=C,A的第一行乘以B的第一列得到的便是C的第一行第一列的数,也就是行跟列的点积(这打出来好麻烦) 接着也就是运用开始说的那两句话 2. 用列的形式看待,举例 可以将其分别写成 3. 用行的形式...

lennon_w的博客 1万+

第三节 乘法和逆矩阵

矩阵乘法 在之前的章节已经简单介绍了矩阵乘法,本节系统学习一下多种乘法,他们的结果是一样的,但是都很重要。设有m×nm×nm×n矩阵AAA,n×pn×pn×p矩阵BBB,两矩阵相乘有A×B=CA×B=CA×B=C,可以知道CCC是一个m×pm×pm×p矩阵 方法一,行列内积 一般性法则,基本思想是分别计算目标矩阵每个节点的值 [a11a12...a1na21a22...a2n............ai1ai2...ain............am1am2...amn]×[b11b12...b1j..

Der_star的博客 603

3乘法和逆矩阵

本部分博客复制https://blog.youkuaiyun.com/suqier1314520/article/list/3?t=1的文章,因为其图片显示不出来,做一下丰富。 第三课时:乘法与逆矩阵 本课时先讲解矩阵乘法运算,然后是逆矩阵 一、矩阵乘法:5种方法 ![这里写图片描述](https://img-blog.youkuaiyun.com/20180628155001865?watermark/2/...

stranger_man的博客 1228

MIT 线性代数导论 第三讲:矩阵乘法与逆矩阵

为了以后自己看的明白(●’◡’●),我决定对复杂的计算过程不再用Latex插入数学公式了(记得不熟的实在是太费劲了,还是手写好~) 第三讲的主要内容有两个: 四种矩阵乘法的方式 逆矩阵的概念以及计算方式 矩阵乘法 矩阵相乘例子: (A(m,n))(B(n,p))=(C(m,p)) \begin{pmatrix} A\\ (m,n) \end{pmatrix} \begin{pmatrix} ...

MirrorN的博客 2717

线性代数导论3——乘法与逆矩阵

本文是Gilbert Strang的线性代数导论课程笔记。课程地址:http://v.163.com/special/opencourse/daishu.html 第三课时:乘法与逆矩阵 本课时先讲解矩阵乘法运算,然后是逆矩阵 一、矩阵乘法:5种方法 Am×n Bn×p = Cm×p,A列必须等于B的行数 1)常规方法,行列点乘法:C=AB,C中的第i行j列结果来自A的第i行向量

向往 8794

中矩阵运算_MIT—线性代数笔记03 矩阵乘法和逆矩阵

第03讲 矩阵的乘法和逆矩阵 Multiplication & inverse matrices 优酷视频​v.youku.com矩阵乘法 Matrix multiplication我们通过四种方法讨论如何使矩阵A与B相乘得到矩阵C。其中A为mxn(m行n列)矩阵,而B为nxp矩阵,则C为mxp矩阵,记cij为矩阵C中第i行第j列的元素。1)标准方法(行乘以列)矩阵乘法的标准计算方法是通过...

weixin_42300040的博客 498
上一篇: 【上下界网络流】基础
下一篇: 【JZOJ 5239】 【GDOI2018模拟8.7】图的异或
HOWARLI
博客等级 码龄11年 109粉丝 378原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值