线性代数的学习和整理18:什么是维度,什么是秩?秩的各种定理秩的计算 (计算部分未完成)
目录
0 问题引出:什么是秩?
概念备注:
1 先厘清:什么是维数?
1.1 真实世界的维度数
1.2 向量空间的维数
1.2.1 向量空间,就是一组最大线性无关的向量组/基张成的空间
1.3 向量α的维数
1.3.1 向量的维数=分量(数字/标量)个数
1.4 向量组/矩阵 A 的维数
1.4.1 什么是向量组的维度:
1.4.2 那如果把向量组拆成 列向量组/行向量组呢?
(1)列空间与列秩
(2)行空间与行秩
(3)向量组的行秩=列秩
2 不同的点,线,面向量组的2种展示形式:方程组,矩阵函数
2.1 向量空间的点,线,面等用方程的形式展示
2.2 可表示为的点,线,面的向量组等如何用向量组表示呢?
2.2.0 为什么这里考虑向量组可表示为的点,线,面?
2.2.1 向量空间的点:一般维数是1,但是特例原点维数是0
2.2.2 向量空间的直线:维数是1
(1)第一种:向量空间里非原点的向量都可以认为是射线线段(直线)
(2)第2种,传统的直线方法==也可以认为是两个向量加减所得的1个新向量
2.2.3 向量空间的平面:维数是2
2.2.4 向量空间的立体空间:维数是3
2.2.5 综上所述,向量空间的维度 ≠ 其中向量组的向量的个数!(而是<=)
1.5 两种方法等价吗?
→点,线,面等向量组/矩阵表示和方程表示等价吗?
0维向量
1维向量
2维向量组
3维向量组
2 向量的维度和向量组的维度
2.1 维度数的定义
2.2 向量组的维数
向量组只有秩,没有维度
2.3 向量维数与空间维数的区别
3 向量和向量组的秩
3.1 向量的秩
3.1.1 向量没有秩
3.1.2 如果把向量看成1*n 或m*1的矩阵,那么向量的秩=1
3.2 向量组的秩
3.2.1 向量组的秩的严格定义
3.2.2 向量组的秩的其他定义:秩是实际占用的维度
3.2.3 区分,3维空间的1个平面向量组和2维平面向量组的区别
3.3 举例,各种向量组的秩分别为多少?
3.3.1 向量组的秩的例子1
3.3.2 向量组的秩的例子2
3.4 向量的秩的判断
4 维度和秩的关系
4.1 维度和秩的区别
4.2 维度和秩之间的关系:
5 向量组的秩的各种定理
5.1 定理1:矩阵的秩=列秩=行秩
5.2 定理2:在自然定义域下,矩阵函数Ax=y的值域就是A的列空间
5.3 定理3: 列满秩 and 行满秩 = 满秩矩阵= 必须是方阵
5.4 定理4:矩阵转秩后,行列空间互换,不会改变矩阵的秩
5.5 定理5 所有的初等行矩阵都是满秩矩阵
5.6 定理6,rank(AB)<=min(rank(A),rank(B))
5.7 定理7,假设P,Q为满秩矩阵,rank(A)=rank(PA)=rank(AQ)=rank(PAQ)
5.8 定理8,假设A,B为同型矩阵,rank(A+B)<=rank(A)+rank(B)
5.9 定理9:对于矩阵函数来说,定义域是向量空间时,其值域也为向量空间,且定义域的维度>=值域的维度
5.10 定理10,当定义域是向量空间时,
若矩阵函数是单射 等价于 定义域的维度=值域的维度
若矩阵函数是非单射 等价于 定义域的维度>值域的维度
5.11 定理11 在自然定义域下
A是列满秩矩阵 等于矩阵函数是单射
当矩阵函数是单射,AX=y是单射 等价 A是列满秩矩阵
若矩阵函数是单射 等价于 定义域的维度=值域的维度
5.12 定理12 在自然定义域下,
当矩阵是非单射时,值域中的每个向量都有无数定义域中的向量与之对应
若矩阵函数是非单射 等价于 定义域的维度>值域的维度
5.13 定理13 在自然定义域下,
A是行满秩矩阵 等价 AX=y是满射
5.14 定理14 在自然定义域下,
A是满秩矩阵 等价 AX=y是双射
5.15 定理15 在自然定义域下
A是满秩矩阵对应矩阵函数为双射,且A存在反函数,称为A可逆
5.16 定理16,假设P,Q为满秩矩阵,
5.17 定理17,如果可以通过一系列初等变化矩阵Ei,将A变成I,那么A的逆矩阵就是这些Ei的乘积
5.18 如A可逆,那么A-也可以逆,(A-)-=A
5.24 定理24
6 求秩的方法
6.1 求秩的方法
6.2 行列式方法
6.3 线性变换方法
6.4 化简矩阵
7 秩的性质
0 问题引出:什么是秩?
其实看线代一直挺模糊的,对这个概念,感觉好像就是维度,但好像又不是. 更不清楚,为什么有了维度为啥要搞出一个秩的概念。一般大家初步的想法就是,向量,矩阵/向量组不都有维度吗?
而且大家经常会问的问题?秩和维度什么关系?秩=维度吗?
概念备注:
本文里把向量=数组, 向量组=矩阵,这2组概念混用。
1 先厘清:什么是维数?
问什么是秩需要先搞清楚:什么是维度数? 维数:维度的数量
- 讨论维度,首先需要明确对象:谁的维度?因为不同对象的维度定义不同
- 真实世界得维度
- 向量的维度
- 向量组的维度
- 向量空间的维度
- ...
1.1 真实世界的维度数
- 0维空间:点
- 1维空间:一条线:直线/曲线。但强调是1条线!
- 2维空间:一个面:平面/曲面。但强调是1个面!
- 3维空间:立体图形,3维世界
- 4维空间:加时间,加啥的各种说法都有。。。。
- 。。。。
1.2 向量空间的维数
1.2.1 向量空间,就是一组最大线性无关的向量组/基张成的空间
- 一组最大线性无关的向量组=基
- 一组最新线性无关的向量组/基 张成的空间,是指这些这个向量空间内的所有向量,都可以由这组线性无关的向量组,线性变换而成。这也是向量空间的封闭性。
1.3 向量α的维数
维数=维度数量
1.3.1 向量的维数=分量(数字/标量)个数
- 向量的维数数就是向量的分量数,向量内部的元素之间只需要数个数,不再考虑这些元素数字之间的关系。
- 向量的维数,就是向量的分量的个数,比如α1 =[a11,a12......a1m] 有m个分量,维度就是m
- 列向量:α1 =[a11,a12......a1m],其分量的个数为m,所以列向量的维度就是m
- 行向量:α1T=[a11,a12......a1m]T,其分量的个数为m,所以行向量的维度就是m
1.4 向量组/矩阵 A 的维数
1.4.1 什么是向量组的维度:
向量有维度概念,但是向量组的组成成分是向量,可以认为向量组只包含向量个数,没有维度。向量组只有向量个数层面的:向量个数,秩等。
3个概念:
- 向量里的数字/标量个数=维度
- 向量组的向量个数>=秩
- 向量组的秩
1.4.2 那如果把向量组拆成 列向量组/行向量组呢?
向量组本身是由多个向量组成的,同时又可以拆为多个行向量./列向量
如下构成的向量组
- 向量α1=[a11,a12......a1m]
- 向量α2=[a21,a22......a2m]
- ....
- 因为向量组(矩阵)A=[α1, α2.......αn]
向量组是什么?向量组其实就是矩阵
- 如果用row column分别表示行和列
- 向量组可以转化为列向量组,比如[c1,c2.....cn]-----组成列空间
- 向量组可以转化为行向量组,比如[r1,r2.....rn]-------组成行空间
(1)列空间与列秩
- 矩阵的列空间:向量组可以拆为多个列向量,进而组成列空间
- 列空间有秩,列秩,记作 rank(colsp(A))
可以转成列向量组
- 直接 A*X
因此,在自然定义域下,矩阵函数Ax=y的值域就是A的列空间,矩阵函数Ax=y的值域的维度就是A的列空间的维度
- 在自然定义域下,矩阵的秩 等于 矩阵函数Ax=y的值域的维度
- Amn*Xn1=Ym1
- 展开为列向量不好算,Amn*Xn1={c1,c2.....,cn}*Xn1 = {Cm1,Cm1....,Cm1}*Xn{Cm1*x1,Cm1*X2.....Cm1*xn}=Y。
- 因此可见Y(值域)的维度就是由A*x 决定的,确切的说是由A决定的,因为是A*X,A左乘X,A是基。
向量组A=[c1, c2......cn] 的维度数,不再关注其中每个元素向量里包含的下级元素数量了!
而重点只关心向量组A=[c1, c2......cn]的列向量的个数就是n
但是列向量的个数n就是维数吗?NO
- 列向量组(组成的列空间)的维数 <= 列向量组内列向量的个数
- 列向量组(组成的列空间)的维数 <=列向量组所在向量空间的维数
(2)行空间与行秩
- 矩阵的行空间:向量组可以拆为多个行向量,进而组成行空间
- 列空间有秩,列秩,记作 rank(rowsp(A))
可以转成行向量组
- 把行向量组进行转置后*X, 即可At*X
-
(3)向量组的行秩=列秩
- 向量组的行秩=列秩(详细见下面)
2 不同的点,线,面向量组的2种展示形式:方程组,矩阵函数
以三维空间为例,这些向量组组成的图形都是这个3维向量空间的子空间
- 点:对应的向量组
- 线:对应的向量组
- 面:对应的向量组
- 立体空间:对应的向量组
2.1 向量空间的点,线,面等用方程的形式展示
比如
- 3维直角坐标系中,点的方程为Ax+D=0 → x=常数
- 3维直角坐标系中,直线方程为Ax+By+D=0
- 3维直角坐标系中,平面方程为Ax+By+Cz+D=0
- ...
2.2 可表示为的点,线,面的向量组等如何用向量组表示呢?
2.2.0 为什么这里考虑向量组可表示为的点,线,面?
- 因为把向量组表示为点,线,面可以获得向量组维度的直观感受(用眼睛都能看出来向量组的维数)
- 下面以三维空间为例
- 下面以三维空间为例
- 下面以三维空间为例
2.2.1 向量空间的点:一般维数是1,但是特例原点维数是0
- 点里还由特殊情况,只有零向量维度是0,普通的一个点对应的向量维度是1
- 比如向量
维度是0
- 比如向量
维度是1,也可以认为是一条射线线段(直线)
2.2.2 向量空间的直线:维数是1
(1)第一种:向量空间里非原点的向量都可以认为是射线线段(直线)
- 点里还由特殊情况,只有零向量维度是0,普通的一个点对应的向量维度是1
- 比如向量
或
,其实向量空间都可以认为是一条射线线段(直线),维数是1
(2)第2种,传统的直线方法==也可以认为是两个向量加减所得的1个新向量
- 直线,无非就是2点之间的连线
- 但是向量空间内,两个点之间的线段,也可以认为是两个向量加减所得的1个新向量
- 比如
,可以看成2个列向量[c1,c2 ],但是其就是一条直线,维数是1
- 也就是说,虽然看起来是2个列向量,但是图形的维度是1
- 比如
,可以看成2个列向量[c1,c2 ],也是一条直线,维数是1
- 也就是说,虽然看起来是2个列向量,但是图形的维度是1
2.2.3 向量空间的平面:维数是2
- 平面,这样一种面,面上任意两点的连线整个落在此面上
- 平面,一般需要3个点形成一个面
- 但是在向量空间里,平面可以是2条直线(非线性相关的向量)张成的空间
- 比如
和
都是一条直线,但不是平面,因为过了零点(零向量)
- 但是
也不能组成一个平面,因为c1和 c2分别是
和
线性相关,其实在同一条直线上(见下图),不能通过线性变换(倍加,倍数,交换)的方式组成其他平面空间内的向量
- 也就是说,虽然看起来是2个列向量,但是图形的维度是1
- 但是
就会组成一个平面,可以看成2个列向量[c1,c2 ],因为
和
线性无关,可以组成一个平面
- 也就是说,看起来是2个列向量,实际图形的维度也是2!!!
- 举个最简单的例子
- 但是
就会组成一个平面,因为
和
线性无关,可以组成一个平面
- 这个平面在XYZ空间里,实际上就是XOY平面
2.2.4 向量空间的立体空间:维数是3
错误例子:向量组里有3个列向量,一定可以组成一个3维的空间?FALSE
但是,如果就会组成一个平面,因为
和
和
线性相关,不能线性变换组成一个三维空间, 而是共线,维度是1
正确举例,是3维空间中的立体空间,其实是3维空间中子空间
- 依然用线性无关向量组,张成3维空间的角度来看
- 举个最简单的例子
- 但是
就会组成一个平面,因为
和
和
线性无关,可以组成一个三维空间,这个三维空就是向量空间本身,也就是XYZ空间里
- 其实,这3个列向量就是自然基(也是正交基)
2.2.5 综上所述,向量空间的维度 ≠ 其中向量组的向量的个数!(而是<=)
- 向量空间内的某些向量组(如列向量组)组成的维度<=向量空间的维度 ≠ 向量组的向量个数
- 如3维向量空间里的0向量[0,0,0],就是0维的
- 如3维向量空间里的一条直线,
,可以看成2个列向量[c1,c2],虽然向量组里的个数=2,但是就是1维的
- 如3维向量空间里的向量组
,虽然列向量个数是5,但是是1维的,是直线
- 如3维向量空间里的向量组
,虽然列向量个数是5,但是就是2维的,是一个平面
- 向量空间内的某些向量组(如列向量组),组成的维度不可能超过向量空间的维度(否则就违背了空间的封闭性原则)
- 如3维向量空间里的所有向量,向量组的维度不可能大于3,而是<=3
- 向量空间内的某些向量组(如列向量组),组成的维度可能看起来大于向量空间的维度,但是实际上因为这些向量组之间是线性相关的,实际的维度并不会大于向量的维度。
2.3 两种方法等价吗?
→点,线,面等向量组/矩阵表示和方程表示等价吗?
我觉得两者应该是等价的,实际可以这样推导
0维向量
- 0维度向量,向量
,
1维向量
- 比如向量
维度是1,可扩展为
2维向量组
- 比如向量
,
3维向量组
- 比如向量组
,
可见,矩阵和这些图形的方程是等价的
比如
- 3维直角坐标系中,点的方程为Ax+D=0 → x=常数
- 3维直角坐标系中,直线方程为Ax+By+D=0
- 3维直角坐标系中,平面方程为Ax+By+Cz+D=0
- ...
2 向量的维度和向量组的维度
2.1 维度数的定义
向量的维数
- 向量的维数是指:向量在分量的个数如:(a,b,c),这就是一个三维向量.
- 向量有多少个分量,如(a,b,c)这就是一个三维向量
2.2 向量组的维数
- 向量组的维度数,其实就是向量空间的维数?
- 向量组只有秩?
- 而只有向量组的元素向量才有维度
向量组只有秩,没有维度
- 行秩
- 列秩
2.3 向量维数与空间维数的区别
- 所谓空间维数指的是空间基当中向量的个数,并不是由向量组的维数确定的.
- 如{x|x=k(a,b,c),k为任意常数}这就是一维向量空间.就是空间当中的一条直线.
3 向量和向量组的秩
3.1 向量的秩
3.1.1 向量没有秩
- 秩是向量组/矩阵才有的概念
3.1.2 如果把向量看成1*n 或m*1的矩阵,那么向量的秩=1
矩阵可以等价于向量组,同样向量其实也可以等价于矩阵
向量其实可以看成n*1矩阵 的或者1*n的矩阵
- 列向量:相当于n*1 矩阵
- 行向量:相当于1*n 矩阵
- 如果把向量看成1*n 或m*1的矩阵,那么向量的秩=1
- 向量的秩都为1,从把列向量/行向量看成矩阵可知,其实都是1维的,秩为1
- 为什么呢?因为向量的秩序 rank()<=列秩=行秩,必然只能是=1,当然也有特例。如果是原点零向量[0,0] [0,0,0] 这样子的秩=0.
- 零向量还有一个特性是与所处向量空间任意其他向量都是线性相关的。
3.2 向量组的秩
3.2.1 向量组的秩的严格定义
- 引用下面这个知乎的定义
- 向量组的秩是是描述向量组在所在的向量空间内所受到的局限性的维度。
- 比如一个3维空间里的向量组
,虽然坐标都是3维的,但是 实际只能做出一个2维的平面,所以局限的维度是2,秩=2
为什么要引入矩阵的秩这一概念? - 知乎一个n维空间的维数是n,它的任何一个局部的空间(子空间)的维数也是n,但一个局部空间的秩就不一定是n了,…https://www.zhihu.com/question/265684815/answer/2051914057
我经常搞混高等代数里的各种秩和维数,可以帮我梳理一下不同数学对象的秩和维数的区别和联系吗? - 知乎维数与秩是两件事,维数是指一个数组(学名向量)里面含有几个数字,每一个数字占据一个维度,数字越多,说…https://www.zhihu.com/question/503134151/answer/2256555187
3.2.2 向量组的秩的其他定义:秩是实际占用的维度
向量组的秩是向量组在所在向量空间内实际占用的维度(我自己定义的)
或者用前面知乎的,是受局限的维度。
秩可以代表,实际占用的维度数量
秩可以代表,实际受限制的几何分布情况
若从几何空间角度看,就是这些向量是怎么分布的。
我们以三维空间为例(便于理解),
- 如果一组向量的秩为1,那么就说明它们全部分布在一根直线上,也就是全部局限在一个秩1的空间中,但这时它们依旧都是三维向量,并没有降维成一维向量;
- 若秩为2,就表明它们都处在一个扁平的空间里,它们都被局限在一个秩2的空间里,但它们也依旧都是三维向量,并没有降维成二维向量;
- 如果它们之间的关系是秩3的,则表明它们在三维空间中的分布没有受到限制,是可以满(三维)世界分布的。
- 对于一组非零向量,最受限制的分布状态就是秩1了,这时,所有的向量都汇聚在一起,统统“共线”。
简短定义
- 向量组内的向量的个数:虚胖/过瘦(相对比维数)
- 维度数:向量和向量组所在空间的维度数(向量空间的未读数)
- 秩: 真实使用的维度数/受局限占用的维数
- 比如一个平面虽然秩=真实占用维度=2,但还是在3维的向量空间里。
3.2.3 区分,3维空间的1个平面向量组和2维平面向量组的区别
- 也就是说,3维空间的平面 ≠ 2维空间里的平面
- 表示方法 ,3维空间的平面:ax+by+cz+d=0, 任意一点的坐标为[k1,k2,k3]
- 表示方法 ,3维空间的平面:ax+by+d=0, 任意一点的坐标为[k1,k2]
- 两者完全不同,只是都是可以展开为一个平面,但是一个属于3维,1个属于2维
3.3 举例,各种向量组的秩分别为多少?
- 零向量的秩为0
- 点 = 列向量 = 行向量的秩为1
- 向量组=矩阵,秩序能为1,2,3。。。或更多,可能对应直线,面,立体子空间等。
- 比如在一个三维空间里
- 部分向量组=直线/曲线的秩为1
- 部分向量组=平面/曲面的秩为2
- 部分向量组=立体的子空间的秩为3,这个算张量tensor, 高阶向量组吧
- 。。。
3.3.1 向量组的秩的例子1
- 列向量组[c1, c2......cn]的子集,比如[c1, c2,c3] 最大线性无关向量组,子集[c1, c2,c3]的元素个数才是列向量空间的维数(或者秩)
- 比如在一个3维空间内,虽然所有的单个向量坐标都是3维的{x1,x2,x3},但是任意取N个这样的向量组所能张成的空间却可能是0维度(0向量),1维(共线等),2维(平面),或3维的
- 列向量组[c1, c2......cn] 有可能比所处空间的维度小比如3维空间里的向量组
就只有2维,这2个向量组{c1,c2} ,其中
这两个向量线性无关,但是只能张成一个3维空间内的一个平面。
- 列向量组[c1, c2......cn] 有可能刚好和所处空间的维度一样,就是这个列向量组内部的列向量全都是线性无关的!
- 列向量组[c1, c2......cn] 的向量个数有可能看起来很多,但实际维度<=所处空间的维度
- 比如
就是一个看起来列向量组的列向量很多,但这些列向量全部线性相关,实际可以线性变换为
,其实就只占1个维度,是一个1维的向量组,秩=1
3.3.2 向量组的秩的例子2
- 比如这样一个向量组
实际上虽然这个向量组表面看起来可以写成 {c1,c2,c3,c4,c5} 这样5个列向量的组合。但是实际上这5个列向量是共线的
- 所以实际上,这个向量组的维度不但不是5,甚至也不是3,而是1。
- 因为可以线性变换为这样:
,所以可以看出这个向量组看起来有5个列向量,但实际这5个列向量都是线性相关的,而{c1,c2,c3,c4,c5}里的最大线性无关组是1个,所以其维度=1,colum-rank=1
- 其实也可以转换为行向量{r1,r2,r3},通过线性变化变成
也是一样的
3.4 向量的秩的判断
- 列秩:列向量里最大无关组的向量数量
- 行秩:行向量里最大无关组的向量数量
- 列秩=行秩
- 如果A是2维的向量/矩阵,定义域为维,那么输出的内容(值域)只能是0维,1维和2维
4 维度和秩的关系
4.1 维度和秩的区别
- 维数讲的是向量的结构(几维),
- 秩描绘的是向量之间线性相关的程度。(向量组的占用维度数)
- 秩是向量组的“特征值”,它表明了一个n维向量的组里最大的一组线性无关组里能有几个向量。
4.2 维度和秩之间的关系:
- 秩最多等于维数
- 当秩等于维数时,向量组为向量空间的一组基。
- 秩最多等于维数,这时向量组的分布被称为“满秩”的,若秩比维数小,则叫“不满秩”,而不满秩的程度就要看秩比维数小多少了。
- 秩越小,分布就越受限。
5 向量组的秩的各种定理
5.1 定理1:矩阵的秩=列秩=行秩
- 因为 :A的行秩 <= A的列秩
- 因为 :A的列秩 <= A的行秩
- 所以 :A的列秩 = A的行秩
5.2 定理2:在自然定义域下,矩阵函数Ax=y的值域就是A的列空间
- 在自然定义域下,矩阵函数Ax=y的值域就是A的列空间
- 在自然定义域下,矩阵的秩 等于 矩阵函数Ax=y的值域的维度
- Amn*Xn1=Ym1
- 展开为列向量不好算,Amn*Xn1={c1,c2.....,cn}*Xn1 = {Cm1,Cm1....,Cm1}*Xn1
- 展开为行向量好算,Amn*Xn1={r1,r2.....,rm}*Xn1 = {R1n,R1n....,R1n}*Xn1={R1n*x1,R1n*X2.....R1n*xn}=Y。因此可见Y(值域)的维度就是由A*x 决定的,确切的说是由A决定的,因为是A*X,A左乘X,A是基。
- 矩阵的列空间:向量组可以拆为多个列向量,进而组成列空间
- 列空间有秩,列秩,记作 rank(colsp(A))
可以转成列向量组
- 直接 A*X
5.3 定理3: 列满秩 and 行满秩 = 满秩矩阵= 必须是方阵
- 如果某矩阵既是列满秩,又是行满秩,那么就称该矩阵为满秩矩阵,就简称满秩。
- 满秩矩阵必为方阵。
5.4 定理4:矩阵转秩后,行列空间互换,不会改变矩阵的秩
- rank(A) = rank(AT)
5.5 定理5 所有的初等行矩阵都是满秩矩阵
5.6 定理6,rank(AB)<=min(rank(A),rank(B))
- 两个矩阵点乘后的矩阵的秩,<= 任意一个矩阵的秩
- 推论: 定义域的秩>=值域的秩
- rank(AB)<=rank(A)
- rank(AB)<=rank(B)
5.7 定理7,假设P,Q为满秩矩阵,rank(A)=rank(PA)=rank(AQ)=rank(PAQ)
- 即如果满秩矩阵和其他矩阵点乘,那么所得结果的矩阵的秩,只会受其他非满秩矩阵的影响。
- 也就是满秩矩阵不影响最终矩阵的影响
- rank(A)=rank(PA)=rank(AQ)=rank(PAQ)
5.8 定理8,假设A,B为同型矩阵,rank(A+B)<=rank(A)+rank(B)
- 因为只有A 和B 只有同型才可以相加
- rank(A+B)<=rank(A)+rank(B)
- 即矩阵的和的秩 <= 任一加数矩阵的秩
- 也就是无论加法,还是点乘,矩阵的结果的秩都只会变小或不变
5.9 定理9:对于矩阵函数来说,定义域是向量空间时,其值域也为向量空间,且定义域的维度>=值域的维度
对于矩阵函数来说,定义域是向量空间时,其值域也为向量空间
且定义域的维度>=值域的维度
从矩阵函数AX=Y,对应的矩阵点乘也能得出一样的结论
5.10 定理10,当定义域是向量空间时,
-
若矩阵函数是单射 等价于 定义域的维度=值域的维度
-
若矩阵函数是非单射 等价于 定义域的维度>值域的维度
5.11 定理11 在自然定义域下
-
A是列满秩矩阵 等于矩阵函数是单射
-
当矩阵函数是单射,AX=y是单射 等价 A是列满秩矩阵
-
若矩阵函数是单射 等价于 定义域的维度=值域的维度
5.12 定理12 在自然定义域下,
-
当矩阵是非单射时,值域中的每个向量都有无数定义域中的向量与之对应
-
若矩阵函数是非单射 等价于 定义域的维度>值域的维度
5.13 定理13 在自然定义域下,
-
A是行满秩矩阵 等价 AX=y是满射
5.14 定理14 在自然定义域下,
-
A是满秩矩阵 等价 AX=y是双射
总结
在自然定义域下,
A是列满秩矩阵 等价于 矩阵函数AX=y是单射
A是行满秩矩阵 等价于 矩阵函数AX=y是满射
A是满秩矩阵 等价于 矩阵函数AX=y是双射
5.15 定理15 在自然定义域下
-
A是满秩矩阵对应矩阵函数为双射,且A存在反函数,称为A可逆
5.16 定理16,假设P,Q为满秩矩阵,
- rank(A)=rank(PA)=rank(AQ)=rank(PAQ)
5.17 定理17,如果可以通过一系列初等变化矩阵Ei,将A变成I,那么A的逆矩阵就是这些Ei的乘积
- 一般顺序要反过来
- Ei*Ei-1*....E2*E1* A=I
- A-*A=I
- A- =Ei*Ei-1*....E2*E1
5.18 如A可逆,那么A-也可以逆,(A-)-=A
5.24 定理24
6 求秩的方法
6.1 求秩的方法
- 行列式方法
- 线性变换方法
- 化简矩阵
6.2 行列式方法
6.3 线性变换方法
6.4 化简矩阵
7 秩的性质
- 满秩=有逆矩阵
相关文章:
![](https://img-blog.csdnimg.cn/baa49bb1b018479996f86bd20fed0bb8.png)
线性代数的学习和整理18:什么是维度,什么是秩?秩的各种定理秩的计算 (计算部分未完成)
目录 0 问题引出:什么是秩? 概念备注: 1 先厘清:什么是维数? 1.1 真实世界的维度数 1.2 向量空间的维数 1.2.1 向量空间,就是一组最大线性无关的向量组/基张成的空间 1.3 向量α的维数 1.3.1 向量的…...
![](https://img-blog.csdnimg.cn/285e988571d74c518604be60a6bbbcab.png)
Centos 6.5 升级到Centos7指导手册
一、背景 某业务系统因建设较早,使用的OS比较过时,还是centos6.5的系统,因国产化需要,需将该系统升级到BClinux 8.6,但官方显示不支持centos 6.x升级到8,需先将centos6.5升级到centos7的最新版,…...
![](https://www.ngui.cc/images/no-images.jpg)
详解python中的映射类型---字典
概述 映射类型是“键-值”数据项的组合,每个元素是一个键值对,即元素是(key,value),元素之间是无序的。键值对(key,value)是一种二元关系,源于属性和值的映射…...
![](https://img-blog.csdnimg.cn/63ec4a9a28b34d2aaf027f7f54ad5241.png)
gdal求矢量图形的形心
gdal求矢量图形的形心 #include "gdal_priv.h" #include "ogrsf_frmts.h"int main() {OGRRegisterAll();OGRPolygon* square_1 new OGRPolygon();OGRLinearRing* ring_1 new OGRLinearRing();// 添加 square_1 的点ring_1->addPoint(0, 0);ring_1-&g…...
![](https://www.ngui.cc/images/no-images.jpg)
<深度学习基础> Batch Normalization
Batch Normalization批归一化 BN优点 减少了人为选择参数。在某些情况下可以取消dropout和L2正则项参数,或者采取更小的L2正则项约束参数;减少了对学习率的要求。现在我们可以使用初始很大的学习率或者选择了较小的学习率,算法也能够快速训…...
![](https://img-blog.csdnimg.cn/3d0426a162c941aa93c3a0a9e03de64c.png)
Ubuntu yolov5 环境配置
查看Ubuntu版本 $ cat /proc/version Linux version 5.4.0-150-generic (builddbos03-amd64-012) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023虚拟机磁盘扩容 因为在环境搭建过程中遇到了磁盘空间不足的问题&a…...
![](https://img-blog.csdnimg.cn/e89b5059145a42ea8de964b12b732554.png)
【自执行闭包JS逆向】某网站登录MD5加密分析
文章目录 一、写在前面二、抓包分析三、加密函数分析 一、写在前面 最近工作比较忙,不过还是在督促自己利用有限的时间学习更新一些技术文章。互联网这个行业大家目前也都知道是非常内卷的,所有大家在工作之余养成良好的自主学习习惯是非常好的ÿ…...
![](https://img-blog.csdnimg.cn/10cbf89a594548cb80dceb803e57bb21.png)
Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明
Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明 目录 Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明 一、简单介绍 二、安装文件相关说明 三、界面的简单说明 四、prompt 的一些语法简单说明 1、Prompt :正向提示词 &am…...
![](https://img-blog.csdnimg.cn/e37bb6ec919b43248f15b80c2797a6bb.jpeg#pic_center)
【Linux】- 一文秒懂shell编程
shell编程 1.1 Shell 是什么1.2 Shell 脚本的执行方式1.3 编写第一个 Shell 脚本2.1 Shell 的变量2.2 shell 变量的定义2.3 设置环境变量3.1 位置参数变量3.2 预定义变量4.1 运算符4.2 条件判断5.1 流程控制5.2 case 语句5.3 for 循环5.4 while 循环5.5 read基本语法6.1函数6.2…...
![](https://www.ngui.cc/images/no-images.jpg)
CentOS下多网卡绑定多IP段时导致只有一个会通的问题解决
CentOS下多网卡绑定多IP段时导致只有一个会通的问题解决 虚拟机配置多个网络地址,结果同时只能有一个ip是通的, 原因:Linux默认开启了反向路由检查导致的,比如说外面访问eth0的网卡,而网关在eth1上,又或者从…...
![](https://www.ngui.cc/images/no-images.jpg)
关于实现 Vue 动态数据显示,比如数字 0 或 1 怎么显示为 男 或 女等等的动态显示实现方法
具体 Vue 代码演示: test.vue 文件演示: <template> <!-- 方法一 --> <div>{{ test.data 0 ? 男 : 女}}</div><!-- 方法二 --> <div>{{ test.data 0 ? 男 : }}{{ test.data 1 ? 女 : }}{{ test.d…...
![](https://img-blog.csdnimg.cn/e91c1169c00e429397404ede6c5b8bf7.png)
mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器
注意 mac 自带 openssl 所以没必要像 windows 一样先安装 openssl,直接生成即可 生成 ssl/自签名 证书 生成 key # 生成rsa私钥,des3算法,server_ssl.key是秘钥文件名 1024位强度 openssl genrsa -des3 -out server_ssl.key 1024让输入两…...
![](https://www.ngui.cc/images/no-images.jpg)
Unix System V BSD POSIX 究竟是什么?
学习Linux系统,很多同学对这些单词概念很模糊、一脸懵逼! 黄老师觉得,了解了历史,才会真正明白这些单词的含义,坐稳、黄老师发车了!!! 首先介绍一下什么是Unix? UNIX(非复用信息和计算机服务,英语:Uniplexed Information and Computing Service,UnICS)取“UNI…...
![](https://img-blog.csdnimg.cn/5e7f41244c074e269ef7b893102d8145.png)
数据集学习笔记(六):目标检测和图像分割标注软件介绍和使用,并转换成YOLO系列可使用的数据集格式
文章目录 一、目标检测1.1 labelImg1.2 介绍1.3 安装1.4 使用1.5 转换1.6 验证 二、图像分割2.1 labelme2.2 介绍2.3 安装2.4 使用2.5 转换2.6 验证 一、目标检测 1.1 labelImg 1.2 介绍 labelImg是一个开源的图像标注工具,用于创建图像标注数据集。它提供了一个…...
![](https://img-blog.csdnimg.cn/525ff6863e6b46b994dc442b4ed024e6.png)
【高阶数据结构】红黑树 {概念及性质;红黑树的结构;红黑树的实现;红黑树插入操作详细解释;红黑树的验证}
红黑树 一、红黑树的概念 红黑树(Red Black Tree) 是一种自平衡二叉查找树,在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有…...
![](https://www.ngui.cc/images/no-images.jpg)
获取对象占用内存
添加依赖 <dependency><groupId>org.apache.lucene</groupId><artifactId>lucene-core</artifactId><version>4.0.0</version> </dependency>添加vm启动参数 --add-opens java.base/java.langALL-UNNAMED --add-opens java.ba…...
![](https://img-blog.csdnimg.cn/49c02a230ea84ec1907e902bfc2a213d.png)
mysql UUID 作为主键的问题
UUID 在MySQL中,可以使用UUID()函数来生成一个新的UUID值。该函数的返回值是一个字符串类型,表示一个32位的十六进制数字,其中包含4个连字符“-”,例如:“6ccd780c-baba-1026-9564-0040f4311e29”。 varchar(32) 32*4…...
![](https://img-blog.csdnimg.cn/img_convert/9bff8b3f1f1c342df495c8b55c5a41f2.webp?x-oss-process=image/format,png)
2023高教社杯全国大学生数学建模竞赛选题建议
如下为C君的2023高教社杯全国大学生数学建模竞赛(国赛)选题建议, 提示:DS C君认为的难度:C<B<A,开放度:B<A<C 。 D、E题推荐选E题,后续会直接更新E论文和思路…...
![](https://img-blog.csdnimg.cn/13ec4ecc64ee4876a2e0e633d755ebbf.png#pic_center)
分类预测 | MATLAB实现GRNN广义回归神经网络多特征分类预测
分类预测 | MATLAB实现GRNN广义回归神经网络多特征分类预测 目录 分类预测 | MATLAB实现GRNN广义回归神经网络多特征分类预测分类效果基本介绍模型描述预测过程程序设计参考资料分类效果 基本介绍 MATLAB实现GRNN广义回归神经网络多特...
![](https://img-blog.csdnimg.cn/269f18b0c3354fb0ac4312cbe70f7fb8.png)
低功耗窗帘电机解决方案成功应用并通过 Matter 1.1 认证
Nordic Semiconductor官方宣布与HooRii Tech(和众科技)携手合作,基于 Nordic nRF52840 芯片平台打造的 HRN71模组,成功赋能低功耗窗帘电机品牌发布Matter产品。低功耗窗帘电机获得 Matter 1.1 认证意味着它具有与其他 Matter 认证…...
![](https://img-blog.csdnimg.cn/img_convert/3f62221159f8bfcc9a9857acfa60a68e.png)
如何修复老照片?老照片修复翻新的方法
老旧照片,尤其是黑白照片,往往因为年代久远、保存方式不当等原因而出现褪色、污损、划痕等问题,会比较难以修复,就算是技术精湛的专业修复师,也是需要投入极大时间精力的,效果也是不可预料的。 修复老照片…...
![](https://img-blog.csdnimg.cn/d6797730a26945ae89ec54d3844990ba.png)
MySQL:区分大小写
查看MySQL版本 show variables; 1、查看 MySQL 当前的区分大小写设置: SHOW VARIABLES LIKE lower_case_table_names; 或者 show Variables like %table_names 2、更改大小写敏感设置: 在 MySQL 5.7 中,更改大小写敏感设置要求修改配置文件 …...
![](https://www.ngui.cc/images/no-images.jpg)
刷题笔记19——优势洗牌和去重保持字典序
摆出无比亲密的态度,装模作样地与对方套近乎,频繁地联系对方。这都说明他们并不相信自己得到了对方的信赖,若是互相信赖,便不会依赖亲密的感觉。在外人看来,反而显得冷淡。 ——尼采《人性的,太人性的》 ha…...
![](https://img-blog.csdnimg.cn/3adaff6721de4085a3010b55a60699d7.gif)
星际争霸之小霸王之小蜜蜂(十一)--杀杀杀
系列文章目录 星际争霸之小霸王之小蜜蜂(十)--鼠道 星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾 星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫 星际争霸之小霸王之小蜜蜂(七)--消失…...
![](https://img-blog.csdnimg.cn/img_convert/64516eac5dec6115bc6a3f97fe7feb14.jpeg)
腾讯云免费SSL证书申请流程_每年免费50个HTTPS证书
2023腾讯云免费SSL证书申请流程,一个腾讯云账号可以申请50张免费SSL证书,免费SSL证书为DV证书,仅支持单一域名,申请腾讯云免费SSL证书3分钟即可申请成功,免费SSL证书品牌为TrustAsia亚洲诚信,腾讯云百科分享…...
![](https://www.ngui.cc/images/no-images.jpg)
C#上位机开发目录
C#上位机序列1: 多线程(线程同步,事件触发,信号量,互斥锁,共享内存,消息队列) C#上位机序列2: 同步异步(async、await) C#上位机序列3: 流程控制(串行,并行,…...
![](https://img-blog.csdnimg.cn/e87704ae6c0744fea475f64d49db1758.png)
网络通信基础
IP地址 使用ip地址来描述网络上一个设备所在的位置 端口号 区分一个主机上不同的程序,一个网络程序,在启动的时候,都需要绑定一个或者多个端口号,后续的通信过程都需要依赖端口号来进行展开的,mysql默认的端口号是3306 协议 描述了网络通信传输的数据的含义,表示一种约定,…...
![](https://img-blog.csdnimg.cn/1b297f176974487c8c9286dcd307cf98.png)
框架分析(10)-SQLAlchemy
框架分析(10)-SQLAlchemy 专栏介绍SQLAlchemy特性分析ORM支持数据库适配器事务支持查询构建器数据库连接池事务管理器数据库迁移特性总结 优缺点优点强大的对象关系映射支持多种数据库灵活的查询语言自动管理数据库连接支持事务管理易于扩展和定制 缺点学…...
![](https://img-blog.csdnimg.cn/15076c0486b6411ba5794e757710cc67.png)
Linux/Windows中根据端口号关闭进程及关闭Java进程
目录 Linux 根据端口号关闭进程 关闭Java服务进程 Windows 根据端口号关闭进程 Linux 根据端口号关闭进程 第一步:根据端口号查询进程PID,可使用如下命令 netstat -anp | grep 8088(以8088端口号为例) 第二步:…...
![](https://img-blog.csdnimg.cn/img_convert/41cf5db77ee5057c63385afe25c78d79.png)
基于springboot实现了后台定时统计数据报表并将数据生成excel文件作为附件,然后通过邮件发送通知的功能
概述 本例子基于springboot实现了后台定时统计数据报表并将数据生成excel文件作为附件,然后通过邮件发送通知的功能。 详细 一、准备工作 1、首先注册两个邮箱,一个发送邮箱,一个接收邮箱。 2、发送邮箱开启IMAP/SMTP/POP3服务,…...
![](https://img-blog.csdnimg.cn/20191115191708888.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTYwNzIx,size_16,color_FFFFFF,t_70)
一级a做爰片免费网站黄/如何注册一个平台
Beyond Compare 是一个综合的比对工具。 下载链接: 那么如何使用呢?初入职场的小白,在同事推荐下用了这款工具。巨好用。 首先,我们要找到安装包,直接打开,傻瓜式安装。 建议选择language为中文…...
网站建设海南/国内重大新闻十条
一、Lua与C的交互机制——Lua堆栈 1)交互机制 Lua和C 的交互机制的基础在于Lua提供了一个虚拟栈,C 和Lua之间的所有类型的数据交换都通过这个栈完成。无论何时C想从Lua中调用一个值,被请求的值将会被压入栈,无论何时C想要传递一个值给Lua&…...
![](/images/no-images.jpg)
有网站做淘宝天猫优惠券代理/个人博客网站
Apache配置WSGI 什么是WSGI WSGI被称作web服务器网关接口,在笔者看来其实是基于CGI标准针对Python语言做了一些改进,其主要功能是规范了web 服务器与Pythonj应用程序之间的交互方式,为Python在web开发方面提供了便利而已。关于WSGI原生开发可…...
vps网站能打开/优化大师手机版下载
SpringMyBatis双数据库配置 近期项目中遇到要调用其它数据库的情况。本来仅仅使用一个MySQL数据库。但随着项目内容越来越多,逻辑越来越复杂。原来一个数据库已经不够用了,须要分库分表。所以决定扩充数据库,正好Spring能够灵活的扩充数据库。…...
![](https://img-blog.csdnimg.cn/20200621142406118.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoZW5nZ2FvZmVp,size_16,color_FFFFFF,t_70)
行业网站作用/友情链接例子
HI,突然感觉IT的行业中的CSDN、GitHub等之类的网站对于我们是最好的查阅资料之处了,但是总有些让我们失望的链接,在此,我再次对帮助过我的CSDN、GitHub里的“博主”表示深深的敬意...... Android最实用的各种技能点的网址链接(每…...
![](/images/no-images.jpg)
如果做游戏的技术用来做网站/国内推广平台有哪些
这里写的是关于FOXMAIL点“发送”按钮无反应的问题,这是因为FOXMAIL邮箱文件夹有2G的容量限制导致。解决办法如下: 一个文件箱中的单个文件达到2G的时候也就爆了,网络上有很多的教程来处理2G容量的限制,其实很简单的,没…...