矩阵分析:三角分解,QR分解,秩分解,奇异值分解
1,矩阵的三角分解1.1,三角分解的存在唯一性问题设,如果存在下三角矩阵和上三角矩阵,使得则称可以作三角分解。【例1】矩阵有下列三角分解三角分解不唯一设,则可以作三角分解的充要条件是,其中是的阶顺序主子式,而为的阶顺序主子阵。【证明】必要性,设可作三角分解,即:由于故将进行分块得其中是的阶顺序主子阵,分别是下三角矩阵与上三角矩阵由分块乘法得故,即的个...
1,矩阵的三角分解
1.1,三角分解的存在唯一性问题
设 ,如果存在下三角矩阵 和上三角矩阵 ,使得
则称 可以作三角分解。
【例1】矩阵 有下列三角分解
三角分解不唯一
设 ,则 可以作三角分解的充要条件是 ,其中 是 的 阶顺序主子式,而 为 的 阶顺序主子阵。
【证明】必要性,设 可作三角分解,即:
由于
故
将 进行分块得
其中 是 的 阶顺序主子阵, 分别是下三角矩阵与上三角矩阵
由分块乘法得
故 ,即 的 个顺序主子式全不为0。
【证明】充分性,设 的 个顺序主子式全不为0。
当 时,,结论成立。
设对 结论成立,即 ,其中 和 分别是下三角矩阵和上三角矩阵,且由 知, 与 均可逆。
则当 时,有
故由归纳假设知 可以作三角分解。
设 ,且 的前 个顺序主子式不为零,即 ,则 可作三角分解。(充分条件)
【例2】矩阵 的秩为 ,不满足定理条件,但
有三角分解。
【证明】设 ,由于 的前 个顺序主子式不为零,
故 可以作三角分解,即
且 和 分别是可逆的下三角矩阵和上三角矩阵。
将 进行分块得
由于 ,所以 的后 行可由前 行线性表示,即存在矩阵 ,使得
,从而
即 可作三角分解。
三角分解的存在唯一性问题:
(1)即使一个方阵的三角分解存在,它也不是唯一的。
(2)如果 是 的一个三角分解,令 是对角线元素都不为零的对角矩阵,则:,其中 也分别是下三角矩阵和上三角矩阵,又得到 的另外一个三角分解。
(3)为了讨论唯一性问题,需要规范化三角分解,下面给胡三种规范化三角分解:Dolittle分解,Crout分解和LDR分解。
1.2,四种三角分解
设 ,如果 可分解成 ,其中 是对角线元素为 的下三角矩阵(单位下三角), 是上三角矩阵,则称上述分解为 的 Doolittle分解。
设 ,如果 可分解成,其中 是下三角矩阵, 是对角线元素为 的上三角矩阵(单位上三角),则称上述分解为 的Crout分解。
设 ,如果可分解成,其中 是单位下三角矩阵, 是对角矩阵, 是单位上三角矩阵,则称上述分解为 的LDR分解。
设 ,则 有唯一 分解的充要条件是 。此时对角矩阵 的元素满足: 。
【证明】 可作三角分解 的充分必要条件是 ,记
由 和 可逆知 与 也可逆,从而:
即 存在 分解。
再证唯一性:设 有两个 分解:
于是:
上式左边是单位下三角矩阵,右边是单位上三角矩阵,故
从而
又由 是单位上三角矩阵知
故 ,即的 分解唯一。
将 进行分块得:
其中 分别是 的 阶顺序主子阵,则有:
于是
故
推论:设 ,则 有唯一 分解或 分解的充要条件是
设 ,如果存在下三角矩阵 ,使得 ,则称该分解为 的 分解。
设 是 正定矩阵,则存在下三角矩阵,使得,即 可以作 分解。
证明:设 是正定的 矩阵,则 的顺序主子式
,故矩阵 可以作 分解,即:
其中 是单位下三角矩阵, 是单位上三角矩阵, 是对角矩阵,且 。
由于 是 矩阵,即 ,因此
由 分解的唯一性知,,所以
其中 是下三角矩阵。
1.3,三角分解的计算方法
设 ,且 可作三角分解,由 的 分解 ,得:
于是
故 的分解的紧凑计算格式为:
具体计算顺序:
【例3】求矩阵 的 分解
由 分解的紧凑计算格式得:
故得 的 分解为
类似的 的 分解的紧凑计算格式为:
设 ,则由 得
于是
故得 的 分解的紧凑计算格式为:
【例4】求矩阵 的 分解
由 分解的紧凑计算格式得:
故 的 分解为:
1.4,三角分解的应用
用三角分解求解线性方程组:如果线性方程组 的系数矩阵 ,且 ,则 可作三角分解 。
于是便得到与 同解的、具有以三角矩阵为系数矩阵的两个线性方程组:,有第一个方程组递推求得 ,再代入第二个方程组通过回带解出 。
【例5】求解线性方程组 ,其中
系数矩阵 的 分解为:
于是便得与 同解的、具有以三角矩阵为系数矩阵的两个线性方程组:
由 得:
由 得:
分块矩阵的三角分解:为了便于高性能计算(分布式)
设 ,将矩阵 表示成分块形式:
(1)若 可逆,则由:
以及
拟 分解
拟 分解
第二式的第一个矩阵和第三个矩阵分别为单位下三角矩阵和单位上三角矩阵。
(2)若 可逆,同理
以及
(2)与(1)不同之处在于(2)实质上为矩阵分解为单位上三角与下三角矩阵的乘积。相同之处在于均为三角分解。
2,矩阵的QR分解
矩阵的 分解在解决最小二乘问题、特征值计算等方面都是十分重要性。QR分解指的是将矩阵分解为正交(酉)矩阵与上三角矩阵的乘积。
2.1,Householder矩阵
设 是单位向量,即 ,称: 为 矩阵或初等反射矩阵,称由 矩阵 确定的 上的线性变换为 变换或初等反射变换。
设 是 矩阵,则:
(1) ( 是 矩阵)
(2)( 是酉矩阵)
(3)( 是对合矩阵)
(4)( 是自逆矩阵)
(5) 是 阶 矩阵
(6) 有 重特征值 和
(7)
设 是单位向量,则对任意 ,存在 矩阵 ,使得 ,其中 ,且 为实数。
要求符合题意的 矩阵 ,其实质就是确定对应的单位向量 。
(1)当 时,可取 为任意单位向量。
(2)当 时,单位向量 满足 即可。
(3)当 时,单位向量 。
当上述结论中 取为 ,可得下列推论:
对任意 ,存在 矩阵 ,使得 ,其中 ,且 为实数。
对任意 ,存在 矩阵 ,使得 ,其中 。
【例5】用 变换化向量 与 共线。
取 ,则:
于是,
使得
【例6】用 变换化向量 与 共线。
由于 ,为使 且 为实数,可取 ,于是
于是
使得
2.2,Givens矩阵
维度空间上的旋转
其中 。
几何意义: 为空间中固定在 平面上的旋转。整个空间的旋转则可以通过若干次平面旋转来实现。
设 ,且满足 ,称 阶矩阵:
为 矩阵或初等旋转矩阵。由 矩阵 确定的 上的线性变换
称为 变换或初等旋转变换。
由定义可直接得到 矩阵的性质:
- 矩阵 是酉矩阵。
对任意 ,存在 矩阵 ,使得 的第 个分量为 ,第 个分量为非负实数,其余分量不变。
推论:设 ,则存在 矩阵 ,使得 。
【例7】用 变换化向量 与 共线。
取 ,则:
取 ,则:
【例8】 用 变换化向量 与 共线。
取 ,则:
取 ,则:
2.3,矩阵的QR分解
设 ,如果存在酉矩阵 和 阶上三角矩阵 使得:
则称之为 的QR分解或酉-三角分解。当 时,称 为 的正交-三角分解。
任意 都可以作 分解。
设 (可逆),则 可唯一地分解为:
其中 是 阶酉矩阵, 是具有正对角元的上三角矩阵。
除了用 变换和 变换求 分解之外,还可以用 正交化的方法来求可逆矩阵的 分解。
【例9】已知矩阵 ,求 的 分解。
方法一(Householder变换)
因为 ,取 ,作单位向量
于是
又因为 ,取 ,作单位向量
于是
令 ,则
故 的 分解为:
方法二(Givens变换)
因为 ,取 ,则:
,
因为 ,取 ,则
,
故 的 分解为:
方法三(Schmidt正交化)
设
则 线性无关,正交化得:
再单位化得:
于是
故矩阵 的 分解为:
2.4,矩阵酉相似于Hessenberg矩阵
设 ,则 酉相似于上三角矩阵 ,即存在 阶酉矩阵 使得
Schur定理表明 阶矩阵 总可以酉相似于上三角矩阵 。但该定理并未给出如何求酉矩阵和相应的上三角矩阵 的方法,且由于 的对角线元素就是 的特征值,因此更加困难。现考虑是否能使 阶方阵 酉相似于一个与上三角矩阵比较接近的矩阵。
设 的元素满足 ,即
则称 为上 矩阵,如果 的元素满足 ,则称 为下 矩阵。如果 的元素满足 ,则称 为三对角矩阵。
定义:设 ,则 可酉相似于上 矩阵。
推论:设,则可正交相似于上 矩阵。
推论:设是 矩阵,则可酉相似于三对角矩阵。
推论:设是对称矩阵,则可正交相似于三对角矩阵。
【例10】化实对称矩阵 正交相似于三对角矩阵
利用 变换
因为 ,取 ,则
因为 ,取 ,则
故存在正交矩阵
使得
3,秩分解
3.1,矩阵的秩1分解
设矩阵 ,如果存在两组非零列向量 , 和 ,使得:,则称之为矩阵 的秩 分解。
【例1】求矩阵 的秩 分解。
矩阵秩 分解有多重形式:例如 分解后,利用 的每一列构造秩矩阵,得到一种秩 分解。
设 是正规矩阵,则存在酉矩阵 使得:。令 ,则:。
由于 为对应 的特征值 的两两正交的单位特征向量,故称上式为正规矩阵 的谱分解或特征分解。若把上式中系数相同的放在一起,然后把系数相同的提出,则上式就变成:,其中 为 的互不相同的特征值。
如果 是可逆 矩阵,则可以利用 的谱分解求矩阵 的逆。设可逆矩阵 的谱分解为:,则 。
设 是一个 阶可对角化矩阵(单纯矩阵), 的谱为 ,其中 的重数为 ,则存在唯一一组 个 阶方阵 满足:
(1)
(2)
(3)
(4)
(5)
称定理中的矩阵 为矩阵 的谱分解中的成分矩阵或主幂等矩阵。
与正规矩阵相比,一般矩阵的谱分解中的成分矩阵不一定是 矩阵,因此: 中的诸向量 未必是正交的。
推论:设 是单纯矩阵 的谱分解,令 是任意多项式,则:
(1) ;(2)
【例2】设 ,求
的特征值 对应的特征向量为 。
的特征值 对应的特征向量为 ,于是
所以 的谱分解为:
3.2,Hermite标准形
设 ,如果经过有限次初等变换变成矩阵 ,则称矩阵 与 等价。
性质:设 ,则:
(1) 与 等价 。
(2)与 等价 存在 和 ,使得 。
设 ,则 可通过初等行变换化成满足下列条件的矩阵 :
(1) 的前 行中每一行中至少含一个非零元素,且第一个非零元素为 ,而后 行元素均为 。
(2)若的第 行的第一个非零元素 位于第 列 ,则 。
(3)的第 列为 的前 列。
称 为 的 标准形或行阶梯形。即存在 ,使得 。
求解 的求解方法:构造 矩阵 ,由: 可见,对 作初等行变换,当把其左边一半 化为 标准形 时,右边一半 就把 记录下来。
以 阶单位矩阵 的 个列向量 为构成的 阶方阵 ,称为 阶置换矩阵,这里 是 的一个全案排列。
设 是置换矩阵,则:
(1) 是正交矩阵。
(2)对任意 , 是将 的列按 的次序重新排列得到的矩阵。
设 ,则存在 和 阶置换矩阵 ,使得:
,对矩阵进行初等列变换,可得到 的等价标准形:。
设 则存在 和 ,使得 。
方法一
初等行变换:
初等列变换:
方法二
对前 行仅实施初等行变换
对前 列仅实施初等列变换。
【例3】已知矩阵
(1)求 的 标准形和所用的变换矩阵 。
(2)求的等价标准形和所用的变换矩阵 和 。
因此, 的 标准形 和所用的变换矩阵 为:
由
最终求得
3.3,矩阵的满秩分解
设 ,如果存在 和 ,使得 ,则称之为矩阵 的满秩分解。
设 ,则 的满秩分解总是存在的。
- 当 时, 是 的一个满秩分解。
- 当 时, 是 的一个满秩分解。
当 时,由于 与其标准形等价,故存在 和 ,使得:,于是
其中 。
PS:矩阵的满秩分解不唯一。
【例4】求矩阵 的满秩分解。
根据 与其标准形等价,即存在
使得 ,进而
可求得
取 的前两列构成 , 的前两行得到 ,故 的满秩分解为:
设 ,且 的 标准形 ,取 的第 列构成矩阵 ,又取 的前 行构成矩阵 ,则 为矩阵 的一个满秩分解。
求解方法:求出 的 标准形,但不需要求出变换矩阵 。
【例5】求矩阵 的满秩分解。
可求得
可见 ,故 的满秩分解为:
4,矩阵的奇异值分解
奇异值分解的几何意义:将 维数据无损的映射为 维数据 ,从而做到数据的降维处理,广泛应用在包括机器学习、信号处理、压缩感知和稀疏优化等领域,奇异值分解在统计学上表现形式为主成分分析。
论文撰写:基于SVD的彩色图像压缩技术_燕双嘤-CSDN博客题目:基于SVD的彩色图片压缩技术摘要:本文首先研究图片的构成原理,结合矩阵分析,将图片分解为三种颜色矩阵,然后通过矩阵的奇异值分解将原本的颜色矩阵分解为两个酉矩阵和一个对角矩阵的乘积,然后通过选择对角矩阵中特征值的个数对图像进行一定程度的压缩。经实验证明利用矩阵奇异值分解可以做到图片的无损压缩以及允许极小误差下的有损压缩,并且效果显著,不仅有利于网络传输,还减轻了图片存储压力。关键字:SVD;奇异值分解;压缩;有色图片;1,引言在人类获取的所有信息中,83%来源于眼睛,也就是视觉。眼.https://shao12138.blog.csdn.net/article/details/121392195https://shao12138.blog.csdn.net/article/details/121392195机器学习:特征降维_燕双嘤-CSDN博客1,概述1.1,维数灾难维数灾难:通常是指在涉及到向量的计算的问题中,随着维数的增加,计算量呈指数倍增长的一种现象。在很多机器学习问题中,训练集中的每条数据经常伴随着上千、甚至上万个特征。要处理这所有的特征的话,不仅会让训练非常缓慢,还会极大增加搜寻良好解决方案的困难。这个问题就是我们常说的维数灾难。维数灾难涉及数字分析、抽样、组合、机器学习、数据挖掘和数据库等诸多领域。在机器学习的建模过程中,通常指的是随着特征数量的增多,计算量会变得很大,如特征达到上亿维的话,在进行计算的时候是算不出来https://shao12138.blog.csdn.net/article/details/105475358#t3https://shao12138.blog.csdn.net/article/details/105475358#t3
4.1,奇异值分解的概念
定理:设 ,若存在 阶酉矩阵 和 阶酉矩阵 ,使得 ,则称 和 酉等价。
矩阵的奇异值的定义:设 , 的特征值为:,则称 为 A 的奇异值。
(1)矩阵 的奇异值的个数等于矩阵 的列数。
(2)矩阵 的非零奇异值的个数等于矩阵 的秩。
(3) = 的非零奇异值个数。
(4)由于 与 有相同的非零特征值,故 与 有相同的非零特征值。
(5)当 是 正定矩阵时, 的奇异值等于其特征值。
酉等价矩阵有相同的奇异值,酉等价变换不改变矩阵的奇异值。
矩阵奇异值分解的定义:设 ,则存在 阶酉矩阵 和 阶酉矩阵 使得
(1)
其中 ,而 为 的非零奇异值。由于 都是酉矩阵,故 ,因此(1)式可写为:
(2)
称之为 的奇异值分解(SVD)
4.1,奇异值分解的计算
矩阵奇异值分解的一般步骤:设
(1)求 的特征值 ,并计算 的非零奇异值 ,令 。
(2)求 对应的两两正交的单位特征向量 ,令 ,此时有:。
(3)分块 ,计算 ,再取合适的 ,使得 为酉矩阵,则:。
【例6】求矩阵 的奇异值分解。
可求得 的特征值 ,
故
对应特征向量依次为:
故 ,使得
于是
取 ,则 为酉矩阵,故 的奇异值分解为:
另外一种求法:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)