向量内积

在数学中,点积(Dot Product)又称数量积,是一个接受两个等长度的数字序列(通常是向量坐标),然后返回单个数字的代数运算。在欧几里德几何中,两个笛卡尔坐标向量的点积常称为内积(Inner Product)。

从代数的角度看,先对两个数字序列中的每组对应元素求积,再对所有积求和,结果即为点积。

从几何角度看,点积则是两个向量的长度与它们的夹角的余弦的积。

代数定义:

两个向量 $\vec{a}=[a_1, a_2, ..., a_n]$ 和 $\vec{b}=[b_1, b_2, ..., b_n]$ 的点积定义为:

$$ \vec{a} \cdot \vec{b} = \displaystyle\sum_{i=1}^n a_ib_i= a_1b_1+a_2b_2+...+ a_nb_n $$

几何定义:

在欧几里德空间中,点积可以直观的定义为:

$$ \vec{a} \cdot \vec{b} =|{a}||{b} | \mathrm{cos}\theta $$

这里$|\vec{x}|$表示向量$\vec{x}$的模的长度,$\theta$表示两个向量的角度。

当两个向量互相垂直时点积总是为零。因为$\mathrm{cos} 90 = 0$。当两个向量方向相同时,角度为$0$,内积为正的最大;当两个向量方向相反时,角度为$180$,内积为负的最大。

若${a}$和${b}$都是单位向量(长度为1),它们的点积就是它们的夹角的余弦。那么给定两个向量,它们之间的夹角可以通过下列公式得到:

$$ \mathrm{cos} \theta =\frac{ \vec{a} \cdot \vec{b} }{ |{a}| |{b}|} $$

向量的内积可以理解为向量A在向量B上的投影跟向量B的长度的乘积。

source: https://zh.wikipedia.org/wiki/点积


Copyright 2017-2019, All Rights Reserved.
粤ICP备18085907号 深圳市磐创网络科技有限公司

Documentation built with MkDocs.