前置定理 1(施瓦茨不等式) [x,y]2≤[x,x][y,y][\boldsymbol{x},\boldsymbol{y}]^2 \le [\boldsymbol{x},\boldsymbol{x}] [\boldsymbol{y},\boldsymbol{y}][x,y]2≤[x,x][y,y](x,y\boldsymbol{x},\boldsymbol{y}x,y 为 nnn 维度向量)

证明见 “向量内积的性质及施瓦茨不等式的证明”。


定义 1(向量长度) 令
∣∣x∣∣=[x,x]=x12+x22+⋯+xn2||x|| = \sqrt{[\boldsymbol{x},\boldsymbol{x}]} = \sqrt{x_1^2 + x_2^2 + \cdots + x_n^2} ∣∣x∣∣=[x,x]​=x12​+x22​+⋯+xn2​​
∣∣x∣∣||\boldsymbol{x}||∣∣x∣∣ 称为 nnn 维向量 x\boldsymbol{x}x 的 长度(或 范数)。

向量的长度具有下述性质:

性质 1(非负性) 当 x≠0\boldsymbol{x} \ne \boldsymbol{0}x=0 时,∣∣x∣∣>0||\boldsymbol{x}|| > 0∣∣x∣∣>0;当 x=0\boldsymbol{x} = \boldsymbol{0}x=0,∣∣x∣∣=0||\boldsymbol{x}|| = 0∣∣x∣∣=0。

性质 2(齐次性) ∣∣λx∣∣=∣λ∣∣∣x∣∣||\lambda \boldsymbol{x}|| = |\lambda| \ ||\boldsymbol{x}||∣∣λx∣∣=∣λ∣ ∣∣x∣∣。

可见这里所定义的向量长度具有解析几何中向量长度的基本属性。

当 ∣∣x∣∣=1||x|| = 1∣∣x∣∣=1 时,称 x\boldsymbol{x}x 为 单位向量。若 a≠0\boldsymbol{a} \ne \boldsymbol{0}a=0,取 x=a∣∣a∣∣\boldsymbol{x} = \frac{\boldsymbol{a}}{||\boldsymbol{a}||}x=∣∣a∣∣a​,则 x\boldsymbol{x}x 是一个单位向量。由向量 a\boldsymbol{a}a 得到 x\boldsymbol{x}x 的过程称为把向量 a\boldsymbol{a}a 单位化

根据施瓦茨不等式(前置定理 1),当 ∣∣x∣∣∣∣y∣∣≠0||\boldsymbol{x}|| \ ||\boldsymbol{y}|| \ne 0∣∣x∣∣ ∣∣y∣∣=0 时,有
−1≤[x,y]∣∣x∣∣∣∣y∣∣≤1-1 \le \frac{[\boldsymbol{x},\boldsymbol{y}]}{||\boldsymbol{x}|| \ ||\boldsymbol{y}||} \le 1 −1≤∣∣x∣∣ ∣∣y∣∣[x,y]​≤1
于是有下面关于向量夹角的定义:

定义 2(向量夹角) 当 x≠0\boldsymbol{x} \ne \boldsymbol{0}x=0、y≠0\boldsymbol{y} \ne \boldsymbol{0}y=0 时,
θ=arccos⁡[x,y]∣∣x∣∣∣∣y∣∣\theta = \arccos \frac{[\boldsymbol{x},\boldsymbol{y}]}{||\boldsymbol{x}|| \ ||\boldsymbol{y}||} θ=arccos∣∣x∣∣ ∣∣y∣∣[x,y]​
称为 nnn 维向量 x\boldsymbol{x}x 与 y\boldsymbol{y}y 的 夹角

当 [x,y]=0[\boldsymbol{x},\boldsymbol{y}] = 0[x,y]=0 时,称向量 x\boldsymbol{x}x 与 y\boldsymbol{y}y 正交。显然,若 x=0\boldsymbol{x} = \boldsymbol{0}x=0,则 x\boldsymbol{x}x 与任何向量都正交。

