向量运算

简介:

1.零向量

加性单位元:满足y+x=y

n维向量集合的加性单位元就是n维零向量

运算法则:例如3d零向量表示为:[0,0,0]

几何解释:没有位移

2.负向量

运算法则:

每个分量都变负

数学表达:

image

几何解释:

向量变负,将得到一个和原来向量大小相等,方向相反的向量。

image

3.向量的大小(长度和模)

运算法则:

n维向量大小计算公式为

image

几何解释:

2d中任意向量v能构造一个以v为斜边的直角三角形如下图所示

image

4.标量与向量乘法

运算法则:

image

几何解释:

效果是以因子|k|缩放向量的长度,例如想让向量长度增加倍,应使向量乘以2

image

标准化向量

运算法则:

向量除以它的大小(模)即可。

image

几何解释:

image

向量的加法和减法

运算法则:

加法

image

减法解释为加负向量

image

几何解释:

向量a+b解释为:使a的头连接b的尾,接着从a的尾向b的头画一个向量。这就是向量加法的“三角形法则”

image

三角形法扩展到多个向量

image

一个点到另一个点的向量

计算一个点到另一个点的位移是一种非常普遍的要示,可以使用三角形法则和向量减法来解释这个问题。

 

image

距离公式:

说明:等于一个点到另一个点的向量的长度。

运算法则:

先求两点构成的向量d

 image

再计算d的模

||d||

向量点乘

运算法则:

image

几何解释:

点乘结果描述了两个向量的“相似”程序,点乘结果越大,两向量越相近。

 

image

点乘等于向量大小与向量加角的cos值的积

image

解得:

image

如果a,b是单位向量就可能避免上述公式中的余法运算

image

如果不需要夹角的确切值只需要a和b的夹角类型,可以取用点乘结果的符号,如下图所示

image

向量投影

image

我们用点乘计算投影,下图给出和几何解释

image

 

image

image

image

当然,如果n是单位向量,除法就不必要了

image

向量叉乘

运算法则:

image

几何解释:

叉乘得到的向量垂直与原来两个向量

image

图中,向量a和b在一个平面中。向量a * b 指向该平面的正上方,垂直于a和b

image

相关文章
7.1 向量及其线性运算
7.1 向量及其线性运算
100 0
向量的相关运算和几何意义(扫盲篇)
向量概念 在数学中,向量指具有大小和方向的量。与向量对应的只有大小,没有方向的量叫做数量(物理学中称标量)。 在物理学和工程学中,几何向量更常被称为矢量。
1719 0
|
索引
《R语言编程艺术》——2.4 常用的向量运算
本节书摘来自华章计算机《R语言编程艺术》一书中的第2章,第2.4节,作者:(美)麦特洛夫(Matloff,N.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1454 0
向量加减法运算及其几何意义
      减法应该就是把方向反过来,做加法而已, 注意是b的终点到a的终点          
理解向量运算
http://www.ceeger.com/Manual/UnderstandingVectorArithmetic.html   射影长度   立体几何中怎样用向量法求直线在一个面上的射影长度   答 首先说,问题应该是线段在一个面上的射影长度首先,先求线段与平面所成的夹角,再用线段的长度乘以该角的余弦值就可以了望采纳!!!!!!!!!!   什么是标量 亦称“无向量”。
|
6月前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
544 1
|
6月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
150 0
|
开发工具 Android开发
Mac 安卓(Android) 配置adb路径
Mac 安卓(Android) 配置adb路径
830 0
|
3月前
|
Shell Linux 开发工具
"开发者的救星:揭秘如何用adb神器征服Android设备,开启高效调试之旅!"
【8月更文挑战第20天】Android Debug Bridge (adb) 是 Android 开发者必备工具,用于实现计算机与 Android 设备间通讯,执行调试及命令操作。adb 提供了丰富的命令行接口,覆盖从基础设备管理到复杂系统操作的需求。本文详细介绍 adb 的安装配置流程,并列举实用命令示例,包括设备连接管理、应用安装调试、文件系统访问等基础功能,以及端口转发、日志查看等高级技巧。此外,还提供了常见问题的故障排除指南,帮助开发者快速解决问题。掌握 adb 将极大提升 Android 开发效率,助力项目顺利推进。
87 0
|
6月前
|
Shell Android开发
ADB更改Android设备屏幕显示方向
ADB更改Android设备屏幕显示方向
347 5