学习笔记: 线性代数-标准正交矩阵Q

简介: 线性代数个人学习笔记

之前学习过矩阵的空间视角,也就是把空间的一组基的向量按列排列构成矩阵的列向量,这个空间也就等价于矩阵的列空间,这样的矩阵乘以一个点坐标代表着把矩阵的列空间内的一个点的位置转化为在标准的欧几里得空间中进行展示:

因此,对于一个$n$维空间的一组标准正交基$\vec p_1,\vec p_2,\vec p_3,\cdots ,\vec p_n$,也可按列进行排列$\left (\begin{array} , \ | \ \ \ \ |\ \ \ \ |\ \ \ \ \cdots \ \ \ | \\ \vec p_1,\vec p_2,\vec p_3,\cdots ,\vec p_n \\ \ | \ \ \ \ |\ \ \ \ |\ \ \ \ \cdots \ \ \ |\end{array} \right )$构造成矩阵,这种由空间标准基向量按列排列构成的一个$n$阶方阵称为标准正交矩阵$Q$

$\color {darkred} {\large{标准正交矩阵Q的重要性质:}}$
标准正交矩阵的转置乘以它自身将得到单位矩阵$I \to$ $ \ \ Q^T \cdot Q = I$
证明:
$Q= \left (\begin{array} , \ | \ \ \ \ |\ \ \ \ |\ \ \ \ \cdots \ \ \ | \\ \vec p_1,\vec p_2,\vec p_3,\cdots ,\vec p_n \\ \ | \ \ \ \ |\ \ \ \ |\ \ \ \ \cdots \ \ \ |\end{array} \right )$
$\ $
$Q^T= \left (\begin{array} .\vec p_1 \\ \vec p_2 \\ \cdots \\ \vec p_n \end{array} \right )$

$\therefore Q^T \cdot Q = \left (\begin{array} .\vec p_1 \\ \vec p_2 \\ \cdots \\ \vec p_n \end{array} \right ) \times \left (\begin{array} .\vec p_1 , \vec p_2 , \cdots , \vec p_n \end{array} \right ) = \begin{bmatrix} \vec p_1\cdot \vec p_1 \ ,\vec p_1\cdot \vec p_2 \ ,\cdots \,\vec p_1\cdot \vec p_n \\ \vec p_2\cdot \vec p_1 \ ,\vec p_2\cdot \vec p_2 \ ,\cdots \,\vec p_2\cdot \vec p_n \\ \cdots \\ \vec p_n\cdot \vec p_1 \ ,\vec p_n\cdot \vec p_2 \ ,\cdots \,\vec p_n\cdot \vec p_n\end{bmatrix}$
$\$
$\because$ 标准正交矩阵内的向量$\vec p_1,\vec p_2,\vec p_3,\cdots ,\vec p_n$两两之间互相垂直,就有任取两向量点乘结果为零$\vec p_i \cdot \vec p_j = 0$

$\therefore Q^T \cdot Q =\begin{bmatrix} \vec p_1\cdot \vec p_1 \ ,\vec p_1\cdot \vec p_2 \ ,\cdots \,\vec p_1\cdot \vec p_n \\ \vec p_2\cdot \vec p_1 \ ,\vec p_2\cdot \vec p_2 \ ,\cdots \,\vec p_2\cdot \vec p_n \\ \cdots \\ \vec p_n\cdot \vec p_1 \ ,\vec p_n\cdot \vec p_2 \ ,\cdots \,\vec p_n\cdot \vec p_n\end{bmatrix} = I$


联系矩阵的逆

$\color {grey}{\small {当存在矩阵B与矩阵A相乘满足条件A \times B = B \times A = I,则称B是矩阵A的逆,记作:B = A^{-1},也即A \cdot A^{-1} = A^{-1} \cdot A = I}}$

因此对于$Q^T \cdot Q =I$,就满足$Q^T $是矩阵$Q$的左逆,同时也是$Q$的右逆,所以$Q^T $就是矩阵$Q$的逆
$\therefore Q^{-1} = Q^T$

  • 在PCA算法中,将一个高维空间降成低维空间,反过来要将低维空间再转成高维空间的时候就要利用$Q^{-1} = Q^T$这条性质,因为PCA降维后描述低维空间的方式就是标准正交矩阵,通过低维空间的标准正交矩阵把高维空间映射到低维空间,如果要把低维空间映射回高维空间就需要用到低维空间的标准正交矩阵的逆,所以直接取低维空间的标准正交矩阵的转置就方便很多了。
目录
相关文章
|
tengine 运维 Kubernetes
MSE | 阿里巴巴云原生网关三位一体的选择与实践
三位一体是阿里巴巴“自研”、“开源”、“商业化”采用的统一技术体系,希望以开源做内核、结合阿里巴巴内部丰富的业态和业务需求,通过自研进一步打磨软件的性能与高可用性,最终形成三位一体的旋转飞轮。
2096 130
MSE | 阿里巴巴云原生网关三位一体的选择与实践
|
存储 Prometheus Kubernetes
分布式应用打包交付运行的解决方案sealer
通过把分布式应用及其数据库中间件等依赖一起打包以解决复杂应用的交付问题。
|
安全 数据安全/隐私保护
西门子S7-200 SMART如何组态系统块,CPU、信号板和扩展模块的组态
上篇文章中我们学习了西门子S7-200 SMART查看符号名和绝对地址及符号表相关操作,本篇我们来介绍如何在编程软件STEP7-Micro/WIN SMART中组态系统块。系统块可提供对S7-200 SMART CPU、信号板和扩展模块的组态,下面我们将分别进行介绍。
西门子S7-200 SMART如何组态系统块,CPU、信号板和扩展模块的组态
|
存储 SQL 弹性计算
如何创建操作审计的跟踪?
客户系统上云好比把线下的“生产车间”搬到了云上,操作审计就好像这个生产车间的“监控摄像”,记录这个生产车间的所有操作记录,但我们默认只为您保留 90 天,如果您希望更长久的保存这些历史记录,那就快来是我们提供的跟踪功能吧。本文将向您介绍如何创建跟踪及合理的配置跟踪选项。
如何创建操作审计的跟踪?
|
存储 编译器 调度
STM32滴答定时器SysTick精准延时,兼容HAL库和标准库
STM32滴答定时器SysTick精准延时,兼容HAL库和标准库
1690 0
|
存储 运维 算法
【运维】GlusterFS 分布式文件系统
GlusterFS 分布式文件系统
2094 1
【运维】GlusterFS 分布式文件系统
|
机器学习/深度学习 监控 自动驾驶
从NMEA0183到GNSS定位数据获取(一)原理篇
从NMEA0183到GNSS定位数据获取(一)原理篇
859 0
从NMEA0183到GNSS定位数据获取(一)原理篇
|
Linux
Linux系统之Tar打包与压缩文件
Linux系统之Tar打包与压缩文件
667 0
Linux系统之Tar打包与压缩文件
|
存储 编解码 算法
复杂度、吞吐量和解码时延 | 带你读《5G-NR信道编码》之十七
本章节带你了解5G信道编码的复杂度、吞吐量和解码时延的分析。包括存储复杂度分析、计算复杂度分析等,让你对5G有一个更加深入的理解。
复杂度、吞吐量和解码时延  | 带你读《5G-NR信道编码》之十七
|
JSON Ubuntu Unix
如何在 Ubuntu 20.04 上安装和使用 Docker
如何在 Ubuntu 20.04 上安装和使用 Docker
1794 0
如何在 Ubuntu 20.04 上安装和使用 Docker