线性代数 --- 投影Projection 一(投影向量p)

article/2025/8/18 16:18:13

线性代数中的投影

        之前看过Gilbert strang老爷爷在MIT主讲的线性代数视频,令我印象最深的,就是他讲过的一堂关于投影的课。倒不是这堂课的内容本身有多么的吸引我,反倒是他在这堂课中所说的一句话,时至今日都另我印象深刻。

他的原话是:“我要让这堂课不朽(immortal)

        当时,我看了以后,感觉整个人都被震住了。细细想来,一个老师,居然在他的课上,一开始就说,要让他的这堂客不朽。这得需要何等的自信,这得多么热爱自己所教的这门课啊。这句话一直激励着我,一定要把线性代数学好,尤其是要把线性代数中的投影学好。1,是为了证明自己,当初上学的时候,线性代数学的不好,并不是因为自己笨,尤其是不是因为自己比别的同学笨。2,是只有真正把线性代数学好了,才能真正的理解这门,被Gilbert strang称之为不朽的课程 --- 投影。

        言归正传,我自认为在学习投影的时候,花了很多时间和精力,也走了很多弯路。现在我就把我对投影的理解梳理出来,分享给有需要的人,同时,更是对我自己学习的一个总结和梳理。(---松下J27)


如何计算向量的投影

        在线性代数投影的学习中,有两个非常重要概念,或者说我们一直在试图回答两个问题:(以二维空间为例)

1,对于一个任意向量b而言,他在另一个向量上的投影是什么?尤其是,他在x-y轴上的投影是什么?

这个问题的答案,就是要找到投影向量p(小写的p)。例如,向量b=[1,5],在x轴[x,0]上的投影为p_x=[1,0],在y轴[0,y]上的投影为p_y=[0,5]。

2,有没有一个矩阵P,能把任意向量都投影到指定的向量上去?例如,矩阵P[1 0;0 0]可以把二维空间中的任意向量都投影到x轴上去

而这个问题的答案,是要找到一种线性变换或者说是投影矩阵P(大写的P),他可以把任何矩阵都投影到指定的向量上去。


向量b在向量a上的投影向量p

        现在,我们先把目光聚焦在计算投影向量p上:也就是在二维空间中,如何求出一个向量在另一个向量上的投影?

        做向量b到向量a所在直线的垂线,垂于点p,得到b在a上的投影Op,即投影向量p(记为英文字母小写p)。

其中:

(1)向量a所在直线上的垂点p,是向量b的端点b在直线a上的投影点。

(2)向量p是向量b在直线a上的投影向量。向量p与向量a的方向相同,大小是a的某一倍数\mathbf{\hat{x}}(为了方便后续的描述和学习,我们暂且称之为投影系数),读作x hat。

        记作:\large p=\hat{x}a

(3)点p到点b的连线垂直于Oa,它是点b到Oa的最短距离。

        

        前面说过,投影向量p与a的方向相同,但长度不同。且,向量p的长度与a之间满足一定的比例\mathbf{\hat{x}}。也就是说,只要求出了投影系数\mathbf{\hat{x}},就相当于求出了投影向量p

p=\mathbf{\hat{x}}a

现在,我们分别通过两种方法计算投影系数\mathbf{\hat{x}}

1,利用直角三角形中夹角的余弦。(适用于二维和三维空间)

