点积是把两个维数相同的向量相乘,得到一个数。在坐标形式下,

u=(u1,u2,,un),v=(v1,v2,,vn),u = (u_1, u_2, \dots, u_n), \qquad v = (v_1, v_2, \dots, v_n), uv=u1v1+u2v2++unvn.u \cdot v = u_1v_1 + u_2v_2 + \dots + u_nv_n.

在通常的欧几里得空间中,这个数还有一个几何意义:

uv=uvcosθ,u \cdot v = |u||v|\cos\theta,

其中 θ\theta 是两个向量之间的夹角。这说明点积不只是一个计算公式。它还反映了两个向量在同一方向上的一致程度。

点积告诉了你什么

点积也叫数量积,因为结果是一个标量,而不是另一个向量。

在欧几里得空间中,点积的符号可以快速反映夹角情况。点积为正,说明夹角是锐角;点积为零,说明当两个向量都非零时它们互相垂直;点积为负,说明夹角是钝角。

一个特别重要的情形是向量与自身做点积:

uu=u12+u22++un2.u \cdot u = u_1^2 + u_2^2 + \dots + u_n^2.

在欧几里得空间中,它等于 u2|u|^2,因此不可能是负数。这就是为什么 uuu \cdot u 常用来求长度的平方,而不用开平方。

如何计算点积

用坐标公式计算点积,可以分三步:

  1. 按相同顺序写出两个向量,并检查它们的维数是否相同。
  2. 将对应分量分别相乘。
  3. 把结果相加。

分量的顺序不能打乱。第一个分量对应第一个,第二个对应第二个,依此类推。

点积计算例题

求下列两个向量的点积:

u=(2,1,3),v=(4,5,1).u = (2, -1, 3), \qquad v = (4, 5, 1).

先将对应分量相乘:

24=8,(1)5=5,31=3.2 \cdot 4 = 8, \qquad (-1) \cdot 5 = -5, \qquad 3 \cdot 1 = 3.

再相加:

uv=8+(5)+3=6.u \cdot v = 8 + (-5) + 3 = 6.

所以点积是 66

那么 66 说明了什么?在欧几里得空间中,结果为正说明两个向量的夹角是锐角。它并不表示两个向量相等或平行,只能说明它们在方向上的重合部分是正的。

点积的几何意义

在欧几里得几何中,点积衡量的是一个向量沿着另一个向量方向的程度。如果两个向量方向几乎相同,点积就会较大且为正。如果它们互成直角,点积就是 00。如果它们大致方向相反,点积就是负数。

这来自公式

uv=uvcosθu \cdot v = |u||v|\cos\theta

因为余弦项决定了符号和大小:

  • cosθ>0\cos\theta > 0 时,夹角是锐角,所以点积为正。
  • cosθ=0\cos\theta = 0 时,夹角是直角,所以点积为 00
  • cosθ<0\cos\theta < 0 时,夹角是钝角,所以点积为负。

这种夹角解释依赖于标准的欧几里得点积。如果你使用的是其他内积,几何意义可能会改变,因此通常的夹角图像不能直接照搬。

点积中的常见错误

忘记先检查维数

标准点积对一个二维向量和一个三维向量是没有定义的。两个向量必须有相同数量的分量。

把点积和对应分量相乘混淆

对于 (2,3)(2,3)(4,5)(4,5),点积是

24+35=23,2 \cdot 4 + 3 \cdot 5 = 23,

而不是 (8,15)(8,15)

把正的结果当成向量平行的证明

点积为正,只能说明在欧几里得空间中夹角是锐角。很多不同的向量对都可能有正的点积。

忘记“uv=0u \cdot v = 0 表示垂直”背后的条件

这个说法在标准欧几里得情形下是成立的。大多数入门题目都默认这个背景,但这个条件本身仍然很重要。

点积有哪些应用

只要方向很重要,但最终答案应当是一个数,点积就会出现。

在几何中,它可以用来判断正交并计算夹角。在物理中,它出现在功等公式里,因为只有力在运动方向上的分量才起作用。在高等代数和应用数学中,它也会出现在投影、最小二乘思想和相似度计算中。

试试一道类似的点积题

试做

u=(1,2,2),v=(3,1,4).u = (1, 2, -2), \qquad v = (3, -1, 4).

先计算 uvu \cdot v,再计算 uuu \cdot u。第二个值能很好地帮助你理解,为什么向量与自身的点积和两个不同向量之间的点积表现不一样。

需要解题帮助?

上传你的问题,几秒钟内获得经过验证的分步解答。

打开 GPAI Solver →