4.3. 满秩分解¶
4.3.1. 什么是满秩分解¶
满秩分解( Full Rank Decomposition ) 是指将一矩阵分解为行满秩与列满秩的两个矩阵的乘积的分解.
设 \({\bm A} \in {\mathbb C}_r^{m\times n} (r>0)\) , 若存在矩阵 \({\bm F} \in {\mathbb C}_r^{m\times r} (r>0)\) 和 \({\bm G} \in {\mathbb C}_r^{r\times n} (r>0)\) 使得
则称上述分解为 满秩分解 . 其中, \(r\) 为矩阵 \({\bm A}, {\bm F} , {\bm G}\) 的秩.
4.3.2. 求解方法¶
初等行变换法¶
对矩阵 \({\bm A} \in {\mathbb C}_r^{m\times n} (r>0)\) 进行满秩分解的步骤如下:
仅使用初等行变换, 将 \({\bm A} \in {\mathbb C}_r^{m\times n} (r>0)\) 化为行阶梯标准型 \({\bm B} \in {\mathbb C}_r^{m\times n} (r>0)\) ;
列满秩矩阵 \({\bm F}_r^{m\times r}\) 取为矩阵 \({\bm A}\) 的前 \(r\) 列构成的 \({m\times r}\) 的矩阵;
行满秩矩阵 \({\bm G}_r^{r\times n}\) 取为矩阵 \({\bm B}\) 的前 \(r\) 行构成的 \({r\times n}\) 的矩阵.
提示
行阶梯标准型又称 Hermite标准型 , 是指满足如下条件的矩阵 \({\bm B} \in {\mathbb C}_r^{m\times n} (r>0)\)
\({\bm B}\) 的前 \(r\) 行中每一行至少含一个非零元素, 且第一个非零元素是 \(1\) , 后 \(m-r\) 行元素均为零;
\({\bm B}\) 的前 \(r\) 列为单位阵 \({\bm I}_m\) 的前 \(r\) 列.
可见, Hermite标准型矩阵具备如下形式:
其中, \(\bm K\) 为任意 \(r\times(n-r)\) 矩阵.
如矩阵 \(\left[ {\begin{array}{cccc}1&0&0&0\\0&1&{{\rm{ - }}1}&{{\rm{ - }}1}\\0&0&0&0\\0&0&0&0\end{array}} \right]\)
注解
举个例子, 求如下矩阵的满秩分解
仅使用初等行变换将其化为Hermite标准形:
可见 \(r = 3\) .
列满秩矩阵 \({\bm F}_r^{m\times r}\) 取为矩阵 \({\bm A}\) 的前 \(r\) 列构成的 \({m\times r}\) 的矩阵
行满秩矩阵 \({\bm G}_r^{r\times n}\) 取为矩阵 \({\bm B}\) 的前 \(r\) 行构成的 \({r\times n}\) 的矩阵
则有如下满秩分解: