数学 / 平面向量 · 从有向线段到数量积 / 向量法解平面几何与力学问题 待审核 6 / 6
apply · ab=0a \cdot b = 0 · a2=aa|a|^2 = a \cdot a · W=FsW = F \cdot s

向量法解平面几何与力学问题

综合几何的证明依赖辅助线与角度追踪,每一步都要另找理由。向量法换一条路径:先把图形里的条件翻译成运算,算完再把结果翻译回几何语言。翻译表只有几条,却覆盖了中学阶段的多数平面几何命题;同一套运算在力学里对应力的合成、分解与做功。

1 · 几何条件的向量译法

ab=0a \cdot b = 0 · a2=aa|a|^2 = a \cdot a · b=λab = \lambda a

常用的对应关系可以列成一张表。左列是题面上的说法,中列是它在向量语言里的等价形式。

表 1-1 · 四类几何条件的向量译法,右列给出各自的依据。
几何条件 向量写法 依据
OAOBOA \perp OB ab=0a \cdot b = 0 数量积的垂直判定
线段 ABAB 的长度 AB2=ABAB\lvert \overrightarrow{AB} \rvert^2 = \overrightarrow{AB} \cdot \overrightarrow{AB} 模的定义
AABBCC 三点共线 AB=λAC\overrightarrow{AB} = \lambda \overrightarrow{AC} 共线向量定理 §1
MMABAB 的中点 OM=12(OA+OB)\overrightarrow{OM} = \tfrac{1}{2}(\overrightarrow{OA} + \overrightarrow{OB}) 加法与数乘

表里第二行是向量法最省力的一处:求长度不必先解三角形,只要把线段写成向量再与自身作数量积。第三行把「共线」这种位置关系换成了一个待定实数,从而可与其他条件联立。重心的表达式 OG=13(OA+OB+OC)\overrightarrow{OG} = \tfrac{1}{3}(\overrightarrow{OA} + \overrightarrow{OB} + \overrightarrow{OC}) 不在表内,它在 §3 顺带证出。

2 · 菱形对角线的垂直性

定理 2.1 菱形的两条对角线互相垂直。

证明 设菱形为 OACBOACB,两条邻边记作 OA=a\overrightarrow{OA} = aOB=b\overrightarrow{OB} = b。菱形四边等长,故 a=b|a| = |b|。两条对角线为 OC=a+b\overrightarrow{OC} = a + bBA=ab\overrightarrow{BA} = a - b。由数量积的分配律与交换律,

(a+b)(ab)=aaab+babb=a2b2=0(a + b) \cdot (a - b) = a \cdot a - a \cdot b + b \cdot a - b \cdot b = |a|^2 - |b|^2 = 0

两条对角线的数量积为零,二者垂直。∎

整个证明没有出现角度,也没有作一条辅助线:a=b|a| = |b| 这一个条件经 a2=aa|a|^2 = a \cdot a 转成数量积,展开后交叉项自动抵消。恒等式 (a+b)(ab)=a2b2(a+b) \cdot (a-b) = |a|^2 - |b|^2 反过来读还给出判定:平行四边形的对角线互相垂直,当且仅当它是菱形。

图 2-1 · 平行四边形两条对角线的数量积。可切换邻边预设或拖动 aabb 的端点,观察两条邻边等长时数量积如何归零。

3 · 中线的共点性

定理 3.1 三角形的三条中线交于一点,且该点把每条中线分成 2:12 : 1 的两段。

证明 任取一点 OO 作起点,记 OA=u\overrightarrow{OA} = uOB=v\overrightarrow{OB} = vOC=w\overrightarrow{OC} = w。设 MMBCBC 的中点,则 OM=12(v+w)\overrightarrow{OM} = \tfrac{1}{2}(v + w)。令点 GGOG=13(u+v+w)\overrightarrow{OG} = \tfrac{1}{3}(u + v + w) 确定,则

AG=13(v+w2u),AM=12(v+w2u)\overrightarrow{AG} = \tfrac{1}{3}(v + w - 2u), \qquad \overrightarrow{AM} = \tfrac{1}{2}(v + w - 2u)

