数学 - 已知三角形三边长度求面积

数学 - 已知三角形三边长度求面积

重要提示

本文仅适合电脑部分平板阅读,手机使用者请尽早退出,谢谢!

前言

难得有点时间来写文章,正好今天(2022/9/30)算了这个公式,就把它记录下来
另外,作者没有试图让它看起来更“漂亮”,而是尽可能一拆到底没有括号
可能最后的结果不是很美好,但我认为思考的过程才是最重要的
本文创作时间:2022/9/30 ~ 2022/10/3

条件 & 所求

Δ A B C \Delta ABC ΔABC 中, B C = a BC = a BC=a A C = b AC = b AC=b A B = c AB = c AB=c,求 S Δ A B C S_{\Delta ABC} SΔABC.

推导

简化问题

首先,我们需要稍稍简化一下这个问题:

  • 显然,交换任意两边的长度都是不影响最终结果的,所以我们不妨设 a ≥ b ≥ c a \ge b \ge c abc
  • 那么 B C BC BC 边上的高 (假设它为 A D AD AD),就一定在 Δ A B C \Delta ABC ΔABC内部
    如图:

( A D ⊥ B C ( AD \perp BC (ADBC D ) D) D)

这显然容易证明,在此不过多赘述
那么我们就只需要求出 A D AD AD,就可以很容易地求出 S Δ A B C S_{\Delta ABC} SΔABC


Tips
  • 请做好心理准备,接下来的内容可能有亿点复杂,同时含有很多技巧性的东西
  • 同时,我的语言表达能力不是太好,阅读体验不会很好
  • 另外,作者仅为一名初二学生,可能想出的方法过于繁琐,如有更好的方法,欢迎提出

切入问题

