【线性代数】【二】2.8 向量正交与正交补空间

ops/2024/9/24 5:03:01/

文章目录

  • 前言
  • 一、向量正交
  • 二、正交子空间
  • 三、正交补空间
  • 四、正交补空间的性质
  • 总结


前言

本文将介绍向量的正交,以及正交补空间的定义。从而进一步加深对向量空间的理解


一、向量正交

称向量 x , y ∈ R n \bm{x,y}\in R^n x,yRn相互正交,当且仅当 x T y = 0 \bm{x}^T\bm{y}=0 xTy=0成立。易得零向量与任意向量正交。

若两正交向量均为非零向量,则这两个向量必然线性无关。反之,线性相关的两非零向量必不可能正交

x T k x = k ∑ i x i 2 > 0 \bm{x}^Tk\bm{x}=k\sum_i x_i^2>0 xTkx=kixi2>0

二、正交子空间

在介绍正交补空间的概念之前,我们先回到齐次线性方程组的求解上 A x = 0 \bm{Ax}=\bm{0} Ax=0。先将矩阵写成行向量的形式:

A x = ( a 1 T a 2 T a 3 T ) x = 0 \mathbf{Ax} = \left( \begin{array}{ccc} \bm{a}_1^T\\ \bm{a}_2^T\\ \bm{a}_3^T\\ \end{array} \right)\bm{x}=\bm{0} Ax= a1Ta2Ta3T x=0

一般取向量时默认为列向量,因此加上转置表示行向量。上述方程表明,解向量 x \bm{x} x与所有矩阵 A \bm{A} A的行向量均正交。我们再进一步引申,对矩阵 A \bm{A} A的行空间中的任意向量,解向量 x \bm{x} x均与之正交。我们简单验证一下这个结论:

∵ \because 矩阵 A \bm{A} A的行空间中的任意行向量 a T \bm{a}^T aT均可由 a 1 T , a 2 T , a 3 T \bm{a}_1^T,\bm{a}_2^T,\bm{a}_3^T a1T,a2T,a3T线性表示.
∴ a T x = k 1 a 1 T x + k 2 a 2 T x + k 3 a 3 T x = 0 \therefore \bm{a}^T\bm{x}=k_1\bm{a}_1^T\bm{x}+k_2\bm{a}_2^T\bm{x}+k_3\bm{a}_3^T\bm{x}=0 aTx=k1a1Tx+k2a2Tx+k3a3Tx=0

类似的,我们也可以说,对任意解空间(即零空间)中的向量,均与矩阵 A \bm{A} A的行向量正交。这样的两个任意取出一对向量,都相互正交的空间,我们称之互为正交子空间。

通过上述说明过程,可知要验证两个空间是否互为正交子空间,只需要验证两个空间各自的基是否正交即可,因为任意空间中的向量的正交性均可由基证明,而基若不正交,则已经说明不满足正交子空间的定义。

三、正交补空间

构造一对正交子空间并不难,只要任意找到两组互相正交的向量组,然后用这俩组向量组各自张成一个空间即可。因此,对于一个给的的向量空间,可能可以找到若干个不同的正交子空间。例如对于由向量组 [ 1 , 1 , 0 ] [1,1,0] [1,1,0]张成的一维空间,其正交子空间的基可以为 [ 0 , 0 , 1 ] , [ 1 , − 1 , 0 ] , [ 1 , − 1 , 1 ] , … [0,0,1],[1,-1,0],[1,-1,1],\ldots [0,0,1],[1,1,0],[1,1,1],

但是,对于给定向量组,是否总找到一个维度最大的正交子空间呢?是可以的。假设我们有一个秩为 m m m n n n维向量组,我们现在来找它的维度最大的正交子空间。

用到笔记2.4中零空间相关的性质,我们知道以该组向量做行向量的矩阵 A \bm{A} A,其对应的零空间的维度=列数-秩( n − m n-m nm)。所以,该零空间就是它的一个正交子空间。

同样在笔记2.4中,我们说明了任意该齐次方程组的解均在零空间中,即除了零空间外,找不出任何向量与给的向量组所有向量正交。可见,这个零空间就是我们要找的给的向量组对应的维数最大的正交子空间,我们称之为正交补空间

四、正交补空间的性质

1)直接观察得到的性质是,互为正交补空间的两个子空间的维数之和,等于其中向量的维数,即 n − m + m = n n-m+m=n nm+m=n。这个由上述推理过程,结合列数-秩=零空间维数可以推导出来。

