李宏毅线性代数笔记6:矩阵的计算

article/2025/10/5 7:52:12

1 矩阵的几个概念

1.1 特殊矩阵

1.1.1 数量矩阵

主对角线上元素是同一个数,其余元素全为0的n级矩阵

1.1.2 对角矩阵(diagonal matrix)

主对角线元素之外全为0的方阵

记作diag{d1,d2,……dn}

1.1.3 基本矩阵

只有一个元素是1,其余元素全为0的矩阵

(i,j)元为1的基本矩阵:Eij

用Eij左乘(右乘)一个矩阵A,就相当于把A的第j行搬到第i行(第i列搬到第j列),而其余元素变为0 【左行右列】

1.1.4 初等矩阵

由单位矩阵经过一次初等行/列变换得到的矩阵

用初等矩阵左乘(右乘)一个矩阵,相当于对这个矩阵做相应的初等行(列)变换【左行右列】

1.1.5 单位矩阵

1.2 可交换

如果AB=BA,那么A,B可交换

一般来说,(AB)^kA^kB^k,但是如果A,B可交换,那么(AB)^k=A^kB^k

(AB)^T=B^TA^T

 1.3 矩阵集合

2 初等行变化与矩阵相乘

 3 阶梯矩阵REF和简化阶梯矩阵RREF

3.1 REF 

Row Echelon Form 行阶梯矩阵

 3.2 RREF

Reduced Row Echelon Form 简化行阶梯矩阵

 

 3.3 RREF 和原始矩阵之间的关系

 

 初等行变换不改变列之间的线性关系

span——向量张成的空间

因为初等行变换之后,行相当于是等价的,原来能线性表出哪些向量,现在还能;而列就不一样了。

 4 矩阵向量乘法

矩阵相当于一个线性系统

对于一个多元线性方程组如下图,输入为x=[x1 x2 x3...xn],经过一个线性变换后,输出为b=[b1 b2 x3...bm],这个线性系统便是对x做了一个线性的处理,其处理的方法为矩阵A

对一个系数矩阵Am×n和一个代表参数的向量xn相乘,拿下图举例,有两种理解方式:

 

  1. 从行层面上理解:
    A的两行表示在坐标系中如下图右侧所示;对照方程组,将向量中的x1 x2与矩阵行中的元素对应相乘后组成向量:首先是A1,:x相乘,发现结果为0,证明二者垂直,而后是A2,:x相乘,得出结果。(每一个维度是A的一行与x的内积) ——>结果的每一个维度都是A对应的行和x的内积结果
  2. 从列层面上理解:
    数据域的
    x1A:,1相乘,相当于逆向延长两倍[1 −3] 这个向量,同理,x2A:,2相乘,相当于正向缩小为原来长度的一半,二者形成的列向量叠加后与1有相同的结果。——>结果是以x为系数,A每一列为向量的矢量和

 5 矩阵乘法

 矩阵的乘法相当于两个线性函数的组合

5.1 矩阵相乘的先后顺序对于运算速度的影响

虽然使用交换律对矩阵相乘的结果没有什么影响,但是对于运算的次数,先进行分析,再视情况适当交换运算顺序会带来很大的效益

(三个矩阵相乘的规则是按顺序两两相乘,因此运算次数是加的关系,不同结合情况对运算次数显然有不同影响)。

矩阵 A(M*N) 和矩阵B(N*P)相乘,A的每一行要和B的每一列进行内积(也就是进行N次乘法+N次求和),

—>然后A和B分别由M行和P列,相当于一共M*P对行列对

—>所以这两个矩阵相乘,相当于M*N*P次操作

回到这个问题,如果是先CP,再A和乘积相乘,那么CP需要M*N*P次操作,10^6数量级;然后A在和结果相乘K*M*P,又是10^6数量级

如果是先AC,那么是K*M*N,1000的数量级;然后结果再和P相乘K*N*P ,1000的数量级

5.2 GPU的加速效果

 6 可逆矩阵

6.1 互为可逆矩阵  

 6.2 可逆矩阵唯一

如果AB=I,AC=I,那么B=C

证明:B=B(AC)=(BA)C=C

 6.3 矩阵乘积的逆

6.4 矩阵转置的逆

 6.5 矩阵可逆的条件

