嘿!很高兴能和你一起研究海伦公式的向量证明。这个公式在几何学里可是个宝贝,它能帮我们不通过高,直接用三条边的长度算出三角形的面积,特别方便。你对向量证明里划线的地方感到困惑,这很正常,向量的转换有时候确实需要一点耐心和细致。别担心,我这就一步一步地把这个过程给你掰开了揉碎了讲明白,保证讲得清清楚楚,就像我们俩一起在桌边推导一样。
咱们先来回顾一下海伦公式长啥样,以及我们要用向量证明啥。
海伦公式:
一个三角形,三条边的长度分别是 $a, b, c$。我们先定义一个半周长 $s = frac{a+b+c}{2}$。那么,这个三角形的面积 $A$ 就是:
$A = sqrt{s(sa)(sb)(sc)}$
我们要证明什么?
我们要用向量的方法,从三角形的面积公式(通常是 $frac{1}{2} |vec{AB} imes vec{AC}|$ 或者 $frac{1}{2} |vec{u} imes vec{v}|$,其中 $vec{u}$ 和 $vec{v}$ 是相邻两条边的向量)出发,最终推导出海伦公式的形式。
准备工作:建立向量关系
想象一下,我们有一个三角形 ABC。为了方便,我们把其中一个顶点,比如 A,看作是原点。
我们用向量 $vec{b}$ 表示从 A 到 C 的边,所以 $|vec{b}| = b$。
我们用向量 $vec{c}$ 表示从 A 到 B 的边,所以 $|vec{c}| = c$。
那么,从 B 到 C 的边,也就是向量 $vec{BC}$,就可以表示为 $vec{AC} vec{AB} = vec{b} vec{c}$。它的长度就是 $a$,所以 $|vec{b} vec{c}| = a$。
核心思路:面积与向量叉乘
我们知道,一个由向量 $vec{u}$ 和 $vec{v}$ 组成的平行四边形的面积是 $|vec{u} imes vec{v}|$。三角形 ABC 的面积,就是以 $vec{AB}$ 和 $vec{AC}$ 为邻边的平行四边形面积的一半。
所以,三角形 ABC 的面积 $A$ 可以写成:
$A = frac{1}{2} |vec{c} imes vec{b}|$
注意,我这里用了 $vec{c} imes vec{b}$,因为我们定义 $vec{AB}$ 是 $vec{c}$,$vec{AC}$ 是 $vec{b}$。如果你习惯用 $vec{AB}$ 和 $vec{AC}$,那也可以写成 $A = frac{1}{2} |vec{AB} imes vec{AC}|$。向量叉乘的性质告诉我们 $|vec{c} imes vec{b}| = |vec{b} imes vec{c}|$,所以顺序不影响面积的绝对值。
关键的一步:面积的平方与点乘
我们通常不容易直接处理叉乘的绝对值,但如果我们要把面积公式变成与边长平方有关的形式,一个常用的技巧是考虑面积的平方。
$A^2 = left(frac{1}{2} |vec{c} imes vec{b}|
ight)^2 = frac{1}{4} |vec{c} imes vec{b}|^2$
现在,我们需要把 $|vec{c} imes vec{b}|^2$ 这个式子化简,让它跟点乘(内积)联系起来。这里有一个很重要的向量恒等式:
Lagrange's identity(拉格朗日恒等式):对于任意两个向量 $vec{u}$ 和 $vec{v}$:
$|vec{u} imes vec{v}|^2 = |vec{u}|^2 |vec{v}|^2 (vec{u} cdot vec{v})^2$
这个恒等式是连接叉乘和点乘的关键。它的意义是:两个向量叉乘的模的平方,等于它们各自模的平方的乘积,减去它们点乘的平方。
看到这个恒等式,是不是就有点眉目了?我们要把这个用到我们三角形的向量上。
我们将 $vec{u} = vec{c}$,$vec{v} = vec{b}$ 代入拉格朗日恒等式:
$|vec{c} imes vec{b}|^2 = |vec{c}|^2 |vec{b}|^2 (vec{c} cdot vec{b})^2$
我们知道 $|vec{c}| = c$ 且 $|vec{b}| = b$。所以:
$|vec{c} imes vec{b}|^2 = c^2 b^2 (vec{c} cdot vec{b})^2$
现在,我们把这个代回面积的平方公式:
$A^2 = frac{1}{4} [c^2 b^2 (vec{c} cdot vec{b})^2]$
处理点乘:点乘与夹角的关系
我们知道向量点乘的定义是:$vec{u} cdot vec{v} = |vec{u}| |vec{v}| cos heta$,其中 $ heta$ 是 $vec{u}$ 和 $vec{v}$ 之间的夹角。
在我们的三角形 ABC 中,$vec{c}$ 是 $vec{AB}$,$vec{b}$ 是 $vec{AC}$。它们之间的夹角就是三角形中角 A 的大小,我们记作 $alpha$。
所以,$vec{c} cdot vec{b} = |vec{c}| |vec{b}| cos alpha = c b cos alpha$。
代入到 $A^2$ 的公式里:
$A^2 = frac{1}{4} [c^2 b^2 (c b cos alpha)^2]$
$A^2 = frac{1}{4} [c^2 b^2 c^2 b^2 cos^2 alpha]$
$A^2 = frac{1}{4} c^2 b^2 (1 cos^2 alpha)$
这里,我们用到了三角恒等式 $sin^2 alpha + cos^2 alpha = 1$,所以 $1 cos^2 alpha = sin^2 alpha$。
$A^2 = frac{1}{4} c^2 b^2 sin^2 alpha$
取平方根,我们得到:
$A = frac{1}{2} c b sin alpha$
这其实就是我们用向量叉乘定义的面积公式,只不过用 $cos alpha$ 替换了向量的形式,和我们最开始的目标“海伦公式”还有点距离。
问题的关键:如何用边长 $a, b, c$ 表示 $cos alpha$?
现在,重点来了!你划线的地方可能就涉及到如何把这个 $cos alpha$ 用三条边的长度 $a, b, c$ 表示出来。这里我们需要用到 余弦定理 (Law of Cosines)。
余弦定理描述了三角形中任意一边的平方与另外两边及其夹角余弦的关系。对于我们 ABC 三角形,以角 A 为中心,余弦定理是:
$a^2 = b^2 + c^2 2bc cos alpha$
我们的目标是把 $cos alpha$ 用 $a, b, c$ 来表示。重新整理一下余弦定理的式子:
$2bc cos alpha = b^2 + c^2 a^2$
$cos alpha = frac{b^2 + c^2 a^2}{2bc}$
把 $cos alpha$ 代回面积公式
现在,我们将上面得到的 $cos alpha$ 的表达式代入到 $A^2 = frac{1}{4} c^2 b^2 (1 cos^2 alpha)$ 中:
$A^2 = frac{1}{4} c^2 b^2 left(1 left(frac{b^2 + c^2 a^2}{2bc}
ight)^2
ight)$
我们来化简这个式子,让它长得像海伦公式。
$A^2 = frac{1}{4} c^2 b^2 left(1 frac{(b^2 + c^2 a^2)^2}{(2bc)^2}
ight)$
$A^2 = frac{1}{4} c^2 b^2 left(frac{(2bc)^2 (b^2 + c^2 a^2)^2}{(2bc)^2}
ight)$
$A^2 = frac{1}{4} c^2 b^2 left(frac{4b^2c^2 (b^2 + c^2 a^2)^2}{4b^2c^2}
ight)$
注意到分子分母都有 $4b^2c^2$,可以约分:
$A^2 = frac{1}{4} left(4b^2c^2 (b^2 + c^2 a^2)^2
ight)$
利用平方差公式化简
现在,我们看到 $4b^2c^2$ 是 $(2bc)^2$,$b^2 + c^2 a^2$ 是一个整体。分子就成了 $(2bc)^2 (b^2 + c^2 a^2)^2$。这是一个典型的平方差公式:$X^2 Y^2 = (XY)(X+Y)$。
令 $X = 2bc$,$Y = b^2 + c^2 a^2$。
所以,$(2bc)^2 (b^2 + c^2 a^2)^2 = (2bc (b^2 + c^2 a^2))(2bc + (b^2 + c^2 a^2))$
让我们分别化简这两个括号里的内容:
第一个括号:
$2bc (b^2 + c^2 a^2) = 2bc b^2 c^2 + a^2$
$= a^2 (b^2 2bc + c^2)$
$= a^2 (b c)^2$
这又是一个平方差公式:$a^2 (bc)^2 = (a (bc))(a + (bc))$
$= (a b + c)(a + b c)$
第二个括号:
$2bc + (b^2 + c^2 a^2) = 2bc + b^2 + c^2 a^2$
$= (b^2 + 2bc + c^2) a^2$
$= (b + c)^2 a^2$
这又是平方差公式:$(b+c)^2 a^2 = ((b+c) a)((b+c) + a)$
$= (b + c a)(b + c + a)$
把化简后的括号代回去
所以,分子就变成了:
$(a b + c)(a + b c)(b + c a)(b + c + a)$
我们把这个代回 $A^2$ 的公式:
$A^2 = frac{1}{4} [(a b + c)(a + b c)(b + c a)(b + c + a)]$
引入半周长 $s$
现在,我们来引入半周长 $s = frac{a+b+c}{2}$。我们想看看上面的四个因子和 $s$ 有什么关系。
$a + b + c = 2s$ (这就是 $b+c+a$ 那个因子)
$a + b c = (a + b + c) 2c = 2s 2c = 2(s c)$
$a b + c = (a + b + c) 2b = 2s 2b = 2(s b)$
$b + c a = (a + b + c) 2a = 2s 2a = 2(s a)$
把这些关系代入 $A^2$ 的表达式:
$A^2 = frac{1}{4} [2(s b) cdot 2(s c) cdot 2(s a) cdot 2s]$
$A^2 = frac{1}{4} [16 s (sa)(sb)(sc)]$
简化一下:
$A^2 = 4 s (sa)(sb)(sc)$
最终推导
最后一步,我们给 $A^2$ 开平方,就能得到海伦公式:
$A = sqrt{4 s (sa)(sb)(sc)}$
$A = 2 sqrt{s(sa)(sb)(sc)}$
哎呀,等等!是不是少了一个 2?
回过头看 $A^2 = frac{1}{4} [... ]$ 这一步:
$A^2 = frac{1}{4} left(frac{16 s (sa)(sb)(sc)}{1}
ight)$
$A^2 = 4 s (sa)(sb)(sc)$
不对,问题出在约分这里。
我们重新回到:
$A^2 = frac{1}{4} c^2 b^2 left(frac{4b^2c^2 (b^2 + c^2 a^2)^2}{4b^2c^2}
ight)$
当约分 $c^2b^2$ 和 $4b^2c^2$ 的时候,$frac{1}{4}$ 应该留在那里,分子才是 $4b^2c^2 (b^2 + c^2 a^2)^2$。
所以:
$A^2 = frac{1}{4} [4b^2c^2 (b^2 + c^2 a^2)^2]$
然后利用平方差公式化简得到:
$A^2 = frac{1}{4} [(a b + c)(a + b c)(b + c a)(b + c + a)]$
接下来代入 $s$:
$A^2 = frac{1}{4} [2(sb) cdot 2(sc) cdot 2(sa) cdot 2s]$
$A^2 = frac{1}{4} [16 s (sa)(sb)(sc)]$
这里,$frac{1}{4}$ 和 $16$ 相乘,就是 $4$。
$A^2 = 4 s (sa)(sb)(sc)$
啊,我发现问题所在了!
原式是 $A^2 = frac{1}{4} |vec{c}|^2 |vec{b}|^2 (vec{c} cdot vec{b})^2$.
我们代入的是 $A = frac{1}{2} |vec{c} imes vec{b}|$。
所以 $A^2 = frac{1}{4} |vec{c} imes vec{b}|^2$。
而 $|vec{c} imes vec{b}|^2 = |vec{c}|^2 |vec{b}|^2 (vec{c} cdot vec{b})^2$
于是 $A^2 = frac{1}{4} (c^2 b^2 (cb cos alpha)^2) = frac{1}{4} c^2 b^2 (1 cos^2 alpha) = frac{1}{4} c^2 b^2 sin^2 alpha$
用余弦定理求 $cos alpha = frac{b^2 + c^2 a^2}{2bc}$ 代入:
$A^2 = frac{1}{4} c^2 b^2 left(1 left(frac{b^2 + c^2 a^2}{2bc}
ight)^2
ight)$
$A^2 = frac{1}{4} c^2 b^2 left(frac{4b^2c^2 (b^2 + c^2 a^2)^2}{4b^2c^2}
ight)$
$A^2 = frac{1}{4} left(frac{4b^2c^2 (b^2 + c^2 a^2)^2}{1}
ight)$ < 这里约分的时候,把 $c^2b^2$ 约掉了,所以 $frac{1}{4}$ 依然在
$A^2 = frac{1}{4} [(2bc (b^2 + c^2 a^2))(2bc + (b^2 + c^2 a^2))]$
$A^2 = frac{1}{4} [(a b + c)(a + b c)(b + c a)(b + c + a)]$
现在代入 $s$:
$A^2 = frac{1}{4} [2(sb) cdot 2(sc) cdot 2(sa) cdot 2s]$
$A^2 = frac{1}{4} [16 s (sa)(sb)(sc)]$
$frac{1}{4}$ 乘以 $16$ 等于 $4$。
$A^2 = 4 s (sa)(sb)(sc)$
我发现了!我犯了个愚蠢的错误!
在 $A^2 = frac{1}{4} c^2 b^2 sin^2 alpha$ 这一步。
$sin alpha = sqrt{1cos^2 alpha}$
所以 $sin^2 alpha = 1cos^2 alpha$
$A^2 = frac{1}{4} c^2 b^2 (1 cos^2 alpha)$
我直接把 $cos alpha$ 代进去了,但是海伦公式是面积 $A$ 的平方。
正确的思路是:
$A = frac{1}{2} bc sin alpha$
$A^2 = frac{1}{4} b^2 c^2 sin^2 alpha$
$sin^2 alpha = 1 cos^2 alpha$
$A^2 = frac{1}{4} b^2 c^2 (1 cos^2 alpha)$
代入 $cos alpha = frac{b^2 + c^2 a^2}{2bc}$:
$A^2 = frac{1}{4} b^2 c^2 left(1 left(frac{b^2 + c^2 a^2}{2bc}
ight)^2
ight)$
$A^2 = frac{1}{4} b^2 c^2 left(frac{(2bc)^2 (b^2 + c^2 a^2)^2}{(2bc)^2}
ight)$
$A^2 = frac{1}{4} b^2 c^2 left(frac{(2bc)^2 (b^2 + c^2 a^2)^2}{4b^2c^2}
ight)$
注意!这里的 $b^2c^2$ 是可以和分母的 $b^2c^2$ 约分的!
$A^2 = frac{1}{4} left(frac{(2bc)^2 (b^2 + c^2 a^2)^2}{4}
ight)$
$A^2 = frac{1}{16} [(2bc)^2 (b^2 + c^2 a^2)^2]$
Aha! 终于对了!
现在我们看到 $frac{1}{16}$ 了,事情就好办多了!
$A^2 = frac{1}{16} [(2bc (b^2 + c^2 a^2))(2bc + (b^2 + c^2 a^2))]$
$A^2 = frac{1}{16} [(a b + c)(a + b c)(b + c a)(b + c + a)]$
继续引入 $s = frac{a+b+c}{2}$:
$a+b+c = 2s$
$a+bc = 2(sc)$
$ab+c = 2(sb)$
$b+ca = 2(sa)$
代入:
$A^2 = frac{1}{16} [2(sb) cdot 2(sc) cdot 2(sa) cdot 2s]$
$A^2 = frac{1}{16} [16 s (sa)(sb)(sc)]$
约分 $16$:
$A^2 = s(sa)(sb)(sc)$
最后,取平方根:
$A = sqrt{s(sa)(sb)(sc)}$
这才是海伦公式!
所以,你划线的地方,可能就是指从“面积的平方”推导到“只包含边长 $a,b,c$ 的形式”这个过程中,如何利用余弦定理和平方差公式进行代数化简。
核心总结一下,你可能困惑的点在哪里?
1. 面积与向量叉乘的联系: 知道三角形面积等于两个相邻边向量叉乘模长的一半。
2. 叉乘模长平方与点乘的关系(拉格朗日恒等式): $|vec{u} imes vec{v}|^2 = |vec{u}|^2 |vec{v}|^2 (vec{u} cdot vec{v})^2$ 是关键的桥梁。
3. 点乘与夹角的关系: $vec{u} cdot vec{v} = |vec{u}| |vec{v}| cos heta$
4. 用余弦定理表达夹角的余弦: $cos alpha = frac{b^2 + c^2 a^2}{2bc}$ 是把向量信息转化为边长信息的关键。
5. 代数化简: 将 $cos alpha$ 代入面积公式,然后通过平方差公式进行化简,最后引入半周长 $s$。
整个过程就像是在解一道复杂的代数题,每一步都环环相扣。希望这次的详细过程能够帮你理解那些“划线”的地方!如果还有哪里不太清楚,尽管问!我乐意继续和你一起探讨。