2) n n n维向量构成的一对正交补空间之和 A + B \bm{A}+\bm{B} A+B n n n维空间。这里,两个空间之和是指,任意在两个空间中取一出一对向量,求和得到的向量所构成的空间。(容易验证这些向量满足加法数乘的封闭性)我们简单验证一下这个结论:

假设 c \bm{c} c为任意一个 n n n维向量。
∵ \because 正交补空间 A , B \bm{A,B} AB中的基向量均相互正交。
假设 他们各自的一组基向量合并组成的向量组的秩为 m m m
m < n m<n m<n,由于 r ( A ) + r ( B ) = n r(A)+r(B)=n r(A)+r(B)=n,即合并向量组中向量数目为 n n n
∴ \therefore 合并向量组中存在线性相关的向量。
∵ \because 各自子空间中基向量线性无关
∴ \therefore 存在某子空间中的向量与另一个子空间中的基向量线性相关
即某子空间的基向量属于其正交子空间
∵ \because 基向量为非零向量,
∴ \therefore 其自身不可能与自身正交。
因此, m = n m=n m=n


总结

本文介绍了向量正交的概念,并由此拓展出正交子空间以及正交补空间的概念。这些概念均与之前学习过的零空间等息息相关。


http://www.ppmy.cn/ops/92943.html

相关文章

VScode找python环境 (conda)

第一步 CtrlshiftP 第二步 框框里输入&#xff1a;Python:Select Interpreter

前端响应式布局解决方案分享

在前端开发中&#xff0c;响应式布局解决方案主要用于确保网站或应用程序在不同设备上&#xff08;如桌面、平板、手机等&#xff09;能够以最佳方式呈现&#xff0c;并且能够适应不同的屏幕尺寸和分辨率。今天的内容主要是想和大家分享一些功能强大的 CSS 布局&#xff0c;应用…

pyarmor 加密python代码

pyarmor 加密python代码 参考官方文档 https://pyarmor.readthedocs.io/zh/stable/index.html 功能特点: 无缝替换: 加密后的脚本依然是一个有效的 .py 文件&#xff0c;在大多数情况下可以直接替换原来的 .py 脚本&#xff0c;而不影响脚本的使用。均衡加密: 提供了丰富的加…

51单片机-LED实验二

使用51单片机进行LED灯的实验&#xff0c;使用8个LED灯展示二进制数&#xff0c;使用独立按键控制二进制数的加法&#xff0c;每次按下独立按键K2&#xff0c;就让二进制数加一&#xff0c;定义了一个LedNum,表示二进制数&#xff0c;二进制数取反之后可以得到输出到LED端口的8…

SSH服务配置详细教程

一、对于CentOS系统 SSH(Secure Shell)服务配置是一个涉及多个步骤的过程,旨在确保远程登录和数据传输的安全性。以下是一个详细的SSH服务配置教程,以CentOS 7系统为例,但请注意,不同版本的Linux系统或Windows子系统中的步骤可能略有不同。 一、检查并安装SSH服务 检查…

做报表用什么工具?不想再用Excel了!!!

一、什么是中国式报表&#xff1f; 不知道大家现在还是使用Excel来制作报表&#xff0c;然后跟领导汇报工作吗&#xff1f;虽然Excel功能很强大&#xff0c;但是用Excel做过中国式报表的小伙伴一定知道它的制作过程有多复杂。 中国式报表可以用一句话简单概括&#xff1a;格式…

微服务-实现nacos的集群和Gateway网关的实现、认证校验、解决跨域

1. nacos的集群模式 1.1 分析 nacos在企业中的使用100%都是集群模式。需要掌握nacos集群的搭建 nacos的数据存放在derby本地磁盘中&#xff0c;nacos集群模式会导致数据库数据不一致&#xff0c;使用加一层思想&#xff0c;修改nacos的数据库&#xff0c;使用mysql数据库&…

【C++进阶学习】第十二弹——C++ 异常处理:深入解析与实践应用

前言&#xff1a; 在C编程语言中&#xff0c;异常处理是一种重要的机制&#xff0c;它允许程序员在运行时捕获和处理错误或异常情况。本文将详细介绍C异常处理的相关知识点&#xff0c;包括异常的定义、抛出与捕获、异常处理的原则、以及在实际编程中的应用。 目录 1. 异常处理…