向量内积

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

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

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

代数定义:

两个向量 a=[a1,a2,...,an]\vec{a}=[a_1, a_2, ..., a_n]b=[b1,b2,...,bn]\vec{b}=[b_1, b_2, ..., b_n] 的点积定义为:

ab=i=1naibi=a1b1+a2b2+...+anbn \vec{a} \cdot \vec{b} = \displaystyle\sum_{i=1}^n a_ib_i= a_1b_1+a_2b_2+...+ a_nb_n

几何定义:

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

ab=abcosθ \vec{a} \cdot \vec{b} =|{a}||{b} | \mathrm{cos}\theta

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

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

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

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

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

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

results matching ""

    No results matching ""