Фо́рмула Герона
— формула для вычисления
площади
треугольника
S
{\displaystyle S}
по длинам его сторон
a
,
b
,
c
{\displaystyle a,b,c}
:
S
=
p
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
{\displaystyle S={\sqrt {p(p-a)(p-b)(p-c)}}}
,
где
p
{\displaystyle p}
—
полупериметр
треугольника:
p
=
1
2
⋅
(
a
+
b
+
c
)
{\displaystyle p={\tfrac {1}{2}}\cdot (a+b+c)}
.
Формула содержится в «Метрике»
Герона Александрийского
(I век н. э.) и названа в его честь (хотя она была известна ещё
Архимеду
). Герон интересовался треугольниками с целочисленными сторонами, площади которых тоже являются целыми, такие треугольники носят название
героновых
, простейшим героновым треугольником является
египетский треугольник
.
Доказательство 1 (тригонометрическое):
S
=
1
2
a
b
⋅
sin
γ
{\displaystyle S={1 \over 2}ab\cdot \sin {\gamma }}
,
где
γ
{\displaystyle \ \gamma }
— угол треугольника,
противолежащий стороне
c
{\displaystyle c}
.
По
теореме косинусов
:
c
2
=
a
2
+
b
2
−
2
a
b
⋅
cos
γ
,
{\displaystyle c^{2}=a^{2}+b^{2}-2ab\cdot \cos \gamma ,}
Отсюда:
cos
γ
=
a
2
+
b
2
−
c
2
2
a
b
,
{\displaystyle \cos \gamma ={a^{2}+b^{2}-c^{2} \over 2ab},}
Значит,
sin
2
γ
=
1
−
cos
2
γ
=
(
1
−
cos
γ
)
(
1
+
cos
γ
)
=
{\displaystyle \ \sin ^{2}\gamma =1-\cos ^{2}\gamma =(1-\cos \gamma )(1+\cos \gamma )=}
=
2
a
b
−
a
2
−
b
2
+
c
2
2
a
b
⋅
2
a
b
+
a
2
+
b
2
−
c
2
2
a
b
=
{\displaystyle ={{2ab-a^{2}-b^{2}+c^{2}} \over 2ab}\cdot {{2ab+a^{2}+b^{2}-c^{2}} \over 2ab}=}
=
c
2
−
(
a
−
b
)
2
2
a
b
⋅
(
a
+
b
)
2
−
c
2
2
a
b
=
1
4
a
2
b
2
(
c
−
a
+
b
)
(
c
+
a
−
b
)
(
a
+
b
−
c
)
(
a
+
b
+
c
)
{\displaystyle ={{c^{2}-(a-b)^{2}} \over 2ab}\cdot {{(a+b)^{2}-c^{2}} \over 2ab}={1 \over 4a^{2}b^{2}}(c-a+b)(c+a-b)(a+b-c)(a+b+c)}
.
Замечая, что
a
+
b
+
c
=
2
p
{\displaystyle a+b+c=2p}
,
a
+
b
−
c
=
2
p
−
2
c
{\displaystyle a+b-c=2p-2c}
,
a
+
c
−
b
=
2
p
−
2
b
{\displaystyle a+c-b=2p-2b}
,
c
−
a
+
b
=
2
p
−
2
a
{\displaystyle c-a+b=2p-2a}
, получаем:
sin
γ
=
2
a
b
p
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
.
{\displaystyle \sin \gamma ={2 \over ab}{\sqrt {p(p-a)(p-b)(p-c)}}.}
Таким образом,
S
=
1
2
a
b
sin
γ
=
p
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
,
{\displaystyle S={1 \over 2}ab\sin \gamma ={\sqrt {p(p-a)(p-b)(p-c)}},}
ч.т.д.
Доказательство 2 (на основе теоремы Пифагора):
Треугольник со сторонами
a, b, c
и высотой
h
, разделяющей основание
c
на
d
и (
c
−
d
)
.
По
теореме Пифагора
имеем следующие равенства для гипотенуз:
a
2
=
h
2
+ (
c
−
d
)
2
и
b
2
=
h
2
+
d
2
— см. рисунок справа. Вычитая из первого равенства второе, получаем
a
2
−
b
2
=
c
2
− 2
cd
. Это уравнение позволяет нам выразить
d
через стороны треугольника:
d
=
−
a
2
+
b
2
+
c
2
2
c
{\displaystyle d={\frac {-a^{2}+b^{2}+c^{2}}{2c}}}
Для высоты
h
у нас было равенство
h
2
=
b
2
−
d
2
, в которое можно подставить полученное выражение для
d
и применить
формулы для квадратов
:
h
2
=
b
2
−
(
−
a
2
+
b
2
+
c
2
2
c
)
2
=
(
2
b
c
−
a
2
+
b
2
+
c
2
)
(
2
b
c
+
a
2
−
b
2
−
c
2
)
4
c
2
=
(
(
b
+
c
)
2
−
a
2
)
(
a
2
−
(
b
−
c
)
2
)
4
c
2
=
(
b
+
c
−
a
)
(
b
+
c
+
a
)
(
a
+
b
−
c
)
(
a
−
b
+
c
)
4
c
2
{\displaystyle {\begin{aligned}h^{2}&=b^{2}-\left({\frac {-a^{2}+b^{2}+c^{2}}{2c}}\right)^{2}={\frac {(2bc-a^{2}+b^{2}+c^{2})(2bc+a^{2}-b^{2}-c^{2})}{4c^{2}}}\\&={\frac {((b+c)^{2}-a^{2})(a^{2}-(b-c)^{2})}{4c^{2}}}={\frac {(b+c-a)(b+c+a)(a+b-c)(a-b+c)}{4c^{2}}}\\\end{aligned}}}
Замечая, что
b
+
c
−
a
=
2
p
−
2
a
{\displaystyle b+c-a=2p-2a}
,
a
+
b
+
c
=
2
p
{\displaystyle a+b+c=2p}
,
a
+
b
−
c
=
2
p
−
2
c
{\displaystyle a+b-c=2p-2c}
,
a
−
b
+
c
=
2
p
−
2
b
{\displaystyle a-b+c=2p-2b}
, получаем:
h
2
=
2
(
p
−
a
)
⋅
2
p
⋅
2
(
p
−
c
)
⋅
2
(
p
−
b
)
4
c
2
=
4
p
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
c
2
{\displaystyle {\begin{aligned}h^{2}&={\frac {2(p-a)\cdot 2p\cdot 2(p-c)\cdot 2(p-b)}{4c^{2}}}={\frac {4p(p-a)(p-b)(p-c)}{c^{2}}}\end{aligned}}}
Используя основное равенство для площади треугольника
S
=
c
h
2
{\displaystyle S={\frac {ch}{2}}}
и подставляя в него полученное выражение для
h
, в итоге имеем:
S
=
c
2
4
⋅
4
p
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
c
2
=
p
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
{\displaystyle {\begin{aligned}S={\sqrt {{\frac {c^{2}}{4}}\cdot {\frac {4p(p-a)(p-b)(p-c)}{c^{2}}}}}={\sqrt {p(p-a)(p-b)(p-c)}}\end{aligned}}}
ч.т.д.
Вариации и обобщения
Выразив полупериметр через полусумму всех сторон данного треугольника, можно получить три эквивалентные формулы Герона:
S
=
1
4
(
a
2
+
b
2
+
c
2
)
2
−
2
(
a
4
+
b
4
+
c
4
)
{\displaystyle S={\frac {1}{4}}{\sqrt {(a^{2}+b^{2}+c^{2})^{2}-2(a^{4}+b^{4}+c^{4})}}}
S
=
1
4
2
(
a
2
b
2
+
a
2
c
2
+
b
2
c
2
)
−
(
a
4
+
b
4
+
c
4
)
{\displaystyle S={\frac {1}{4}}{\sqrt {2(a^{2}b^{2}+a^{2}c^{2}+b^{2}c^{2})-(a^{4}+b^{4}+c^{4})}}}
S
=
1
4
(
a
+
b
−
c
)
(
a
−
b
+
c
)
(
−
a
+
b
+
c
)
(
a
+
b
+
c
)
.
{\displaystyle S={\frac {1}{4}}{\sqrt {(a+b-c)(a-b+c)(-a+b+c)(a+b+c)}}.}
S
=
1
4
4
a
2
b
2
−
(
a
2
+
b
2
−
c
2
)
2
.
{\displaystyle S={\frac {1}{4}}{\sqrt {4a^{2}b^{2}-(a^{2}+b^{2}-c^{2})^{2}}}.}
Формулу Герона можно записать с помощью
определителя
в виде
:
−
16
S
2
=
|
0
a
2
b
2
1
a
2
0
c
2
1
b
2
c
2
0
1
1
1
1
0
|
=
|
a
b
c
0
b
a
0
c
c
0
a
b
0
c
b
a
|
{\displaystyle -16S^{2}={\begin{vmatrix}0&a^{2}&b^{2}&1\\a^{2}&0&c^{2}&1\\b^{2}&c^{2}&0&1\\1&1&1&0\end{vmatrix}}={\begin{vmatrix}a&b&c&0\\b&a&0&c\\c&0&a&b\\0&c&b&a\end{vmatrix}}}
Первый определитель последней формулы является частным случаем
для вычисления гиперобъёма
симплекса
.
Ряд формул для площади треугольника сходен по структуре формуле Герона, но выражается через другие параметры треугольника. Например, через длины медиан
m
a
{\displaystyle m_{a}}
,
m
b
{\displaystyle m_{b}}
и
m
c
{\displaystyle m_{c}}
и их полусумму
σ
=
(
m
a
+
m
b
+
m
c
)
/
2
{\displaystyle \sigma =(m_{a}+m_{b}+m_{c})/2}
:
S
=
4
3
σ
(
σ
−
m
a
)
(
σ
−
m
b
)
(
σ
−
m
c
)
{\displaystyle S={\frac {4}{3}}{\sqrt {\sigma (\sigma -m_{a})(\sigma -m_{b})(\sigma -m_{c})}}}
;
через длины высот
h
a
{\displaystyle h_{a}}
,
h
b
{\displaystyle h_{b}}
и
h
c
{\displaystyle h_{c}}
и полусумму их обратных величин
H
=
(
h
a
−
1
+
h
b
−
1
+
h
c
−
1
)
/
2
{\displaystyle H=(h_{a}^{-1}+h_{b}^{-1}+h_{c}^{-1})/2}
:
S
−
1
=
4
H
(
H
−
h
a
−
1
)
(
H
−
h
b
−
1
)
(
H
−
h
c
−
1
)
{\displaystyle S^{-1}=4{\sqrt {H(H-h_{a}^{-1})(H-h_{b}^{-1})(H-h_{c}^{-1})}}}
;
через углы треугольника
α
{\displaystyle \alpha }
,
β
{\displaystyle \beta }
и
γ
{\displaystyle \gamma }
, полусумму их синусов
s
=
(
sin
α
+
sin
β
+
sin
γ
)
/
2
{\displaystyle s=(\sin \alpha +\sin \beta +\sin \gamma )/2}
и диаметр описанной окружности
D
=
a
sin
α
=
b
sin
β
=
c
sin
γ
{\displaystyle D={\tfrac {a}{\sin \alpha }}={\tfrac {b}{\sin \beta }}={\tfrac {c}{\sin \gamma }}}
:
S
=
D
2
s
(
s
−
sin
α
)
(
s
−
sin
β
)
(
s
−
sin
γ
)
.
{\displaystyle S=D^{2}{\sqrt {s(s-\sin \alpha )(s-\sin \beta )(s-\sin \gamma )}}.}
Площадь вписанного в окружность
четырёхугольника
вычисляется по
формуле Брахмагупты
:
S
=
(
p
−
a
)
(
p
−
b
)
(
p
−
c
)
(
p
−
d
)
{\displaystyle S={\sqrt {(p-a)(p-b)(p-c)(p-d)}}}
,
где
p
=
a
+
b
+
c
+
d
2
{\displaystyle p={\frac {a+b+c+d}{2}}}
— полупериметр четырёхугольника; в данном случае треугольник оказывается предельным случаем вписанного четырёхугольника при устремлении длины одной из сторон к нулю. Та же формула Брахмагупты через определитель
:
S
=
1
4
−
|
a
b
c
−
d
b
a
−
d
c
c
−
d
a
b
−
d
c
b
a
|
{\displaystyle S={\frac {1}{4}}{\sqrt {-{\begin{vmatrix}a&b&c&-d\\b&a&-d&c\\c&-d&a&b\\-d&c&b&a\end{vmatrix}}}}}
Для
тетраэдров
верна
формула Герона — Тартальи
, которая обобщена также на случай других многогранников (
изгибаемые многогранники
): если у
тетраэдра
длины рёбер равны
l
1
,
l
2
,
l
3
,
l
4
,
l
5
,
l
6
{\displaystyle l_{1},l_{2},l_{3},l_{4},l_{5},l_{6}}
, то для его объёма
V
{\displaystyle V}
верно выражение:
144
V
2
=
l
1
2
l
5
2
(
l
2
2
+
l
3
2
+
l
4
2
+
l
6
2
−
l
1
2
−
l
5
2
)
+
l
2
2
l
6
2
(
l
1
2
+
l
3
2
+
l
4
2
+
l
5
2
−
l
2
2
−
l
6
2
)
+
l
3
2
l
4
2
(
l
1
2
+
l
2
2
+
l
5
2
+
l
6
2
−
l
3
2
−
l
4
2
)
−
l
1
2
l
2
2
l
4
2
−
l
2
2
l
3
2
l
5
2
−
l
1
2
l
3
2
l
6
2
−
l
4
2
l
5
2
l
6
2
{\displaystyle {\begin{aligned}144V^{2}=\;\;&l_{1}^{2}l_{5}^{2}(l_{2}^{2}+l_{3}^{2}+l_{4}^{2}+l_{6}^{2}-l_{1}^{2}-l_{5}^{2})\\+&l_{2}^{2}l_{6}^{2}(l_{1}^{2}+l_{3}^{2}+l_{4}^{2}+l_{5}^{2}-l_{2}^{2}-l_{6}^{2})\\+&l_{3}^{2}l_{4}^{2}(l_{1}^{2}+l_{2}^{2}+l_{5}^{2}+l_{6}^{2}-l_{3}^{2}-l_{4}^{2})\\-&l_{1}^{2}l_{2}^{2}l_{4}^{2}-l_{2}^{2}l_{3}^{2}l_{5}^{2}-l_{1}^{2}l_{3}^{2}l_{6}^{2}-l_{4}^{2}l_{5}^{2}l_{6}^{2}\end{aligned}}}
.
Формула Герона — Тартальи может быть выписана для тетраэдра в явном виде: если
U
{\displaystyle U}
,
V
{\displaystyle V}
,
W
{\displaystyle W}
,
u
{\displaystyle u}
,
v
{\displaystyle v}
,
w
{\displaystyle w}
являются длинами рёбер тетраэдра (первые три из них образуют треугольник; и, например, ребро
u
{\displaystyle u}
противоположно ребру
U
{\displaystyle U}
и так далее), тогда справедливы формулы
:
V
=
(
−
a
+
b
+
c
+
d
)
(
a
−
b
+
c
+
d
)
(
a
+
b
−
c
+
d
)
(
a
+
b
+
c
−
d
)
192
u
v
w
{\displaystyle {\text{V}}={\frac {\sqrt {\,(-a+b+c+d)\,(a-b+c+d)\,(a+b-c+d)\,(a+b+c-d)}}{192\,u\,v\,w}}}
где:
a
=
x
Y
Z
b
=
y
Z
X
c
=
z
X
Y
d
=
x
y
z
X
=
(
w
−
U
+
v
)
(
U
+
v
+
w
)
x
=
(
U
−
v
+
w
)
(
v
−
w
+
U
)
Y
=
(
u
−
V
+
w
)
(
V
+
w
+
u
)
y
=
(
V
−
w
+
u
)
(
w
−
u
+
V
)
Z
=
(
v
−
W
+
u
)
(
W
+
u
+
v
)
z
=
(
W
−
u
+
v
)
(
u
−
v
+
W
)
{\displaystyle {\begin{aligned}a&={\sqrt {xYZ}}\\b&={\sqrt {yZX}}\\c&={\sqrt {zXY}}\\d&={\sqrt {xyz}}\\X&=(w-U+v)\,(U+v+w)\\x&=(U-v+w)\,(v-w+U)\\Y&=(u-V+w)\,(V+w+u)\\y&=(V-w+u)\,(w-u+V)\\Z&=(v-W+u)\,(W+u+v)\\z&=(W-u+v)\,(u-v+W)\end{aligned}}}
.
По теореме
Люилье
площадь
сферического треугольника
выражается через его стороны
θ
a
=
a
R
,
θ
b
=
b
R
,
θ
c
=
c
R
{\displaystyle \theta _{a}={\frac {a}{R}},\theta _{b}={\frac {b}{R}},\theta _{c}={\frac {c}{R}}}
как:
S
=
4
R
2
arctg
tg
(
θ
s
2
)
tg
(
θ
s
−
θ
a
2
)
tg
(
θ
s
−
θ
b
2
)
tg
(
θ
s
−
θ
c
2
)
{\displaystyle S=4R^{2}\,\operatorname {arctg} {\sqrt {\operatorname {tg} \left({\frac {\theta _{s}}{2}}\right)\operatorname {tg} \left({\frac {\theta _{s}-\theta _{a}}{2}}\right)\operatorname {tg} \left({\frac {\theta _{s}-\theta _{b}}{2}}\right)\operatorname {tg} \left({\frac {\theta _{s}-\theta _{c}}{2}}\right)}}}
,
где
θ
s
=
θ
a
+
θ
b
+
θ
c
2
{\displaystyle \theta _{s}={\frac {\theta _{a}+\theta _{b}+\theta _{c}}{2}}}
— полупериметр.
Примечания
Weisstein, Eric W.
от 5 сентября 2015 на
Wayback Machine
From MathWorld--A Wolfram Web Resource.
Benyi, Arpad, "A Heron-type formula for the triangle, «
Mathematical Gazette» 87, July 2003, 324—326.
Mitchell, Douglas W., "A Heron-type formula for the reciprocal area of a triangle, "
Mathematical Gazette
89, November 2005, 494.
Mitchell, Douglas W., "A Heron-type area formula in terms of sines, "
Mathematical Gazette
93, March 2009, 108—109.
Стариков В. Н. Заметки по геометрии// Научный поиск: гуманитарные и социально-экономические науки: сборник научных трудов. Выпуск 1/ Гл ред. Романова И .В Чебоксары: ЦДИП «INet», 2014. С. 37-39
W. Kahan, «What has the Volume of a Tetrahedron to do with Computer Programming Languages?»,
от 27 июня 2013 на
Wayback Machine
, pp. 16-17.
Маркелов С. Формула для объёма тетраэдра// Математическое просвещение. Вып. 6. 2002. С. 132
Литература
§ 258 в
А. П. Киселёв. "
Геометрия по Киселёву
".
arXiv
:
[
].
Николаев Н.
(рус.)
//
В.О.Ф.Э.М.
. — 1890. —
№ 108
. —
С. 227—228
.
Raifaizen, Claude H.
(англ.)
//
Mathematics Magazine
: magazine. — 1971. —
Vol. 44
. —
P. 27—28
.
— доказательство формулы Герона на основе теоремы Пифагора
Виды треугольников
Замечательные линии
в треугольнике
Замечательные точки
треугольника
Основные теоремы
Дополнительные теоремы
Обобщения
Ссылки на внешние ресурсы
Словари и энциклопедии