说白了就是方阵满秩

换言之,如果一个矩阵A是可逆的,当且仅当A的简化阶梯矩阵是单位矩阵

6.6 为何可逆矩阵需要满秩方阵?

6.6.1 单射(one to one)

单射:每个v射向不同的f(v),但不一定每个f(v)都会被射到

 如果是矮胖型的矩阵,那么列之间肯定线性相关,那么对于某一个特定的 f(v) ,会存在两个不同的v1和v2,使得f(v1)=f(v),f(v2)=f(v),不满足单射(每个v射向不同的f(v)的条件

而单射的逆呢?因为不一定每个f都被映射到,所以单射的逆不能保证也是单射(可能会由在域空间上的值不在定义域空间内)

为了保证one to one ,也就是每个v,f(v)的值不同,我们需要矩阵A各个列线性无关

6.6.2 满射(onto)

满射是值每个值域空间的点都会被映射到(虽然可能多个v射到一个值域上去)

也就是说,对于任意一个b,Av=b都有解,

按照前面的说法(“线性方程有解的充要条件”),矩阵A的简化阶梯矩阵不能有0行(也就是说,它不能是高瘦型矩阵);同时它的秩等于它的行数

满射的逆甚至可能不是映射(一个值域上的值可能对应了几个定义域上的值)

6.6.3 矩阵可逆的条件

所以如果一个矩阵可逆,那么它必须同时是单射和满射

'

 6.7 矩阵逆的求法

 6.8 用伴随矩阵求矩阵的逆

 伴随矩阵C的每个元素是A对应的代数余子式

证明

 矩阵的行列式=某一行元素*其代数余子式的和

Σ第i行元素*第j行元素的代数余子式=0


http://chatgpt.dhexx.cn/article/018CeF2F.shtml

相关文章

二、线性代数

6 特殊类型的矩阵和向量 对角矩阵 对角矩阵(diagonal matrix)只在主对角线上含有非零元素,其他位置都是零。形式上,矩阵 D D D 是对角矩阵,当且仅当对于所有的 i ≠ j , D i , j 0 i\ne j, \ D_{i,j}0 i​j, Di…

边缘计算与雾计算的区别

雾计算是对MEC的扩展,扩展到了终端侧,包括计算、存储、存储、控制功能。区别如下: 1.MEC使用的资源是网络边缘的设备,而雾计算还要使用终端设备。 2.雾计算是使得云到物的计算无缝连续衔接。 3.雾计算为垂直行业和应用除提供电信业…

雾计算、边缘计算区别和联系

01 从计算方式上边来说的话,雾计算的层次性稍微强一点,并且架构方面比较平坦,这样下来的话整个计算的平稳性就比较好一点。 02 对于边缘计算来说的话,边缘计算在进行计算的时候是不会对网络产生依赖的,也就是说边缘计算…

雾计算机和云计算机哪个好,怎么理解云计算和雾计算还有边缘计算

此外,《数据时代 2025》还预测,2025 年数据量产生的大主体将由消费者转移到企业,届时企业产生的数据量将占到数据总量的 60%。企业领导者将可以从这些海量数据信息和其价值中获得新的商业机遇,但同时也需要对收集、使用和存储数据…

雾计算-思科白皮书 原文+翻译 | 带你全面官方解读雾计算

前言 预感近阶段雾计算会被再次炒起,众所周知雾计算的概念是思科提出来的,于是找来思科白皮书,却是英文版,闲来无事借google翻译将PDF翻译并排版,方便更多的人认识原汁原味的雾计算。 雾计算和物联网:将云…

[Spark基础]--雾计算

wiki解释 雾计算(英语:Fog Computing)或雾联网(fog networking,或fogging),是使用最终用户终端设备或连接最终用户设备的边缘设备,以分布式协作架构进行数据存储(相较于将…

AI之边缘计算、雾计算云计算技术分析

边缘计算产生背景: 随着移动智能设备的普及以及5G等无线通信技术的发展,涌现出许多具有低延迟要求的计算密集型应用,如在线沉浸式游戏、增强现实和视频流分析等. 由于传统的云计算无法满足这些应用对低延迟的需求,研究者提出了一种新型的计算模式,称为边缘计算. 边…

第三章-云计算边缘计算雾计算

【前言】随着万物互联时代的到来,网络边缘设备产生的数据量快速增加,带来了更高的数据传输带宽需求。于此同时,新型应用也对数据处理的实时性提出了更高要求,传统云计算模型已经无法有效应对,边缘计算、雾计算应用而生…

云计算、雾计算、边缘计算、移动边缘计算和自动驾驶的关系

什么是云计算呢? 简单来说,云计算就是将很多计算机资源和服务集中起来,人们只要接入互联网,将能很轻易、方便的访问各种基于云的应用信息,省去了安装和维护的繁琐操作。 当然,个人和企业也能使用云计算中心…

【笔记】雾计算中移动应用的优先级约束任务调度

目录 前置 摘要 介绍 模型 应用模型 计算和通信模型 能耗模型 问题定义 NP难 预功率分配算法 能量约束调度 算法1:具有启发式H的能量约束列表调度(ECLS-H) 时间约束调度 算法2:具有启发式H的时间约束列表调度&#…

文章云计算的兄弟,雾计算要来了

转自: http://tech.china.com/news/company/892/20160219/21553952_all.html#page_2 现在正在流行的“云计算”,是把大量数据放到“云”里去计算或存储。这样,就解决了目前电脑或手机存储量不够,或者是运算速度不够快的问题&#…

话题 | 雾计算和边缘计算有什么区别?

原文:http://readwrite.jp/infrastructure/32649/ 随着物联网的发展,经常听到「雾计算」和「边缘计算」这样的单词。 雾计算这个词相对来说是最近出现的一个词。因为和云相比位置上更接近设备,所以表示为雾,它是作为实现IoT的结构…

边缘计算和雾计算什么关系_什么是雾计算?

边缘计算和雾计算什么关系 By now most people are more than familiar with the concept of Cloud Computing, but what about the new concept referred to as Fog Computing? Today’s Q&A post takes a look at this new concept and how it differs from Cloud Compu…

【知识积累】Edge vs Fog Computing 边缘计算和雾计算的基本介绍

前言 边缘计算和雾计算都可以被定义为技术平台,使计算过程更接近数据产生和收集的地方,以下详细解释了这两个概念。 顾名思义,边缘计算发生在应用网络的“边缘”。从拓扑结构上看,“边缘计算机”在网络的端点上(如控…

大话:边缘计算、雾计算、云计算

云计算 一种利用互联网实现随时随地、按需、便捷地使用共享计算设施、存储设备、应用程序等资源的计算模式。 云计算系统由云平台、云存储、云终端、云安全四个基本部分组成,云平台从用户的角度可分为公有云、私有云、混合云等。 通过从提供服务的层次可分为&#x…

边缘计算与雾计算

现在人们常将云计算、边缘计算、雾计算放在一起来讨论,而云计算大家都很熟悉了,但是往往很难搞清楚什么是边缘计算,什么是雾计算,而网络上的文章多为长篇大论,又说不清楚,本文将尽量用浅显明了的方式对其进…

雾计算主要有哪些优点,主要面临哪些挑战?

雾平台由数量庞大的雾节点(即上文中雾使用的硬件设备,以及设备内的管理系统)构成。这些雾节点可以各自散布在不同地理位置,与资源集中的数据中心形成鲜明对比。 根据以上内容,可以总结出雾计算与云计算的不同&#xf…

区分云计算,边缘计算,雾计算

物联网架构 Edge Layer之下应该还有一个:Device Layer 设备层负责物联网设备的传感器采集、监控、数据的实时分析(需要使用其他技术)等信息。 物联网架构中,服务组织是自下向上的,即边缘计算的结果可以提供给雾计算用于…

雾计算

雾计算,也称为雾或雾化的联网. 其目标是改善效率的雾化和减少的数据传送到云端进行处理、分析和存储。这往往改善效率,尽管它也可用于安全和合规原因。 普适计算应用包括雾智能电网,智慧城市,智能楼宇车辆网络,和软件…

雾计算?边缘计算?云里雾里还被边缘?

雾计算?边缘计算?云里雾里还被边缘? 我们都知道云计算,近两年又出现了雾计算、边缘计算,搞得人云里雾里分不清。这些概念究竟是什么意思?和我们的生活有什么关系?这篇文章来一探究竟。 1、雾计算…