矩阵的四个子空间

对于任意一个矩阵A m×n,那么这个矩阵存在四个子空间:

  • Column space, 记作 C(A). 矩阵A的列空间就是A的任意列向量线性组合。可以看出矩阵列空间是属于Rm, 用数学的表达方式就是 C(A) = { v | v = Ax, where x is any vector of Rn }
  • Null space of A,记作Ν(A),任意和矩阵相乘为0的向量(那些右乘A为0的向量就组成矩阵A的零空间向量,Ax=0的x),可以看出矩阵的零空间是属于Rn , 用数学的表达方式就是 N(A) = { x | Ax = 0 }
  • Column space of AT(Row space)记作C(AT),矩阵A的行空间就是A的任意行向量线性组合。矩阵行空间是属于Rn,C(AT) = { v | v = ATx, where x is any vector of Rm }
  • Null space of AT,记作N(AT),任意和矩阵相乘为0的向量(那些右乘AT为0的向量组成矩阵A的零空间向量,ATx=0的x)。这里的x是属于Rm,N(AT) = { x | ATx = 0 }


  有了这四个子空间的定义,然后再来看一看四个子空间的关系

  • C(A)和N(AT)是正交的(othogonal),用正交的定义去证明:任意v  是C(A)中的向量,那么v就可以表示为 v = Ax,任意u是N(AT)中的向量,那么vTu = (Ax)Tu = xTATu = xT(ATu)  =  0, 所以 u和v正交,由于两个空间的任意向量都相互正交,因此这两个空间正交。
  • 同样可以证明,Ν(A)和C(AT)这两个空间正交
  • 每一个空间的基的个数应该是多少呢,假设rank(A) = r,rank(A) = r,表示列向量或者行向量有r个不线性相关的向量,因此列空间和行空间都是有r个基。方程组Ax = 0的解可以知道,如果rank(A) = r, 那么x有n-r个线性不相关的解,因此N(A)有n-r个基,同理N(AT)有m-r个不相关的基。因此可以看出C(A)和N(AT)构成了整个Rm的空间,Ν(A)和C(AT)构成了整个Rn的空间。

 

 

  

时间: 2024-10-08 00:55:31

矩阵的四个子空间的相关文章

数学-线性代数导论-#11 基于矩阵A生成的空间:列空间、行空间、零空间、左零空间

线性代数导论-#11 基于矩阵A生成的空间:列空间.行空间.零空间.左零空间 本节课介绍和进一步总结了如何求出基于一个m*n矩阵A生成的四种常见空间的维数和基: 列空间C(A),dim C(A) = r,基 = { U中主元列对应的原列向量 }: 行空间C(AT), dim C(AT) = r,基 = { U中的主元行 }: 1.为什么行空间不表示为R(A)而表示为C(AT)? 因为转置是矩阵的行与列之间的桥梁. 既然我们已经研究过列空间,通过转置,我们可以将行空间视为转置矩阵的列空间. 2.行

操作系统 实验四主存空间的分配和回收

实验四主存空间的分配和回收 1.    目的和要求 1.1.           实验目的 用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解. 1.2.           实验要求 采用连续分配方式之动态分区分配存储管理,使用首次适应算法.循环首次适应算法.最佳适应算法和最坏适应算法4种算法完成设计. (1)**设计一个作业申请队列以及作业完成后的释放顺序,实现主存的分配和回收.采用分区说明表进行. (2)或在程序运行过程,由用户指定申请与释放. (3)设计一

实验四 主存空间的分配和回收模拟

实验四 主存空间的分配和回收模拟 13物联网工程   李小娜  201306104148 一.实验目的 为了合理地分配和使用这些存储空间,当用户提出申请主存储器空间时,存储管理必须根据申请者的要求,按一定的策略分析主存空间和使用情况,找出足够的空闲区域给申请者.当作业撤离归还主存资源时,则存储管理要收回占用的主存空间.主存的分配和回收的实现是与主存储器的管理方式有关的,通过本实验帮助我们理解在不同的存储管理方式下应怎样实现主存空间的分配和回收. 用高级语言完成一个主存空间的分配和回收模拟程序,以

实验四 主存空间的分配和回收

实验四主存空间的分配和回收 1.    目的和要求 1.1.           实验目的 用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解. 1.2.           实验要求 采用连续分配方式之动态分区分配存储管理,使用首次适应算法.循环首次适应算法.最佳适应算法和最坏适应算法4种算法完成设计(任选两种算法). (1)**设计一个作业申请队列以及作业完成后的释放顺序,实现主存的分配和回收.采用分区说明表进行. (2)或在程序运行过程,由用户指定申请与释放

操作系统之实验四主存空间的分配和回收

                                                                                    实验四主存空间的分配和回收                                                      专业:商业软件工程     班级:商软2班     姓名:甘佳萍     学号:201406114207 一.    目的和要求 1.1.           实验目的 用高级语言完成一个主存空间的

1230《操作系统教程》实验四 主存空间的分配和回收模拟

实验四 主存空间的分配和回收模拟 1.    实验目的 为了合理地分配和使用这些存储空间,当用户提出申请主存储器空间时,存储管理必须根据申请者的要求,按一定的策略分析主存空间和使用情况,找出足够的空闲区域给申请者.当作业撤离归还主存资源时,则存储管理要收回占用的主存空间.主存的分配和回收的实现是与主存储器的管理方式有关的,通过本实验帮助我们理解在不同的存储管理方式下应怎样实现主存空间的分配和回收. 用高级语言完成一个主存空间的分配和回收模拟程序,以加深对内存分配方式及其算法的理解. 2.    

【线性代数】矩阵的四个基本子空间

矩阵的四个基本子空间 1.零空间 矩阵A的零空间就Ax=0的解的集合.假设矩阵的秩为r,矩阵为m*n的矩阵,则零空间的维数为n-r.因为秩为r,则自由变量的个数为n-r,有几个自由变量,零空间就可以表示层几个特解的线性组合,也即是零空间的维数为自由变量的个数. 2.列空间 矩阵A的列空间就是矩阵A中各列的线性组合.假设矩阵的秩为r,矩阵为m*n的矩阵,则列空间可以表示为r个主元的线性组合,即零空间的维数为r. 3.行空间 在线性代数中,我们一般习惯将矩阵看出是一组列向量的组合,matlab中矩阵

0617 实验四 主存空间的分配和回收

实验四主存空间的分配和回收 1.    目的和要求 1.1.           实验目的 用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解. 1.2.           实验要求 采用连续分配方式之动态分区分配存储管理,使用首次适应算法.循环首次适应算法.最佳适应算法和最坏适应算法4种算法完成设计. (1)**设计一个作业申请队列以及作业完成后的释放顺序,实现主存的分配和回收.采用分区说明表进行. (2)或在程序运行过程,由用户指定申请与释放. (3)设计一

[操作系统]实验四 主存空间的分配和回收

实验四主存空间的分配和回收 1.    目的和要求 1.1.           实验目的 用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解. 1.2.           实验要求 采用连续分配方式之动态分区分配存储管理,使用首次适应算法.循环首次适应算法.最佳适应算法和最坏适应算法4种算法完成设计. (1)**设计一个作业申请队列以及作业完成后的释放顺序,实现主存的分配和回收.采用分区说明表进行. (2)或在程序运行过程,由用户指定申请与释放. (3)设计一