wow,仔细一看,自己五个月没更新了呢!
这个问题的灵感来源于学校的数学卷中的某道数学题。
题目
如图,已知正方形内有一点,连接其左下、左上、右下顶点,长度分别为 a,b,c,求正方形的边长。
俩个余弦~
我们标好字母,借鉴原卷解法的思想,将左边的三角形顺时针旋转 90∘(严谨点说,就是作 △CE′D 使其与 △CEA 全等)。
根据旋转不改变图形大小和形状的性质,我们可以知道下面几点,它对我们解题非常有帮助。
- △CEE′ 为等腰直角三角形。
- DE′=AE=b。
- AE⊥DE′(这个很重要!我看了很久才发现有这条规律!)。
所以 EE′,BE,BE′ 分别等于 2a,c,b。
利用两次余弦定理,得到答案:
cos∠EE′D∠EE′D=22ab2a2+b2−c2=cos−1(22ab2a2+b2−c2)⇓∠CE′D=∠EE′D+45∘=cos−1(22ab2a2+b2−c2)+45∘⇓再次使用余弦定理CD=a2+b2−2abcos∠CE′D=a2+b2−2abcos(cos−1(22ab2a2+b2−c2)+45∘)
疯狂的勾股定理
我没学过三角函数,所以这个表达式我不会化简,很丑陋(其实下面的那个公式似乎更加丑陋),而且日常使用比较难计算。所以我在想有没有其他的方法。我在宿舍床上想了很久,突然灵感就出来了,那时候直接跑出阳台借着灯光记了下来,然后心满意足的睡觉。如图,我们延长 AE 交 DE′ 于 F:
我们先来看 △EE′D,我们已经知道其三条边,并且我们知道AF⊥DE′,设 FD=x,利用勾股定理我们可以得到:
c2−x2x=2a2−(b−x)2=2bb2+c2−2a2
因此:
AD=AF2+x2=(b+c2−x2)2+x2=b2+c2+(2bc−b2−c2+2a2)(2bc+b2+c2−2a2)
对角线来了,边长还会远吗? AB=2AD,所以边长就等于:
2b2+c2+41(2bc−b2−c2+2a2)(2bc+b2+c2−2a2)
如果你愿意,可以再变得美观一些(就是那个 2 有点丑了):
2b2+c2+41(2a+b+c)(2a+b−c)(2a+c−b)(b+c−2a)
再一种做法——解析几何
(为了方便阅读,我将常数 a,b,c 标为正体,变量 g,x,y 标为斜体)
如图,我们可以得到一个三元二次方程组:
⎩⎪⎪⎨⎪⎪⎧CE:AE:DE:x2+y2=a2…(1)x2+(g−y)2=b2…(2)(g−x)2+yx=c2…(3)
(2)−(1) 得到 y=2gg2+a2−b2;(3)−(1) 得到 x=2gg2+a2−c2。
将 x 和 y 代入 (1),得到:
(2gg2+a2−c2)2+(2gg2+a2−b2)2=a2
解得:
g=±2b2+c2±41(2a+b+c)(2a+b−c)(2a+c−b)(b+c−2a)
去掉多余的根,得到:
g=2b2+c2+41(2a+b+c)(2a+b−c)(2a+c−b)(b+c−2a)
由海伦公式引出的推论
根据海伦公式,其实可以变换成一个更简洁的公式:
2b2+c2+2S△EE′D
因为 2b2+c2 实质上是以 b 和 c 为直角边的等腰直角三角形的面积和,所以我们就可以得到:
SABCD=S△AEF+S△DEG+2S△DEE′
这可能是这个图形中有关结论中最简洁的一个了吧。
从正四边形到正三边形
同样地,如果把正方形换成等边三角形,通过类似的方法,也可以求出边长。
如图,方法还是旋转,突破点还是旋转角度 ∠BGC=60∘。
再作几条垂线,用勾股定理就可以求出 BC 的长度。
方法不再赘述,这里放上公式,推出来的朋友可以对一下答案:
2a2+b2+c2+43(a+b+c)(a+b−c)(a+c−b)(b+c−a)