8正交向量与子空间

2024-02-06 19:58
文章标签 空间 向量 正交 与子

本文主要是介绍8正交向量与子空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前面还是图和网络的内容,感觉与自己所求相差较多,可以参考:https://blog.csdn.net/huang1024rui/article/details/68951624

第十四课时:正交向量与子空间

本文讲解什么是向量的正交,什么是子空间的正交,什么是基的正交。

这里写图片描述

正交向量

在n维空间中,向量之间的夹角是90度

判断两个向量 X,Y X , Y 是否正交,求乘积 XTY X T Y 是否等于0,即如果 XTY=0 X T Y = 0 ,则X,Y正交。

零向量与任何向量都正交。

正交子空间

如果子空间S与子空间T正交,那么S中的每个向量都和T中的每个向量正交。

如果两个子空间正交,那么他们必定不会交与某个非零向量。

行空间和零空间是将整个n维空间一分为二的两个相互正交的子空间,两个子空间的维数和为n,称为n维空间里面的正交补(行空间的正交补包含与之正交的零空间的所有向量)。

Ax=0 A x = 0 存在零空间,则零空间的向量与A的乘Ax=0,则表示A的各行乘以x向量得到零向量,说明A的行向量与x是正交的,但是是否A的行空间(行空间包含矩阵中的行向量以及这些行向量的线性组合)里所有的向量都与x正交呢?很明显x正交于行向量的线性组合。

列空间和左零空间是将整个m维空间一分为二的两个相互正交的子空间,两个子空间的维数和为m,称为m维空间里面的正交补。

以三维空间为例,n=3,矩阵A如果行空间是一维的一条直线,r=1,那么dimN(A)=2,零空间就是垂直于这条直线的一个平面。实际上向量(1 2 5)是这个平面的法向量。

可以把线性代数的内容分为几个部分:

1)第一部分是线性代数的基本定理,表明四个基本子空间之间的关系,重点是研究维数;
2)第二部分的重点是在已知维数的情况下研究它们的正交性;
3)第三部分是关于它们的基,即正交基。

如何求Ax=b 一个无解的方程组的解,即当Ax=b无解时(b不在A的列空间),如何去解这个方程组。

对于长方矩阵(很多情况下是无解的,因为b很可能不能由A的列向量线性组合得到),有时候A的方程很多,未知数很少,这时候有些方程可能得到的结果是有很大误差的,即坏数据,即b中有一部分是坏数据,其实求出方程的解只需要一小部分方程就够了,需要做的是把这些”坏数据“筛选出来,这是线性代数需要解决的问题,如何去求这个解,最优解是什么。

用代数的语言来描述这个问题:我们得到一些方程(这些方程无解),如何求出它们的最优解?一种方法是不断去掉一些方程,直到剩下一个可逆的方阵,然后求出它的解。但这种方法不好判断。

更好的方法是:矩阵 A A m×n的长方矩阵,那么 ATA A T A 结果就是一个 n×n n × n 的对称方阵。因此,当 Ax=b A x = b 这是一个坏方程时,只需要把坏方程两侧乘以A转置,就得到好方程。

注意变换之后x’是与Ax=b是不同的,我们希望新的方程组是可解的,而且这是最优解。

对于 ATA A T A ,它不一定是可逆的, ATA A T A 的秩等于 A A 的秩,因此ATA的零空间等于A的零空间。(下节证明)

N( ATA A T A )= N(A) N ( A )
Rank( ATA A T A )=Rank( A A )

因此可得,当且仅当A的零空间里面只有零向量(A的各列线性无关)时,ATA可逆

这篇关于8正交向量与子空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685378

相关文章

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

Vector3 三维向量

Vector3 三维向量 Struct Representation of 3D vectors and points. 表示3D的向量和点。 This structure is used throughout Unity to pass 3D positions and directions around. It also contains functions for doin

8. 自然语言处理中的深度学习:从词向量到BERT

引言 深度学习在自然语言处理(NLP)领域的应用极大地推动了语言理解和生成技术的发展。通过从词向量到预训练模型(如BERT)的演进,NLP技术在机器翻译、情感分析、问答系统等任务中取得了显著成果。本篇博文将探讨深度学习在NLP中的核心技术,包括词向量、序列模型(如RNN、LSTM),以及BERT等预训练模型的崛起及其实际应用。 1. 词向量的生成与应用 词向量(Word Embedding)

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

用Python实现时间序列模型实战——Day 14: 向量自回归模型 (VAR) 与向量误差修正模型 (VECM)

一、学习内容 1. 向量自回归模型 (VAR) 的基本概念与应用 向量自回归模型 (VAR) 是多元时间序列分析中的一种模型,用于捕捉多个变量之间的相互依赖关系。与单变量自回归模型不同,VAR 模型将多个时间序列作为向量输入,同时对这些变量进行回归分析。 VAR 模型的一般形式为: 其中: ​ 是时间  的变量向量。 是常数向量。​ 是每个时间滞后的回归系数矩阵。​ 是误差项向量,假

win7系统中C盘空间缩水的有效处理方法

一、深度剖析和完美解决   1、 休眠文件 hiberfil.sys :   该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的,当你让电脑进入休眠状态时,Windows 7在关闭系统前将所有的内存内容写入Hiberfil.sys文件。   而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑

求空间直线与平面的交点

若直线不与平面平行,将存在交点。如下图所示,已知直线L过点m(m1,m2,m3),且方向向量为VL(v1,v2,v3),平面P过点n(n1,n2,n3),且法线方向向量为VP(vp1,vp2,vp3),求得直线与平面的交点O的坐标(x,y,z): 将直线方程写成参数方程形式,即有: x = m1+ v1 * t y = m2+ v2 * t

[Linux]:环境变量与进程地址空间

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:Linux学习 贝蒂的主页:Betty’s blog 1. 环境变量 1.1 概念 **环境变量(environment variables)**一般是指在操作系统中用来指定操作系统运行环境的一些参数,具有全局属性,可以被子继承继承下去。 如:我们在编写C/C++代码的时,在链接的时候,我们并不知

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,

算法复杂度 —— 数据结构前言、算法效率、时间复杂度、空间复杂度、常见复杂度对比、复杂度算法题(旋转数组)

目录 一、数据结构前言 1、数据结构 2、算法 3、学习方法 二、 算法效率 引入概念:算法复杂度  三、时间复杂度 1、大O的渐进表示法 2、时间复杂度计算示例  四、空间复杂度 计算示例:空间复杂度 五、常见复杂度对比 六、复杂度算法题(旋转数组) 1、思路1 2、思路2 3、思路3 一、数据结构前言 1、数据结构         数据结构(D