显然,这里我们可以通过方程求解(同时这也是一个比较好的方法)
同时,通过勾股定理来建立表示线段的长度也是一个很好的方法
未知数的设置也需要进行考虑

  • 第一种方法:直接设 x = A D x = AD x=AD
    那么就可以得到
    c 2 − x 2 + b 2 − x 2 = a \sqrt {c^2 - x^2} + \sqrt {b^2 - x^2} = a c2x2 +b2x2 =a
    但是显然,这种平方根的加减计算对于我们来说非常不友好,作者也没有尝试这种方法

  • 那么我们就需要另辟蹊径
    观察上图,我们可以发现,除了 A D AD AD未知的,还有 B D BD BD C D CD CD,我们可以从这里入手,即

    x = B D x = BD x=BD,则 C D = a − x CD = a - x CD=ax
    可得
    c 2 − x 2 = b 2 − ( a − x ) 2 \sqrt {c^2 - x^2} = \sqrt {b^2 - (a - x)^2} c2x2 =b2(ax)2
    这里是根据 A D AD AD 建立等量关系
    那么我们将等式两边同时平方,可得
    c 2 − x 2 = b 2 − ( a − x ) 2 c^2 - x^2 = b^2 - (a - x)^2 c2x2=b2(ax)2
    这样就避免了麻烦的平方根
    那么接下来,解方程可得
    x = a 2 − b 2 + c 2 2 a x = \frac {a^2 - b^2 + c^2}{2a} x=2aa2b2+c2
    接下来,令 h = A D h = AD h=AD,则
    h 2 = c 2 − x 2 = c 2 − ( a 2 − b 2 + c 2 2 a ) 2 h^2 = c^2 - x^2 = c^2 - {( \frac {a^2 - b^2 + c^2}{2a})}^2 h2=c2x2=c2(2aa2b2+c2)2
    这个东西看起来不太好算,但是我们不要慌,首先,先用平方差公式把它拆开来,即
    h 2 = ( c + a 2 − b 2 + c 2 2 a ) ( c − a 2 − b 2 + c 2 2 a ) h^2 = (c + \frac {a^2 - b^2 + c^2}{2a})(c - \frac {a^2 - b^2 + c^2}{2a}) h2=(c+2aa2b2+c2)(c2aa2b2+c2)
    来看这个 c c c,如果要通分,应该是 2 a c 2 a \Large \frac {2ac}{2a} 2a2ac,分子看起来颇熟悉,不是吗?
    没错,我们可以使用完全平方公式,即
               h 2 = ( 2 a c 2 a + a 2 − b 2 + c 2 2 a ) ( 2 a c 2 a − a 2 − b 2 + c 2 2 a ) = − ( a 2 + 2 a c + c 2 − b 2 2 a ) ( a 2 − 2 a c + c 2 − b 2 2 a ) = − [ ( a + c ) 2 − b 2 2 a ] [ ( a − c ) 2 − b 2 2 a ] \begin{aligned} &\ \; \; \; \; h^2 \\ &= (\frac {2ac}{2a} + \frac {a^2 - b^2 + c^2}{2a})(\frac {2ac}{2a} - \frac {a^2 - b^2 + c^2}{2a}) \\ &= -(\frac {a^2 + 2ac + c^2 - b ^ 2}{2a})(\frac {a^2 - 2ac + c^2 - b ^ 2}{2a}) \\ &= -[\frac {(a + c)^2 - b ^ 2}{2a}][\frac {(a - c)^2 - b ^ 2}{2a}] \end{aligned}  h2=(2a2ac+2aa2b2+c2)(2a2ac2aa2b2+c2)=(2aa2+2ac+c2b2)(2aa22ac+c2b2)=[2a(a+c)2b2][2a(ac)2b2]
    然后,我们可以再用一次平方差公式,即
               h 2 = − [ ( a + b + c ) ( a − b + c ) 2 a ] [ ( a + b − c ) ( a − b − c ) 2 a ] = − ( a + b + c ) ( a − b + c ) ( a + b − c ) ( a − b − c ) 4 a 2 \begin{aligned}&\ \; \; \; \; h^2 \\ &= -[\frac {(a + b + c)(a - b + c)}{2a}][\frac {(a + b - c)(a - b - c)}{2a}] \\ &= -\frac {(a + b + c)(a - b + c)(a + b - c)(a - b - c)}{4a^2} \end{aligned}  h2=[2a(a+b+c)(ab+c)][2a(a+bc)(abc)]=4a2(a+b+c)(ab+c)(a+bc)(abc)
    到这里看起来似乎没有办法继续计算了,但我们可以观察一下分子,可以发现:

    • a a a 都是正的
    • b , c b,c b,c 有正有负,且四种( 2 × 2 2 \times 2 2×2)情况都有

    那么,不难想到可以将它们进行分组,即
    h 2 = − [ a + ( b + c ) ] [ a − ( b − c ) ] [ a + ( b − c ) ] [ a − ( b + c ) ] 4 a 2 h^2 =- \frac {[a + (b + c)][a - (b - c)][a + (b - c)][a - (b + c)]}{4a^2} h2=4a2[a+(b+c)][a(bc)][a+(bc)][a(b+c)]
    相信你已经看出来了,这里又可以使用平方差公式,也就是
               h 2 = − [ a + ( b + c ) ] [ a − ( b + c ) ] [ a + ( b − c ) ] [ a − ( b − c ) ] 4 a 2 = − [ a 2 − ( b + c ) 2 ] [ a 2 − ( b − c ) 2 ] 4 a 2 \begin{aligned}&\ \; \; \; \; h^2 \\ &= -\frac {[a + (b + c)][a - (b + c)][a + (b - c)][a - (b - c)]}{4a^2} \\ &= -\frac {[a^2 - (b + c)^2][a^2 - (b - c)^2]}{4a^2} \end{aligned}  h2=4a2[a+(b+c)][a(b+c)][a+(bc)][a(bc)]=4a2[a2(b+c)2][a2(bc)2]
    然后接下来就只好强行计算了,可以使用十字相乘*
    *十字相乘: ( n + p ) ( n + q ) = n 2 + ( p + q ) n + p q (n + p)(n + q) = n^2 + (p + q)n + pq (n+p)(n+q)=n2+(p+q)n+pq (只是略微简化计算)
    可得
    h 2 = − a 4 − a 2 [ ( b + c ) 2 + ( b − c ) 2 ] + ( b + c ) 2 ( b − c ) 2 4 a 2 h^2 = -\frac {a^4 - a^2[(b + c)^2 + (b - c)^2] + (b + c)^2(b - c)^2}{4a^2} h2=4a2a4a2[(b+c)2+(bc)2]+(b+c)2(bc)2
    接下来分别计算分子的三个部分,即
               a 4 = a 4            − a 2 [ ( b + c ) 2 + ( b − c ) 2 ] = − a 2 ( b 2 + 2 b c + c 2 + b 2 − 2 b c + c 2 ) = − a 2 ( 2 b 2 + 2 c 2 ) = − 2 a 2 b 2 − 2 a 2 c 2            [ ( b + c ) 2 ( b − c ) 2 ] = [ ( b + c ) ( b − c ) ] 2 = ( b 2 − c 2 ) 2 = ( b 2 ) 2 − 2 b 2 c 2 + ( c 2 ) 2 = b 4 − 2 b 2 c 2 + c 4 \begin{aligned} &\ \; \; \; \; a^4 = a^4 \\ &\ \; \; \; \; -a^2[(b + c)^2 + (b - c)^2] \\ &=-a^2(b^2 + 2bc + c^2 + b^2 -2bc + c^2) \\ &=-a^2(2b^2 + 2c^2) \\ &=-2a^2b^2 - 2a^2c^2 \\ &\ \; \; \; \; [(b + c)^2(b - c)^2] \\ &=[(b + c)(b - c)]^2 \\ &=(b^2 - c^2)^2 \\ &=(b^2)^2 - 2b^2c^2 + (c^2)^2 \\ &=b^4 - 2b^2c^2 + c^4 \end{aligned}  a4=a4 a2[(b+c)2+(bc)2]=a2(b2+2bc+c2+b22bc+c2)=a2(2b2+2c2)=2a2b22a2c2 [(b+c)2(bc)2]=[(b+c)(bc)]2=(b2c2)2=(b2)22b2c2+(c2)2=b42b2c2+c4
    可得
               h 2 = − a 4 + b 4 + c 4 − 2 a 2 b 2 − 2 a 2 c 2 − 2 b 2 c 2 4 a 2 = − ( a 4 + b 4 + c 4 − 2 a 2 b 2 − 2 a 2 c 2 − 2 b 2 c 2 ) 4 a 2 = 2 a 2 b 2 + 2 a 2 c 2 + 2 b 2 c 2 − a 4 − b 4 − c 4 4 a 2 \begin{aligned} &\ \; \; \; \; h^2 \\ &= -\frac{a^4 + b^4 + c^4 - 2a^2b^2 - 2a^2c^2 - 2b^2c^2}{4a^2} \\ &= \frac{-(a^4 + b^4 + c^4 - 2a^2b^2 - 2a^2c^2 - 2b^2c^2)}{4a^2} \\ &= \frac{2a^2b^2 + 2a^2c^2 + 2b^2c^2 - a^4 - b^4 - c^4}{4a^2} \end{aligned}  h2=4a2a4+b4+c42a2b22a2c22b2c2=4a2(a4+b4+c42a2b22a2c22b2c2)=4a22a2b2+2a2c2+2b2c2a4b4c4
    那么
    h = 2 a 2 b 2 + 2 a 2 c 2 + 2 b 2 c 2 − a 4 − b 4 − c 4 4 a 2 h = \sqrt{\frac{2a^2b^2 + 2a^2c^2 + 2b^2c^2 - a^4 - b^4 - c^4}{4a^2}} h=4a22a2b2+2a2c2+2b2c2a4b4c4