2,利用正交向量的内积为0,也就是根据投影向量p与垂线e相互垂直。(适用于更高维空间R^{n}


方法1,两个向量夹角的余弦:

        先简单的回顾一下,需要用到的三角函数和线性代数的基础知识,以及三角函数中的一些定理用线性代数的语言是如何描述的。

向量的内积/点积:

向量的长度: 

 用向量的长度来表示直角三角形的边长

向量的长度向量的内积来表示夹角的余弦:

得到α和β的正弦和余弦后,根据余弦的和差公式,我们求得了用两个向量的内积两个向量的长度表示的角θ的余弦:

(请注意上图中用a,b的内积表示x1x2+y1y2的部分)

        

        现在我们再回到之前所画的投影图中,点b和他在a上的投影---点p,再加上原点o,共同构成了直角三角形\Delta Obp。Op的长度是Oa的某一倍数,即投影系数\mathbf{\hat{x}}\mathbf{\hat{x}}是一个常数。

        首先,在直角三角形\Delta Obp中,利用角θ的余弦等于领边Op比斜边Ob,得到式1

cos\theta =\frac{Op}{Ob}=\frac{\left \| p \right \|}{\left \| b \right \|}=\frac{\hat{x}\left \| a \right \|}{\left \| b \right \|}

         其次,向量a与向量b的夹角为θ,根据之前推导出来的两个向量的夹角的余弦公式,得到式2:(这一结论也可以通过三角函数中的余弦定理求得

cos\theta =\frac{a^{T}b}{\left \| a \right \|\left \| b \right \|}

联合式1和式2得到:

 小结:

        如果只在二维R^{2}和三维空间R^{3}中讨论向量的投影,都可以用三角函数中的余弦的和差公式(或:余弦定理)等三角函数的知识来计算。但是,如果上升到n维,也就是R^{n}的空间中,角度/夹角这个几何术语的定义本身都不确定了/或者说不存在/不适用了,这样一来,我们在二维空间中利用三角函数的知识计算得来的投影系数\mathbf{\hat{x}}在高维空间R^{n}(n>3)中就不一定适用了。


方法2,正交向量的内积为0

        在本文的上一节所提到的方法1中,我们利用三角函数的知识,基于两个向量夹角的余弦求出了投影系数\mathbf{\hat{x}},继而求出了投影向量p。但之前的那种方法只适用于低维度的空间,这里我们要介绍一种适用于所有维度的计算投影系数的算法,即,两个相互垂直的向量,他们的内积为0

        投影点p到向量b的端点b的连线---向量e=b-p,垂直于向量a。我们有:

         根据两个相互垂直的向量他们的内积为零,有:

        这样一来,我们就在不使用任何三角函数相关知识的情况下,计算出了和前面一样的投影系数\mathbf{\hat{x}}。同时,也把投影向量的计算方法推广到了更高的维度R^{n}

最后:

 (全文完)

作者 --- 松下J27

参考文献(鸣谢):

1,《Introduction to Linear Algebra》,5th Edition - Gilbert Strang

 2,线性代数及其应用,侯自新,南开大学出版社,1990.

古诗词赏析:

《读孟尝君传》  王安石(宋)

        世皆称孟尝君能得士,士以故归之,而卒赖其力以脱于虎豹之秦。嗟乎!孟尝君特鸡鸣狗盗之雄耳,岂足以言得士?不然,擅齐之强,得一士焉,宜可以南面而制秦,尚何取鸡鸣狗盗之力哉?夫鸡鸣狗盗之出其门,此士之所以不至也。

 

(配图与本文无关)

重要的事情说三遍:

版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27

版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27

版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27


http://chatgpt.dhexx.cn/article/14AAy93Z.shtml

相关文章

空间向量在任意平面的投影公式推导 (矩阵方法)

若 V是Rn 的一个子空间,已知V的一组基向量 {b1, b2, b3,... bk} 则: 可构建矩阵 :A(nxk) {b1 b2 b3 b4...bn} 有: x(m,n,q) 为空间向量 矩阵 A 包含平面的基向量 A(3x3) 根据投影的定义有 : 原向量 - 投影向量 投…

向量投影证明

https://stackoverflow.com/questions/52339320/unity-shader-hlsl-equivalent-of-vector3-projectonplane a 在 b 上的投影 感觉向量还是这样写好看 mathmatica Dot[{1,0} , {-1,0}] // 点乘 是一个数 {1,0} x {-1,0} …

线性代数 --- 投影Projection 六(向量在子空间上的投影)

向量b在多维子空间上的投影 回顾:任意向量b在另一个向量上(直线上)的投影 在研究向量在子空间上的投影前,先回顾一下前面学习的一个任意向量b在另一个向量a上的投影,共三个部分。 1,求权重系数(…

方向余弦,向量夹角,向量的投影

方向余弦:用以确定向量的方向的量.向量(或有向直线)与坐标轴正向或基向量的交角称为向量的方向角.向量的方向角的余弦称为向量的方向余弦.一个向量的方向可以用它的方向角或方向余弦来确定.设向量rxiyjzk的方向角为α,β,γ,则&am…

投影向量=投影长度乘以单位向量

得出结论长度乘以一个向量等于一个向量(投影长度乘以单位向量等于投影向量)

空间向量之间的投影

Math memory:高中数学回顾之向量点积 Q: 求空间向量a(x1,y1,z1) 在空间向量b(x2,y2,z2)上的投影: A: 向量点积公式: 很简单,只要有b向量的方向向量e2(e2x,e2y,e2z),上式就解决了;同理,如果知道a向量的方向向量e1(e1…

点在直线的投影坐标 n维向量投影坐标 几何投影坐标

点在直线的投影坐标 n维向量投影坐标 几何投影坐标 【转载请注明出处】http://blog.csdn.net/guyuealian/article/details/53954005 一、点在直线的投影坐标 如下图所示,直线l1:ykxb,直线外有一点P(x0, y0),问:点P在直…

三维空间中,向量在另外一个向量或者面上的投影

1. 向量在另外一个向量上的投影 -求向量u在向量v上的投影,定义为u’ ,θ 为两向量的夹角。 一个向量有两个属性,大小和方向首先明确向量点乘的含义 u ⃗ ∗ v ⃗ ∣ u ∣ ∣ v ∣ c o s θ \vec{u}*\vec{v} |u||v|cosθ u ∗v ∣u∣∣v∣cosθ所以我…

投影向量计算公式的推导

在 R 3 R^3 R3中,将向量 β \beta β投影到向量 α \alpha α上的投影向量记为 Π α ( β ) \Pi_{\alpha}(\beta) Πα​(β)。 如上图, Π α ( β ) \Pi_{\alpha}(\beta) Πα​(β)与 α \alpha α共线,于是, Π α ( β ) …

空间几何-向量在另外一个向量上的投影计算

u ⃗ \vec{u} u 向量在 v ⃗ \vec{v} v 向量上的投影分量 u x ⃗ \vec{u_{x}} ux​ ​的计算,其实就是 u ⃗ \vec{u} u 的模乘以 u ⃗ \vec{u} u 和 v ⃗ \vec{v} v 的夹角的cos值,然后再乘 v ⃗ \vec{v} v 的单位向量( v ⃗ \vec{v} v 可以不…

向量到一个平面的投影向量

向量到一个平面的投影向量 求一个向量投影到一个平面上的投影向量,如下图 已知项: 向量 sq,平面法向量 n 设点 o 为点 q 到平面的垂点 则向量 oq 垂直于平面 则向量 so 即为 sq 在平面上的投影。 so sq qo so sq n*(sqn* -1) 在上面的…

向量投影与向量投影矩阵

向量投影与向量投影矩阵 向量投影 以下是向量a在向量b上的投影,θ 为两向量的夹角。 其中a a||a⊥,a||则是a在b上的投影。 所以投影公式如下: 向量投影矩阵 将以上投影公式写成矩阵形式,这里使用的是列优先的矩阵,…

机器学习:向量空间中的投影

今天介绍向量空间中的投影,以及投影矩阵。 假设空间中有两个向量 a , b \mathbf{a}, \mathbf{b} a,b, b \mathbf{b} b 在 a \mathbf{a} a 上的投影为 p \mathbf{p} p,我们要计算出 p \mathbf{p} p 到底是多少,如下图所示&…

向量的投影_6

目录 什么是投影? 计算投影 什么是投影? 正交性 这一概念非常有用。从根本上来说,它使我们能够结构性地将对象 分解成 更简单的对象组合。 我们先来看看第一个正交性现象: 假设 b 是常向量 ,或者可以将 b 看做单词 basis,它…

代码托管平台汇总

代码托管平台 统一的代码托管平台是#DevOps#的基础,也是管理代码的科学手段,为了方便各位程序员朋友们更好的选择代码托管平台,特此总结分享一下国内外代码托管平台。 序号平台特点1github全球最流行的面向开源及私有软件项目的托管平台&…

HTML常用标签及跳转

文章目录 哇,今天要回学校了一、HTML常用标签1.音频和视频2.超级链接3.无序列表4.有序列表5.定义列表6.布局标签7.表格制作8.合并单元格9.表格分区 二、锚点跳转1.页面内锚点跳转2.跨页面锚点跳转 总结 哇,今天要回学校了 学起来,一边要坐车…

基于java中国跳棋游戏

制作跳棋游戏旨在满足人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,方便人们娱乐的目的。在项目完成过程中主要解决了,整体界面的设计和棋子图片的生成&…

echarts实现中国地图、鼠标悬浮、点击跳转对应省市、给省市图标、缩放、拖拽、自适应

<template><div><div class"echartsGroup"><!-- 返回中国地图 --><div class"button" v-show"isReturnChina" click"returnChinaFn()"><img src"../assets/组 293x.png" style"width…

爬虫案例:中国高校排名(2021.1.3可爬代码)

案例来源&#xff1a;北京理工大学网络课程《python网络爬虫与信息获取》 在实际上手操作中&#xff0c;发现视频中演示的代码无法完整运行&#xff0c;经个人探索后&#xff0c;记录如下 首先附上课程演示中提供的代码&#xff1a; import requests from bs4 import Beautifu…

中国传统节日春节网页HTML代码 学生网页课程设计期末作业下载 春节大学生网页设计制作成品下载 DW春节节日网页作业代码下载

传统节日春节网页作品 网页内容知识点应用效果描述网页预览网页下载 网页内容 中国传统节日——大学生春节网页设计作品采用DIV CSS布局制作&#xff0c;共6个页面&#xff0c;网页内容主要覆盖&#xff1a;春节简介、节日起源、传统习俗、民族特色、社会效应、国际影响。 知…