向量长度、夹角与向量正交相关推荐

  1. python中向量长度_python中向量指的是什么意思

    展开全部 一.向量是什么e69da5e6ba903231313335323631343130323136353331333433646531 在数学中,向量(也称为欧几里得向量.几何向量.矢量),指具 ...

  2. python求向量长度_得到向量的大小(x,y)

    我正在努力让这个工作,因为我能找到的所有答案,大多数答案都集中在numpy数组中的向量上,而不像我的类(OOP).(希望我的措辞正确,否则请原谅). 我想找出向量的大小(x,y),这是我的代码:cla ...

  3. 求两个三维向量的夹角(带正负)

    1.数学上,两个三维向量夹角是没有正负的. 但是从公垂线的角度来看,可以有方向性.参考如下: 三维空间中两个向量会有一条公垂线(向量叉乘可以求得),以公垂线为轴,将第二个向量旋转一个角度,使其与第一个 ...

  4. 已知两个向量的夹角和其中一个向量,求另一个向量

    假设已知两个向量 A 和 B 之间的夹角为 θ,向量 A 的长度为 |A|,求向量 B. 可以使用向量叉积来求解. B = |A| * (cos(θ) * i + sin(θ) * j) , i,j ...

  5. 向量的夹角余弦公式_向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)...

    相信很多学习向量空间模型(Vector Space Model)的人都会被其中的余弦定理公式所迷惑.. 因为一看到余弦定理,肯定会先想起初中时的那条最简单的公式cosA=a/c(邻边比斜边),见下图: ...

  6. 电子计算机应用地质地貌,岩土基础整理 一、高数24 1、空间解析几何与向量代数 两点间的距离,向量数量积,向量向量积,平面方程,两平面夹角,点到平面的距离,点... - 雪球...

    来源:雪球App,作者: 超级奶爸xujunhorse,(https://xueqiu.com/3442498082/131579485) 一.高数24 1.空间解析几何与向量代数 两点间的距离,向量 ...

  7. 计算空间中两个向量的夹角

    1,直接计算空间夹角 //计算α转角  var p1 = new THREE.Vector3(13.77,0.7,37.55);// 点v坐标 var p2 = new THREE.Vector3(- ...

  8. 1、使用库函数计算两个向量的夹角

    首先需要安装Eigen库.安装方法如下链接:https://blog.csdn.net/m0_37957160/article/details/109581546 使用到的库函数是: C ++ 中的a ...

  9. 《3D数学基础》系列视频 1.5 向量的夹角

    理解数学,理解代码! 大家好,我是老G! 今天为大家带来<3D数学基础>系列视频. 主要讲解:游戏开发中用到的3D数学知识,包括:定义,定理,推论. 也包括他们的推导过程,以及应用举例. ...

  10. matlab中plot同时绘制两个函数时向量长度不一致的解决办法

    在同一张图上绘制函数及其导数的图形的时候遇到的问题:求导数需要diff函数,众所周知,diff函数计算的是差值,出来的向量比原向量维数少1,导致用一个plot绘制的时候会报错 matlab中绘图时遇到 ...

最新文章

  1. 堆排序算法实现思想个人理解
  2. ASP.NET介绍及C#基本语法(一)
  3. 【Java代码】道格拉斯-普克 Douglas-Peucker 抽稀算法(算法流程图解+使用JDK8方法实现+详细注解源码)
  4. [转]java二维码生成与解析代码实现
  5. SAP Spartacus focus directive tabindex的默认值设置
  6. UFLDL教程: Exercise:Learning color features with Sparse Autoencoders
  7. DB2 pureScale在线备份恢复实例1
  8. 前端学习(3150):react-hello-react之DoM的diff算法
  9. Chrome运行时性能瓶颈分析
  10. Ubuntu linux下的录屏
  11. Linux学习6-CentOS搭建appium服务
  12. android查看第三方libs的jar源码
  13. scratch素材准备
  14. HTC6950新手基本操作方法
  15. Java学习-用JDBC通过CURD实现简单的业务,用户登陆,学生管理
  16. m3u8.sqlite转mp4(txkt,文末附程序下载地址)
  17. Word中批注的使用方法
  18. js简单交互动画,运动吧
  19. Kali Linux中无法使用pip的解决方法
  20. 缓存的那些应用场景,你都清楚吗?

热门文章

  1. STM32使用外部中断控制led灯亮灭
  2. 永恒之蓝--Windows7
  3. 关于CSS媒体查询--电脑尺寸大全
  4. 贵如油的春雨都是润物细无声的么?——记2021年首场大范围雷雨强对流天气
  5. Android小程序白屏,微信小程序在安卓的白屏问题原因及改进讲解
  6. 用 RIME 定制输入法
  7. Android锁屏的实现与难点总结
  8. 信息学奥赛一本通1357:车厢调度(train) (栈)
  9. python怎样查找收盘价_如何在Python中从晨星获得调整后的收盘价?
  10. TAP-Win32 Adapter OAS“的网络适配器删除后总是出现(kms激活器及win10激活)