到这里,对 h h h 的计算就告一段落了,接下来就可以计算面积了,即
           S Δ A B C = a h 2 = a 2 a 2 b 2 + 2 a 2 c 2 + 2 b 2 c 2 − a 4 − b 4 − c 4 4 a 2 2 = a 2 a 2 b 2 + 2 a 2 c 2 + 2 b 2 c 2 − a 4 − b 4 − c 4 2 a 2 = 2 a 2 b 2 + 2 a 2 c 2 + 2 b 2 b 2 − a 4 − b 4 − c 4 4 \begin{aligned} &\ \; \; \; \; S_{\Delta ABC} \\ &= \frac{ah}{2} \\ &= \frac{a \sqrt{\normalsize \frac{\normalsize 2a^2b^2 + 2a^2c^2 + 2b^2c^2 - a^4 - b^4 - c^4}{\normalsize 4a^2}}}{2} \\ &= \frac{a \frac{\sqrt{\normalsize 2a^2b^2 + 2a^2c^2 + 2b^2c^2 - a^4 - b^4 - c^4}}{\normalsize 2a}}{2} \\ &= \frac{\sqrt{2a^2b^2 + 2a^2c^2 + 2b^2b^2 - a^4 - b^4 - c^4}}{4} \end{aligned}  SΔABC=2ah=2a4a22a2b2+2a2c2+2b2c2a4b4c4 =2a2a2a2b2+2a2c2+2b2c2a4b4c4 =42a2b2+2a2c2+2b2b2a4b4c4
至此,我们的计算就完成了,大家可以把 a = 5 , b = 4 , c = 3 a = 5, b = 4, c = 3 a=5,b=4,c=3 的数据带进去验算一下

后记

这篇文章的正文在 10.2 就写完了,而后记则是 10.3 写的
显然,我最后推导出来的这个公式远不如海伦公式*那么优雅
但还是那句话,思考的过程才是最重要的
*海伦公式:
S Δ A B C = p ( p − a ) ( p − b ) ( p − c ) S_{\Delta ABC} = \sqrt{p(p - a)(p - b)(p - c)} SΔABC=p(pa)(pb)(pc)
其中 p = a + b + c 2 p = \frac{\normalsize a + b + c}{\normalsize 2} p=2a+b+c

要从小养成追跟求底自行探索的习惯,才能高效的学习,利用知识
学习切不可死记硬背囫囵吞枣,而应认真思考仔细推敲

最后,在这举国欢庆之日,祝大家都拥有一个美好的前程,祝我们的祖国繁荣昌盛


作者创作不易,对您的支持我将不甚感激

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值