向量

向量运算:加法、点积与叉积

掌握向量的加法、数乘、点积和叉积,配合清晰的几何解释。物理、三维几何和线性代数的基础。

V
Vectora 团队
STEM 教育
13 分钟阅读
2026-04-10

试试本文配套的互动 3D 模拟

Explore this concept with our interactive 3D simulation.
打开模拟器

为什么要学向量?

向量是既有大小又有方向的量。它们是物理中力的数学语言、导航中方向的表达、计算机图形学中坐标的基础。掌握向量运算对任何 STEM 学科都不可或缺。

学习目标:学完本指南后,你应该能够:

  1. 用代数和几何方法进行向量的加减和数乘运算。
  2. 计算点积并用它求夹角。
  3. 计算叉积并用它求面积和法向量。
  4. 运用向量运算解决几何和物理问题。

向量基础

二维或三维向量写作 a⃗=(a1a2a3)\vec{a} = \begin{pmatrix} a_1 \\ a_2 \\ a_3 \end{pmatrix} 或 a⃗=a1i^+a2j^+a3k^\vec{a} = a_1\hat{i} + a_2\hat{j} + a_3\hat{k}。

模(大小)

∣a⃗∣=a12+a22+a32|\vec{a}| = \sqrt{a_1^2 + a_2^2 + a_3^2}

单位向量

a^=a⃗∣a⃗∣\hat{a} = \frac{\vec{a}}{|\vec{a}|}

加法与数乘

加法:a⃗+b⃗=(a1+b1a2+b2a3+b3)\vec{a} + \vec{b} = \begin{pmatrix} a_1 + b_1 \\ a_2 + b_2 \\ a_3 + b_3 \end{pmatrix}

几何意义:将 b⃗\vec{b} 的尾部放在 a⃗\vec{a} 的头部(首尾相接法则)。

数乘:ka⃗=(ka1ka2ka3)k\vec{a} = \begin{pmatrix} ka_1 \\ ka_2 \\ ka_3 \end{pmatrix}

  • k>1k > 1:拉伸向量
  • 0<k<10 < k < 1:缩短向量
  • k<0k < 0:方向反转

点积(数量积)

a⃗⋅b⃗=a1b1+a2b2+a3b3=∣a⃗∣∣b⃗∣cos⁡θ\vec{a} \cdot \vec{b} = a_1 b_1 + a_2 b_2 + a_3 b_3 = |\vec{a}||\vec{b}|\cos\theta

关键性质

性质值含义
a⃗⋅b⃗>0\vec{a} \cdot \vec{b} > 0θ<90°\theta < 90°锐角
a⃗⋅b⃗=0\vec{a} \cdot \vec{b} = 0θ=90°\theta = 90°垂直
a⃗⋅b⃗<0\vec{a} \cdot \vec{b} < 0θ>90°\theta > 90°钝角

求夹角

cos⁡θ=a⃗⋅b⃗∣a⃗∣∣b⃗∣\cos\theta = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}||\vec{b}|}

叉积(向量积)

叉积仅在三维中定义:

a⃗×b⃗=∣i^j^k^a1a2a3b1b2b3∣=(a2b3−a3b2a3b1−a1b3a1b2−a2b1)\vec{a} \times \vec{b} = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{vmatrix} = \begin{pmatrix} a_2 b_3 - a_3 b_2 \\ a_3 b_1 - a_1 b_3 \\ a_1 b_2 - a_2 b_1 \end{pmatrix}

关键性质

  • 结果是向量,同时垂直于 a⃗\vec{a} 和 b⃗\vec{b}。
  • 模:∣a⃗×b⃗∣=∣a⃗∣∣b⃗∣sin⁡θ|\vec{a} \times \vec{b}| = |\vec{a}||\vec{b}|\sin\theta = 由 a⃗\vec{a} 和 b⃗\vec{b} 构成的平行四边形的面积。
  • 方向:由右手定则决定。
  • 反交换律:a⃗×b⃗=−(b⃗×a⃗)\vec{a} \times \vec{b} = -(\vec{b} \times \vec{a})

典型例题

例题 1:求两向量夹角

求 a⃗=(123)\vec{a} = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} 和 b⃗=(4−12)\vec{b} = \begin{pmatrix} 4 \\ -1 \\ 2 \end{pmatrix} 的夹角。

a⃗⋅b⃗=4−2+6=8\vec{a} \cdot \vec{b} = 4 - 2 + 6 = 8 ∣a⃗∣=14,∣b⃗∣=21|\vec{a}| = \sqrt{14}, \quad |\vec{b}| = \sqrt{21} cos⁡θ=81421=8294≈0.467\cos\theta = \frac{8}{\sqrt{14}\sqrt{21}} = \frac{8}{\sqrt{294}} \approx 0.467 θ≈62.2°\theta \approx 62.2°

例题 2:求三角形面积

求以 A(1,0,0)A(1,0,0)、B(0,1,0)B(0,1,0)、C(0,0,1)C(0,0,1) 为顶点的三角形面积。

AB⃗=(−110),AC⃗=(−101)\vec{AB} = \begin{pmatrix} -1 \\ 1 \\ 0 \end{pmatrix}, \quad \vec{AC} = \begin{pmatrix} -1 \\ 0 \\ 1 \end{pmatrix} AB⃗×AC⃗=(111)\vec{AB} \times \vec{AC} = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} 面积=12∣AB⃗×AC⃗∣=32\text{面积} = \frac{1}{2}|\vec{AB} \times \vec{AC}| = \frac{\sqrt{3}}{2}

常见错误

  1. 混淆点积和叉积 —— 点积结果是标量,叉积结果是向量。注意题目要求的是哪一种。
  2. 忘记叉积的反交换律 —— a⃗×b⃗≠b⃗×a⃗\vec{a} \times \vec{b} \neq \vec{b} \times \vec{a},顺序很重要。
  3. 行列式展开符号错误 —— 注意 j^\hat{j} 分量在余子式展开中有一个负号。

考试技巧(高考 / AP / IB / A-Level)

  • 判断垂直性:计算点积。若为零,则两向量垂直。
  • 叉积是求平面法向量最快的方法——对平面内两个方向向量做叉积即可。
  • a⃗\vec{a} 在 b⃗\vec{b} 方向上的投影:projb⃗a⃗=a⃗⋅b⃗∣b⃗∣2b⃗\text{proj}_{\vec{b}}\vec{a} = \frac{\vec{a} \cdot \vec{b}}{|\vec{b}|^2}\vec{b}。

常见问题

标量和向量有什么区别?

标量只有大小(如温度、质量)。向量既有大小又有方向(如速度、力)。

二维中有叉积吗?

不完全一样。在二维中,a⃗=(a1,a2)\vec{a} = (a_1, a_2) 和 b⃗=(b1,b2)\vec{b} = (b_1, b_2) 的「叉积」给出一个标量 a1b2−a2b1a_1 b_2 - a_2 b_1,等于由两向量构成的平行四边形的有向面积。


相关主题

  • 空间几何 —— 向量提供了三维几何的代数工具。
  • 复数 —— 复数乘法有向量旋转的解释。
  • 三角函数图像 —— 点积公式涉及余弦;叉积公式涉及正弦。

参考资料与延伸阅读

本文由 Vectora 编辑团队创作,内容参照中国高中及大学理科课程标准编写,基于化学、物理、生物及数学领域的权威学术资料。

发布日期: 2026-04-10

如有错误或建议,请联系 support@vectora.one.