点积
在数学中,点积(德语:;英语:)又称或标量积(德语:;英语:),是一种接受两串等长的数字串行(通常是坐标矢量)、返回单一数字的代数运算。[1]
在欧几里得几何里,两条笛卡尔坐标矢量的点积常称为(德语:;英语:)。点积是的一种特殊形式:内积是点积的抽象,内积是一种双线性函数,点积是欧几里得空间(内积空间)的度量。
从代数角度看,先求两数字串行中每组对应元素的积,再求所有积之和,结果即为点积。从几何角度看,点积则是两矢量的长度与它们夹角余弦的积。这两种定义在笛卡尔坐标系中等价。
点积的名称源自表示点乘运算的点号(),读作a dot b
,标量积的叫法则是在强调其运算结果为标量而非矢量。矢量的另一种乘法是叉乘(),读作a cross b
,其结果为矢量,称为叉积或矢量积。
定义
点积有两种定义方式:代数方式和几何方式。通过在欧氏空间中引入笛卡尔坐标系,矢量间的点积既可以由矢量坐标的代数运算得出,也可以通过引入两矢量的长度和角度等几何概念来求解。
代数定义
矢量和的点积定义为:
例如,三维矢量和的点积是
点积还可以写为:
- 。
这里,是行矢量的转置。
使用上面的例子,1×3矩阵(行矢量)乘以3×1矩阵(列矢量)的行列式就是结果(通过矩阵乘法得到1×1矩阵):
- 。
几何定义
在欧几里得空间中,点积可直观定义为
注意:点积的形式定义和这定义不同;在形式定义,和的夹角用上述等式定义。
这样,互相垂直的两条矢量的点积总是零。若和都是单位矢量(长度为1),它们的点积就是它们的夹角的余弦。那么,给定两条矢量,它们之间的夹角可以以下公式得到:
这个运算可以简单地理解为:在点积运算中,第一矢量投影到第二矢量上(矢量顺序这里在不重要,点积运算可交换),然后通过除以它们的标量长度来“标准化”。这样,这分数一定是小于等于1的,可以简单转化成角度值。
标量投影

|A| cos(θ)是A到B的投影。
欧氏空间中矢量在矢量上的标量投影是指对于矢量B来说矢量A的垂直度到矢量B的代表长度
这里是和的夹角。从点积的几何定义不难得出,两矢量的点积:可以理解为矢量在矢量上的投影再乘以的长度。
两种定义的等价性
点积的两种定义中,只需给定一种定义,另外一种定义就可以推出。
由几何定义推出代数定义
设是空间的一组标准正交基,可以得出:
上文中已经得知两条矢量点积的几何定义实际上就是一条矢量在另外一条矢量上的投影,故在任一标准基的点积就是在此标准基矢量上的投影,而根据矢量自身的定义,这个投影即为。因此:
由代数定义推出几何定义
应用余弦定理。 注意:这个证明采用三维矢量,但可以推广到维的情形。
考虑矢量
- .
重复使用勾股定理得到
- .
而由代数定义
- ,
所以,根据矢量点积的代数定义,矢量和自身的点积就是其长度的平方。
- 引理1
现在,考虑从原点出发的两条矢量和,夹角。第三条矢量定义为
- ,
构造以,,为边的三角形,采用余弦定理,有
- .
根据引理1,用点积代替矢量长度的平方,有
- . (1)
同时,根据定义 ≡ - ,有
- ,
根据分配律,得
- . (2)
连接等式(1)和(2)有
- .
简化等式即得
- ,
以上即为矢量点积的几何定义。
需要注意的是,点积的几何解释通常只适用于 ()。在高维空间,其他的域或模中,点积只有一个定义,那就是
性质
点积有以下性质。
- 满足交换律:
- ,
- 从定义即可证明( 为与的夹角):
- 对矢量加法满足分配律:
- 点积是双线性算子:
- 在乘以标量时满足:
如果是单位矢量,则点积给出在方向上投影的大小,如果方向相反则带有负号。分解矢量对求矢量的和经常是有用的,比如在力学中计算合力。
不像普通数的乘法服从消去律,如果,则总是等于,除非等于零。而对于点积:
- 如果并且:
- 则根据分配律可以得出:;进而:
- 如果垂直于,则可能,因而可能;否则。
参见
参考文献
- 同济大学数学系 .工程数学:线性代数(第六版).高等教育出版社.2014