矩阵分析学习笔记(四)-矩阵的分解

2019-05-18  本文已影响0人  明天过后_002b

奇异值分解(Singular Value Decomposition,SVD)

定义:设A\in \mathbb{R}^{m\times n},半正定矩阵A^TAn个特征值记为\lambda_i,i=1,\cdots,n。显然\lambda_i\geq0。称\lambda_i的算数平方根\sigma_i=\sqrt{\lambda_i},i=1,\cdots,n为矩阵A的奇异值。

定理:设矩阵A\in \mathbb R^{m\times n}的奇异值中有r个不等于零,记为\sigma_1\geq\sigma_2\geq\cdots\geq\sigma_r>0,它们构成的 r 阶对角阵记为D=diag\lbrace\sigma_1,\sigma_2,\cdots,\sigma_r\rbrace,令m\times n阶矩阵\Sigma具有如下分块形式:\Sigma=\left(\matrix{D&0\\0&0}\right),则存在正交阵U\in \mathbb{R}^{m\times m},V\in \mathbb{R}^{n\times n},使得A=U\Sigma V^T

例:求矩阵A=\begin{bmatrix}1&1\\1&-2\\2&1\end{bmatrix}的奇异值分解。

解:先求A^TA=\begin{bmatrix}6&1\\1&6\end{bmatrix},其特征值为\lambda_1=7,\lambda_2=5,故A的奇异值为\sigma_1=\sqrt7,\sigma_2=\sqrt5,A^TA的正交单位特征向量为\begin{bmatrix}\frac{1}{\sqrt2}\\\frac{1}{\sqrt2}\end{bmatrix},\begin{bmatrix}\frac{1}{\sqrt2}\\-\frac{1}{\sqrt2}\end{bmatrix}

D=\begin{bmatrix}\sqrt7&0\\0&\sqrt5\end{bmatrix},V=V^T=\begin{bmatrix}\frac{1}{\sqrt2}&\frac{1}{\sqrt2}\\\frac{1}{\sqrt2}&-\frac{1}{\sqrt2}\end{bmatrix}

U_1=AV_1D^{-1}=\begin{bmatrix}1&1\\1&-2\\2&1\end{bmatrix}\begin{bmatrix}\frac{1}{\sqrt2}&\frac{1}{\sqrt2}\\\frac{1}{\sqrt2}&-\frac{1}{\sqrt2}\end{bmatrix}\begin{bmatrix}\frac{1}{\sqrt7}&0\\0&\frac{1}{\sqrt5}\end{bmatrix}=\begin{bmatrix}\frac{2}{\sqrt{14}}&0\\-\frac{1}{\sqrt{14}}&\frac{3}{\sqrt{10}}\\\frac{3}{\sqrt{14}}&\frac{1}{\sqrt{10}}\end{bmatrix}

解线性方程组\begin{cases}2x_1-x_2+3x_3=0\\3x_2+x_3=0\end{cases}得通解为\mathbf x=\begin{bmatrix}x_1\\x_2\\x_3\end{bmatrix}=k\begin{bmatrix}5\\1\\-3\end{bmatrix},取k=\frac{1}{\sqrt{35}}得为单位\mathbf x向量,

U=\begin{bmatrix}\frac{2}{\sqrt{14}}&0&\frac{5}{\sqrt{35}}\\-\frac{1}{\sqrt{14}}&\frac{3}{\sqrt{10}}&\frac{1}{\sqrt{35}}\\\frac{3}{\sqrt{14}}&\frac{1}{\sqrt{10}}&-\frac{3}{\sqrt{35}}\end{bmatrix},\Sigma=\begin{bmatrix}\sqrt7&0\\0&\sqrt5\\0&0\end{bmatrix},此时U\Sigma V^T=A

广义特征值

n阶方阵AB都是实对称阵,且B是正定的,求\lambda使方程A\lambda=\lambda Bx有非零解\mathbf x=(x_1,x_2,\cdots,x_n)^T

注:Ax=\lambda Bx有非零解的充分必要条件是\mid A-\lambda B\mid=0

故可称\mid A-\lambda B\mid=0A相对于B的特征方程,它的根\lambda_1,\lambda_2,\cdots,\lambda_n称为A相对于B的广义特征值,与\lambda_i对应的非零解\mathbf x称为对应于广义特征值\lambda_i的特征向量。

定理:A为实对称阵,B=P^TP为正定对称阵,\mathbf y=P\mathbf x,S=(P^{-1})^TAP^{-1},则\mathbf xA相对于B的广义特征向量的充分必要条件为\mathbf y是对称阵S的对应于\lambda的特征向量,即Ax=\lambda Bx\Leftrightarrow Sy=\lambda y

例:A=\begin{bmatrix}2&1\\1&3\end{bmatrix},B=\begin{bmatrix}2&1\\1&1\end{bmatrix},求A相对于B的广义特征值和广义特征向量。

解:\mid A - \lambda B\mid=\begin{vmatrix}2-2\lambda & 1-\lambda \\ 1-\lambda & 3-\lambda \end{vmatrix},得广义特征值为\lambda_1=1,\lambda_2=5

​ 当\lambda_1=1 时,求得p_1=(1,0)^T

​ 当\lambda_2=5 时,求得p_2=(-1,2)^T

上一篇下一篇

猜你喜欢

热点阅读