В геометрии формула Герона ( или формула Герона ) определяет площадь треугольника через длины трех сторон . Пусть — полупериметр треугольника , тогда площадь равна [ 1 ]
Он назван в честь инженера первого века н. э. Герона Александрийского (или Герона), который доказал это в своей работе «Метрика» , хотя, вероятно, он был известен и на несколько столетий раньше.
Пример
Пусть — треугольник со сторонами и
Полупериметр этого треугольника равен
, поэтому площадь равна
В этом примере длины сторон и площадь являются целыми числами , что делает его героновским треугольником . Однако формула Герона работает одинаково хорошо в случаях, когда одна или несколько длин сторон не являются целыми числами.
Альтернативные выражения
Формулу Герона можно также записать, используя только длины сторон, а не полупериметр, несколькими способами:
После разложения выражение под квадратным корнем представляет собой квадратный многочлен квадратов длин сторон , , .
Формула приписывается Герону (или Герону) Александрийскому ( ок. 60 г. н. э.) [3] , а доказательство можно найти в его книге «Метрика» . Математический историк Томас Хит предположил, что Архимед знал формулу более двух столетий назад [4] , и поскольку «Метрика» представляет собой собрание математических знаний, доступных в древнем мире, возможно, что формула предшествует ссылке, приведенной в этой работе. [5]
Существует много способов доказать формулу Герона, например, используя тригонометрию , как показано ниже, или центр вписанной и одну вневписанную окружности треугольника [7] или как частный случай теоремы Де Гуа (для частного случая остроугольных треугольников) [8] или как частный случай формулы Брахмагупты (для случая вырожденного вписанного четырехугольника).
Тригонометрическое доказательство с использованием теоремы косинусов
Современное доказательство, которое использует алгебру и которое сильно отличается от доказательства, предоставленного Героном, приводится ниже. [9]
Пусть будут сторонами треугольника, а — углами, противолежащими этим сторонам. Применяя закон косинусов, получаем
Из этого доказательства мы получаем алгебраическое утверждение, что
Высота треугольника на основании имеет длину , и отсюда следует
Алгебраическое доказательство с использованием теоремы Пифагора
Следующее доказательство очень похоже на то, что дал Райфайзен. [10]
По теореме Пифагора имеем и согласно рисунку справа. Вычитание этих значений дает Это уравнение позволяет нам выразить через стороны треугольника:
Для высоты треугольника имеем, что Заменяя формулой, приведенной выше, и применяя тождество разности квадратов, получаем
Теперь применим этот результат к формуле, которая вычисляет площадь треугольника по его высоте:
Тригонометрическое доказательство с использованием закона котангенсов
Если — радиус вписанной окружности треугольника , то треугольник можно разбить на три треугольника с одинаковой высотой и основаниями и Их общая площадь равна
где полупериметр.
Треугольник можно поочередно разбить на шесть треугольников (попарно равных) с высотой и основанием и общей площадью (см. закон котангенсов ).
Средний шаг выше — это тождество тройного котангенса , которое применяется, поскольку сумма половинных углов равна
Объединяя два, получаем
из чего следует результат.
Численная стабильность
Формула Герона, приведенная выше, численно нестабильна для треугольников с очень малым углом при использовании арифметики с плавающей точкой . Стабильная альтернатива включает в себя упорядочивание длин сторон таким образом, что и вычисление [11] [12]
Скобки в приведенной выше формуле необходимы для предотвращения числовой нестабильности при оценке.
Подобные формулы площади треугольника
Три другие формулы для площади общего треугольника имеют структуру, похожую на формулу Герона, выраженную через различные переменные.
Во-первых, если и являются медианами сторон и соответственно, а их полусумма равна тогда [13]
Далее, если , , и являются высотами сторон и соответственно, а полусумма их обратных величин равна тогда [14]
Наконец, если и — три угловые меры треугольника, а полусумма их синусов равна [ 15 ] [16]
где — диаметр описанной окружности . Эта последняя формула совпадает со стандартной формулой Герона, когда описанная окружность имеет единичный диаметр.
Обобщения
Формула Герона является частным случаем формулы Брахмагупты для площади вписанного четырехугольника . Формула Герона и формула Брахмагупты являются частными случаями формулы Бретшнайдера для площади четырехугольника . Формулу Герона можно получить из формулы Брахмагупты или формулы Бретшнайдера, установив одну из сторон четырехугольника равной нулю.
Формула Брахмагупты дает площадь вписанного четырехугольника , стороны которого имеют длины как
где полупериметр .
Формула Герона также является частным случаем формулы для площади трапеции или трапеции, основанной только на ее сторонах. Формула Герона получается путем приравнивания меньшей параллельной стороны к нулю.
иллюстрирует ее сходство с формулой Тартальи для объема трехсимплекса .
Другое обобщение формулы Герона для пятиугольников и шестиугольников, вписанных в окружность, было обнаружено Дэвидом П. Роббинсом . [17]
Формула типа Герона для объема тетраэдра
Если — длины ребер тетраэдра (первые три образуют треугольник; напротив и так далее), то [18]
где
Формулы Герона в неевклидовых геометриях
Существуют также формулы для площади треугольника через длины его сторон для треугольников на сфере или гиперболической плоскости . [19]
Для треугольника на сфере с длинами сторон и полупериметром и площадью , такая формула имеет вид
в то время как для гиперболической плоскости мы имеем
^ Кендиг, Кит (2000). «Сохраняет ли формула 2000-летней давности какие-то секреты?». The American Mathematical Monthly . 107 (5): 402–415. doi :10.1080/00029890.2000.12005213. JSTOR 2695295. MR 1763392. S2CID 1214184. Архивировано из оригинала 29.05.2024 . Получено 27.12.2021 .
^ Havel, Timothy F. (1991). «Некоторые примеры использования расстояний в качестве координат для евклидовой геометрии». Journal of Symbolic Computation . 11 (5–6): 579–593. doi : 10.1016/S0747-7171(08)80120-4 .
↑ Id, Yusuf; Kennedy, ES (1969). «Средневековое доказательство формулы Герона». The Mathematics Teacher . 62 (7): 585–587. doi :10.5951/MT.62.7.0585. JSTOR 27958225. MR 0256819.
^ Хит, Томас Л. (1921). История греческой математики . Т. II. Oxford University Press. С. 321–323.
^ Нивен, Иван (1981). Максимумы и минимумы без исчисления . Математическая ассоциация Америки. С. 7–8.
^ Райфайзен, Клод Х. (1971). «Более простое доказательство формулы Герона». Mathematics Magazine . 44 (1): 27–28. doi :10.1080/0025570X.1971.11976093.
^ Sterbenz, Pat H. (1974-05-01). Вычисления с плавающей точкой . Серия Prentice-Hall по автоматическим вычислениям (1-е изд.). Englewood Cliffs, Нью-Джерси, США: Prentice Hall . ISBN0-13-322495-3.
↑ Уильям М. Кахан (24 марта 2000 г.). «Неверный расчет площади и углов игольчатого треугольника» (PDF) .
↑ Беньи, Арпад, «Формула типа Герона для треугольника», Mathematical Gazette 87, июль 2003 г., 324–326.
^ Митчелл, Дуглас В., «Формула типа Герона для обратной площади треугольника», Mathematical Gazette 89, ноябрь 2005 г., 494.
^ Митчелл, Дуглас В. (2009). «Формула площади типа Герона в терминах синусов». Mathematical Gazette . 93 : 108–109. doi :10.1017/S002555720018430X. S2CID 132042882.