两式相比得 AG=23AM\overrightarrow{AG} = \tfrac{2}{3}\overrightarrow{AM}。由共线向量定理,GG 落在中线 AMAM 上,且 AG:GM=2:1AG : GM = 2 : 1uuvvwwGG 的定义式里地位对称,把上述推导中的 AA 换成 BBCC 逐字成立,同一个 GG 因而同时落在三条中线上。∎

定义式里的起点 OO 可以任取而不影响 GG 的位置:换成 OO' 后三个向量各加上 OO\overrightarrow{O'O},右端整体也只加上同一个 OO\overrightarrow{O'O},指到的仍是同一点。

medianMeet 把这条命题变成了可测的数:它联立 AABB 出发的两条中线求交点,再与重心公式的结果比对。在 11×1111 \times 11 的整点范围内穷举 1685928 个非退化三角形,交点在两条中线上的参数与 2/32/3 的双精度值逐个相等(差恰好是 0),而交点坐标与重心公式给出的坐标仍相差最多 9.4×10169.4 \times 10^{-16}。偏差出在解出参数之后的那次乘加,不在解本身;把「共点」写成布尔判定时之所以必须给阈值,理由即在于此。

图 3-1 · 三角形的三条中线与重心。可拖动三个顶点,观察两条中线的交点与重心公式给出的坐标,以及该点到第三条中线的距离。

4 · 力的合成与分解

作用于同一点的两个力 F1F_1F2F_2 的合力 (resultant force) 是它们的向量和,作图法则与向量加法的平行四边形法则逐字相同。反过来把一个力写成两个方向上的分力,就是投影页的正交分解。

斜面是最常见的一例。倾角为 θ\theta 的斜面上放一物块,重力 GG 竖直向下。取沿斜面向下的单位向量与垂直斜面的单位向量作基底,GG 的两个分量的大小分别是 Gsinθ|G| \sin\thetaGcosθ|G| \cos\theta,平方和为 G2|G|^2,即正交分解的勾股关系。倾角增大时沿斜面的分量变大、压向斜面的分量变小,物块由静到滑的临界条件正是前者超过最大静摩擦力。

图 4-1 · 斜面上重力的正交分解。可调倾角 θ\theta 与重力大小,观察两个分力的读数与它们的平方和。

5 · 恒力做功

恒力 FF 使物体产生位移 ss 时所做的 (work) 定义为 W=Fs=FscosθW = F \cdot s = |F| |s| \cos\theta。功是标量,国际单位为焦耳。符号由夹角决定:θ\theta 为锐角时 W>0W > 0,为钝角时 W<0W < 0(滑动摩擦力对运动的物体做负功),FFss 垂直时 W=0W = 0(匀速圆周运动里向心力不做功)。

代一组数:F=(30,40)F = (30, 40) 牛、s=(5,0)s = (5, 0) 米时,坐标式给出 W=30×5+40×0=150W = 30 \times 5 + 40 \times 0 = 150 焦;几何式给出 F=50|F| = 50 牛、s=5|s| = 5 米、cosθ=0.6\cos\theta = 0.6,乘积同样是 150 焦。力与位移方向不一致时只有沿位移方向的那个分力做功,用上一页的语言说,WW 等于 s|s|FFss 上的投影数量。

注 · 功的定义式是数量积在物理里的原型:先有「力沿位移方向的分量乘位移」这个量有物理意义,后有把它抽象成两个向量的运算。这也解释了数量积为何取标量作结果——功、通量这些量本身就没有方向。

6 · 参考文献

  1. Rhombus. Wikipedia. 菱形的判定,含对角线互相垂直这一充要条件。https://en.wikipedia.org/wiki/Rhombus
  2. Centroid. Wikipedia. 三角形重心的位置向量与 2:12 : 1 分比。https://en.wikipedia.org/wiki/Centroid
  3. Work (physics). Wikipedia. 恒力做功 W=FsW = F \cdot s 的定义与符号约定。https://en.wikipedia.org/wiki/Work_(physics)
  4. Inclined plane. Wikipedia. 斜面上重力的正交分解与滑动的临界条件。https://en.wikipedia.org/wiki/Inclined_plane