海伦公式

海伦公式

海伦公式是初等数学中关于三角形面积的一个公式,它提供了一种直接使用三边长度来计算三角形面积的方法,这个公式历史悠久,相传是古希腊国王 Heron(常译作海伦)二世发现的,古希腊数学家 Archimedes(阿基米德)也给出过证明。我国古代的秦九韶在他的著作也提出了等价的公式(三斜求积公式)。

在凸四边形场合下也有类似公式存在(Brahmagupta 公式),海伦公式可以看作它的特殊情形(四边形有一个边长为零)。

内容[]

假设有三角形

A

B

C

{\displaystyle \triangle ABC}

的三边长度分别是

a

,

b

,

c

{\displaystyle a,b,c}

,称

p

=

a

+

b

+

c

2

{\displaystyle p = \dfrac{a+b+c}{2}}

A

B

C

{\displaystyle \triangle ABC}

的半周长,那么这个三角形的面积

S

=

p

(

p

a

)

(

p

b

)

(

p

c

)

.

{\displaystyle S={\sqrt {p(p-a)(p-b)(p-c)}}.}

我们知道:边边边(SSS)是判断三角形全等的一个方法,上面的公式就给出了这种情况下的三角形面积公式。

如果令

{

x

+

y

=

c

2

,

y

+

z

=

a

2

,

z

+

x

=

b

2

.

{\displaystyle \begin{cases}

x+y = c^2, \\

y+z = a^2, \\

z+x = b^2.

\end{cases}}

那么上述公式变为

S

=

1

2

x

y

+

y

z

+

z

x

.

{\displaystyle S = \dfrac{1}{2}\sqrt{xy+yz+zx}.}

这个形式可以处理三边为二次根式的边长形式。

证明[]

假设

A

{\displaystyle A}

的对边是

a

{\displaystyle a}

,直接计算,并注意到

sin

A

>

0

{\displaystyle \sin A > 0}

得到

S

=

1

2

b

c

sin

A

=

1

2

b

c

1

cos

2

A

=

1

2

b

c

1

(

b

2

+

c

2

a

2

2

b

c

)

2

=

1

4

4

b

2

c

2

(

b

2

+

c

2

a

2

)

2

=

1

4

4

b

2

c

2

b

4

c

4

a

4

2

b

2

c

2

+

2

a

2

c

2

+

2

a

2

b

2

=

1

4

[

(

a

+

b

)

2

c

2

]

[

c

2

(

a

b

)

2

]

=

1

4

(

a

+

b

+

c

)

(

a

+

b

c

)

(

a

b

+

c

)

(

a

+

b

+

c

)

.

{\displaystyle \begin{align}

S & = \dfrac{1}{2} bc \sin A \\

& = \dfrac{1}{2} bc \sqrt{1 - \cos^2 A} \\

& = \dfrac{1}{2} bc \sqrt{1 - \left( \dfrac{b^2 + c^2 - a^2}{2bc} \right)^2} \\

& = \dfrac{1}{4} \sqrt{4b^2c^2 - (b^2 + c^2 - a^2)^2} \\

& = \dfrac{1}{4} \sqrt{4b^2c^2 - b^4 - c^4 - a^4 - 2b^2c^2 + 2a^2c^2 + 2a^2b^2} \\

& = \dfrac{1}{4} \sqrt{[(a+b)^2 - c^2][c^2 - (a-b)^2]} \\

& = \dfrac{1}{4} \sqrt{(a+b+c)(a+b-c)(a-b+c)(-a+b+c)}.

\end{align}}

公理化[]

如果我们承认

S

2

{\displaystyle S^2}

是边

a

,

b

,

c

{\displaystyle a,b,c}

的多项式函数,那么上面的面积公式可以被下面几条叙述公理化:

S

2

(

k

a

,

k

b

,

k

c

)

=

k

4

S

2

(

a

,

b

,

c

)

{\displaystyle S^2(ka, kb, kc) = k^4S^2(a, b, c)}

,这表示面积是是关于边长是二次齐次的。

S

2

(

a

,

b

,

c

)

=

S

2

(

a

,

c

,

b

)

=

S

2

(

b

,

c

,

a

)

{\displaystyle S^2(a, b, c) = S^2(a, c, b) = S^2(b, c, a)}

,这表示面积关于每条边是对称的。

lim

c

(

a

+

b

)

S

2

(

a

,

b

,

c

)

=

0

{\displaystyle \lim_{c \to (a+b)^-}S^2(a, b, c) = 0}

,这一条实际上说的是

a

,

b

,

a

+

b

{\displaystyle a, b, a+b}

组成的图形(三角形的极端情况——线段)是面积为零的,由于

S

2

{\displaystyle S^2}

是多项式函数,极限存在。

S

2

(

1

,

1

,

1

)

=

3

16

.

{\displaystyle S^2(1,1,1) = \dfrac{3}{16}.}

这一条可以换成任意一个三角形的实际面积。

结合2,3条表明:

(

a

+

b

c

)

,

(

a

b

+

c

)

,

(

a

+

b

+

c

)

{\displaystyle (a+b-c), (a-b+c), (-a+b+c)}

S

2

{\displaystyle S^2}

的因子,再结合2表明其余一个因子有形式

(

a

+

b

+

c

+

d

)

{\displaystyle (a+b+c+d)}

,其中

d

{\displaystyle d}

是常数,结合1又表明

d

=

0

{\displaystyle d = 0}

,因此

S

2

{\displaystyle S^2}

应有形式

S

2

=

k

(

a

+

b

+

c

)

(

a

+

b

c

)

(

a

b

+

c

)

(

a

+

b

+

c

)

.

{\displaystyle S^2 = k (a+b+c)(a+b-c)(a-b+c)(-a+b+c).}

最后由4可得

k

=

1

16

.

{\displaystyle k = \dfrac{1}{16}.}

相关推荐

获取淘宝商品详情的方法,淘宝API(取商品的标题、价格、销量、评论等)
电信卡流量包购买方式,便宜流量包电信
365彩票下载1.0.0老版本

电信卡流量包购买方式,便宜流量包电信

📅 10-28 👁️ 9789
吃了20多年西瓜子,才知道是这么来的,很多人不了解,看完长知识