矩阵的秩 | 学习笔记

简介: 快速学习矩阵的秩

开发者学堂课程【人工智能必备基础:线性代数: 矩阵的秩】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/543/detail/7384


矩阵的秩

矩阵当中,有一个词叫做一个矩阵的秩。通俗地做上一个比喻,有这样一个矩阵 A ,一个随便的某一个矩阵,一个矩阵能分成行向量,也能分成一个列向量。向量的意思是比如现在指定一个 α,首先第一点它不是一个数字,它是一个向量,矩阵当中任何一行都表示一个向量,也就是说一个行向量,它就是这么一行一行,是用这个行向量代表了秩。他所有的元素把它们放在一起了,这就是一个行向量。比如说矩阵当中每一行都可以当成一个 N 维的向量,所以说,每一横行他都是一个 N 维的一个向量,他是向量,而不是一个数。这样,就可以把它的一个表达式写出来了,α 就是行向量。所有的一个纵坐标,每一列它都是等于当前选择的image.png,他是对应的。

对于一个 S*N 的矩阵:

image.png

矩阵 A 的每一行可以看作一个 N 维向量:

α1=(αi1,αi2,...αin),i=1,2,...,s

α1,α2,...,αs 叫作 A 的行向量

矩阵 A 的每一列可以看作一个 S 维向量:

image.png

β1,β2,β3... 叫作 A 的列向量

矩阵的秩

我们有两个东西,一个行向量,一个列向量。这个东西跟矩阵秩有什么关系,比如说现在有这样的一个矩阵 α1、α2、α3、α4,写成行向量形式把每一列写成β1,β2,β3,β4写成向量。如果说一个矩阵秩等于三是什么意思?他的意思就是说,在你做的行向量或者列向量当中,他们的一个极大线性无关组有三个线性无关的。

行向量组:

α1=(1,1,3,1),α2=(0,2,-1,4),

α3=(0,0,0,5),α4=(0,0,0,0)。

image.png

举个例子,比如现在有 α1、α2、α3、α4。然后如果这个 α1 能由 α2 来表示出来,那这个 α1 和 α2 就相关了,比如再写一个 α2,并对它进行一个线性变换,我就能得到这个 α1 了,那他们之间就是一个相关的,那现在这个矩阵秩表达什么意思?这个矩阵行向量组或者列向量组当中极大无关组,至少有多少个它们之间是线性无关的。

求其极大线性无关组假设有:

k1α1+k2α2+k3α3=0

image.png

矩阵的秩

由于含有零向量,比线性相关。

所以向量组:α1,α2,α3,α4 的秩为 3

对于列向量组同理可得:

image.png

线性无关

矩阵的行秩=列秩

这个东西该怎么理解?看起来就是里边相关有多少个,或者说相关的有多少组,我们就说他的秩是几,可以这么来看,比如说现在构造一个二乘二的一个矩阵。然后,现在有一个点,随便一个点给出来就可以,一个 XY,先把这个 XY 点,作为一个向量,对一个向量来说,先给他写成一个一乘二的一个矩阵,然后如果用了一个旋矩阵,先看一下这样的结果,一个一乘二的矩阵 XY 乘上一个二乘二的矩阵,里面有一些值,一乘二乘二乘二的值必然等于一乘二的一个结果,一乘二原来是一个向量,能找到一个点。并再次去给他算一下,比如说,现在这个 X 和 Y 和当前得出的旋转矩阵给他乘起来,得到一个新的点吗?看起来那新的点,观察了一下,原来它是一个二维的点,现在,我渲染完之后得到的图形,怎么样对图形做了一个旋转,这里就拿下面这个点来举例子,得到的是图形做了一个旋转,图形得到一个旋转之后如果对图形乘上了一个旋矩阵之后,得到的是一个二维的,无论是行向量,列向量,不能找到它们之间有哪种线性组合。再来看另外一个特点发现负号也发生了改变,向量都是可以进行一个行变换,,得到的是一条线,得到一条线意味着从一个二维变换成了一个一维矩阵,秩就等于这个一

可以对二维图形进行旋转,比如用旋转矩阵:

image.png

image.png

变换后依然是二维的,所以旋转矩阵的秩为 2

同理,如果二维图形进行旋转得到

image.png

变换后是一维的,所以矩阵的秩为 1

矩阵中最大不相关向量的个数就是秩。

相关文章
|
7月前
玩转矩阵
玩转矩阵
|
机器学习/深度学习 决策智能
矩阵分析 (四)向量和矩阵的范数
矩阵分析 (四)向量和矩阵的范数
256 0
|
移动开发
|
移动开发
半正定矩阵和正定矩阵的一些理解和补充
半正定矩阵和正定矩阵的一些理解和补充
1772 0
|
开发者
安索夫矩阵 | 学习笔记
快速学习安索夫矩阵。
513 0
安索夫矩阵 | 学习笔记
|
Windows
详解扬氏矩阵
详解扬氏矩阵
183 0
详解扬氏矩阵
|
机器学习/深度学习
矩阵相关练习
矩阵相关练习
矩阵相关练习
20天刷题计划-542. 01 矩阵
给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。
|
机器学习/深度学习 人工智能
线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
线性代数01:函数对向量、矩阵的梯度(向量、矩阵求导)
656 0

热门文章

最新文章