当前位置:网站首页>线性代数学习笔记3-4:描述线性变换的空间压缩情况(列空间、秩)
线性代数学习笔记3-4:描述线性变换的空间压缩情况(列空间、秩)
2022-08-07 04:26:00 【Insomnia_X】
已经知道,矩阵对应线性变换,而线性变换可能会压缩空间
当然,空间被压缩降维的程度也有大有小:若被压缩为一维,则对应一条线;若被压缩为二维,则对应一个平面;
那么,如何衡量线性变换后的维度压缩程度呢?——使用列空间和秩的概念
列空间:线性变换后的向量空间
矩阵 A \mathbf A A的列空间,记为 C ( A ) C(\mathbf A) C(A),其定义如下:
- 列空间是:线性变换后,新的基向量的张成空间(张成空间:向量所有可能的线性组合构成的集合)
i.e. 基向量在线性变换后,能够描述出的空间 - 列空间是:矩阵的列向量张成的空间(因为矩阵 A \mathbf A A的各个列向量,就是变换后的基向量坐标)
矩阵 A \mathbf A A有 n n n列/ n n n个列向量,那么列空间一定是 R n \mathbf R^n Rn的子空间
注意,零向量一定在列空间中(因为列空间也是向量空间,任何向量空间必包含零向量,并且由此可知,线性变换必须保证原点位置不变)
进一步举例说明列空间:
- 2x4矩阵,由于列向量只有两个分量,列空间必为 R 2 \mathbf R^2 R2的子空间(行数量对应向量所属的坐标系的维数;行的数量为2,则向量最多两个坐标,这就限制了一个向量最多能描述的空间是 R 2 \mathbf R^2 R2)
若行向量无关,则满秩,此时列空间为二维平面(列秩为2,存在多余列向量) - 5x2矩阵,由于列向量有五个分量,列空间必为 R 5 \mathbf R^5 R5的子空间
即使列向量无关,即列向量最多张成一个平面,列秩最多为2(注意,这个平面不是 R 2 \mathbf R^2 R2,因为有5个坐标, R 2 \mathbf R^2 R2容不下,这个平面应该理解为五维空间 R 5 \mathbf R^5 R5中的二维平面)
秩:定量描述线性变换后的空间维度
矩阵 A \mathbf A A的秩是:
- 矩阵的秩是:线性变换后空间的维数(秩越小,变换后空间被压缩的程度越严重)
- 矩阵的秩是:列空间的维数(严格说,列空间的维数是列秩,但是「秩」=「列秩」=「行秩」)
为什么「秩」=「列秩」=「行秩」?
把列看做列向量,则行是每个列向量在列空间各个坐标轴上的投影(坐标),行的数量则是列空间坐标系的维数
如果矩阵有m个不相关的列向量(变换后有m个不相关的基向量),就应该张成m维的列子空间,进而不相关的行向量个数也应该是m
⇒ \Rightarrow ⇒矩阵满秩:线性变换后空间没有被压缩(线性变换前的空间维数=列空间的维数)
矩阵不满秩 * \iff *矩阵的列向量线性相关(变换后存在着多余的、对张成空间没有贡献的基向量,列空间维数<原空间)
- 考虑3x3的矩阵和三维空间:
矩阵的秩为3,则线性变换后空间被仍充满整个三维空间,也称变换的秩为3;
矩阵的秩为2,则线性变换后空间被压缩为一个平面,也称变换的秩为2;
矩阵的秩为1,则线性变换后空间被压缩为一条直线,也称变换的秩为1; - 对于 n × n n \times n n×n的矩阵,秩最大为 n n n,意义是:变换后的空间维度最大为 n n n(变换后基向量的张成空间span最大为 n n n维)
- 推论:行列式为零 * \iff *矩阵不满秩(两者意义相同:线性变换后空间被压缩降维)
边栏推荐
猜你喜欢

Product system module of advertising e-commerce system development function

How to quickly develop an app?Mini programs + plugins are indispensable

Wireless Video Surveillance of Construction Site Industrial Grade Wireless Router Application

一本通1225——金银岛

从简历被拒到收割8个大厂offer,我用了3个月成功破茧成蝶

【Yu Niangniang】1373. Maximum key value and DFS of binary search subtree

2022 Niu Ke Duo School Six M-Z-Game on grid (dynamic programming)

M write log to text

navicat linked server mysql

Problems encountered with Flutter environment configuration
随机推荐
【愚公系列】2022年08月 Go教学课程 031-结构体方法
4G dtu远程无线抄表
Industrial 5g router manufacturers
通过文件url地址获取base64;通过图片url地址获取base64;js获取文件的base64
正则工具类
【LeetCode每日一题】——153.寻找旋转排序数组中的最小值
How to adjust the game settings of Ark Survival Evolved
Wireless Video Surveillance of Construction Site Industrial Grade Wireless Router Application
mysql8 change password
Parse the structure inside the wpf control
Traversal of LeetCode Binary Tree
Rainwater automatic monitoring telemetry terminal
2022-08-06:给定一个数组arr,长度为N,arr中所有的值都在1~K范围上, 你可以删除数字,目的是让arr的最长递增子序列长度小于K。 返回至少删除几个数字能达到目的。 N <= 10^4
tiup cluster help
阿三的CV很有意思
tiup cluster edit-config
Golang = is summarized
position sticky与overflow冲突失效无作用,解决办法
雨水情自动监测 遥测终端机
typescript83-属性的默认值