线性代数(十)四个基本子空间与矩阵空间

对于一个矩阵A(m行n列),可以找到其对应的四个子空间,它们分别是:

1.列空间,C(A);因为每个列向量是m维的,所以C(A)是的子空间

2.零空间,N(A);因为每个解向量是n维的,所以N(A)是的子空间

3.行空间,或者是对A取转置后的列空间,是n行m列,其每个列向量是n维的,所以的子空间

4.对A取转置后的零空间,,又称A的左零空间。是n行m列,其每个解向量是m维的,所以的子空间。(注:为什么叫左零空间:,两边同时转置,得,所求实际上是,是一个行向量。左零空间的基都是行向量)

如果矩阵A的rank=r,则显然C(A)的维度为r,而的维度同样为r。

而N(A)的维度为n-r,因为零空间的维度就是自由变量对应的特解的数量,同时也是列空间的基的个数。而又因为矩阵转置不改变矩阵的rank,那么矩阵的左零空间的维度也为m-r。

如何得到矩阵的四个子空间的一组基呢?举例说明,

显然rank(A)=2,对于C(A)来说,其维度为2,显然其各个主列就是其一组基。如第一、二列。

而对于,我们可以先对A做初等行变换,将其化为行最简形式,化简结果(注:初等行变换会改变矩阵的列空间,但不会改变行空间);显然,矩阵R的前两行构成了的一组基。

对于N(A),根据前文内容的介绍,我们可以将矩阵A化简为行最简形式R,并且,且零空间的基为

下面重点介绍如何求左零空间的基,即的基。

,E为初等矩阵。

代入,得,显然E的最后一行就是左零空间的基,维度为1,即只有一个基向量。

向量空间与子空间的概念可以扩展到矩阵空间与子空间,因为向量本身就是特殊的矩阵。

例如:所有的3*3矩阵可以构成一个矩阵空间M,对于其中的3阶方阵,A+B=C,C仍然是三阶方阵(加法封闭);对于实数a,aA=D,D仍然是三阶方阵(数乘封闭)

M的子空间可以是:1.上三角阵空间;2.对称矩阵空间。

而上三角阵空间和对称矩阵空间的交集显然也是一个子空间,即对角阵空间(子空间和子空间的交集仍然是子空间)

既然是空间,同样的有基和维度的概念,对应一个三阶对角阵空间,其维度为3,一组基为:

。矩阵空间实际上是对向量空间的扩展,如将空间扩展为

相关推荐
佑白雪乐19 小时前
线性代数通透版03集(终结版,知识点汇总)
线性代数
じ☆冷颜〃1 天前
交换代数的解析延拓及在CS的应用
c语言·数据结构·笔记·线性代数·密码学
你撅嘴真丑1 天前
求矩阵的两对角线上的元素之和 与 sizeof的大作用
线性代数·算法·矩阵
好奇龙猫2 天前
【大学院-筆記試験練習:线性代数和数据结构(10)】
数据结构·线性代数
Zevalin爱灰灰3 天前
现代控制理论——第二章 系统状态空间表达式的解
线性代数·算法·现代控制
AI科技星3 天前
光子的几何起源与量子本质:一个源于时空本底运动的统一模型
服务器·人工智能·线性代数·算法·机器学习
张祥6422889043 天前
线性代数本质笔记七
笔记·线性代数
Zevalin爱灰灰3 天前
现代控制理论——第三章 线性控制系统的能控性和能观性
线性代数·算法·现代控制
好奇龙猫3 天前
【大学院-筆記試験練習:线性代数和数据结构(9)】
数据结构·线性代数
haing20193 天前
卡尔曼滤波(Kalman Filter)原理
线性代数·算法·机器学习