Формула Герона

редактировать
Эта статья посвящена вычислению площади треугольника. Для вычисления квадратного корня см . Метод Герона. Треугольник со сторонами a, b и c

В геометрии, формула Герона (иногда называемая формулой героя), названная в честь Героя Александрии, дает площадь в виде треугольника, если длина всех трех сторон известна. В отличие от других формул площади треугольника, нет необходимости сначала рассчитывать углы или другие расстояния в треугольнике.

СОДЕРЖАНИЕ
  • 1 Состав
  • 2 Пример
  • 3 История
  • 4 Доказательства
    • 4.1 Тригонометрическое доказательство с использованием закона косинусов
    • 4.2 Алгебраическое доказательство с использованием теоремы Пифагора
    • 4.3 Тригонометрическое доказательство с использованием закона котангенсов
  • 5 Числовая устойчивость
  • 6 Другие формулы площади, похожие на формулу Герона
  • 7 Обобщения
    • 7.1 Формула типа Герона для объема тетраэдра
  • 8 См. Также
  • 9 ссылки
  • 10 Внешние ссылки
Формулировка

Формула Герона утверждает, что площадь из треугольника, стороны которого имеют длину, б и с в

А знак равно s ( s - а ) ( s - б ) ( s - c ) , {\ displaystyle A = {\ sqrt {s (sa) (sb) (sc)}},}

где s - полупериметр треугольника; то есть,

s знак равно а + б + c 2 . {\ displaystyle s = {\ frac {a + b + c} {2}}.}

Формулу Герона также можно записать как

А знак равно 1 4 ( а + б + c ) ( - а + б + c ) ( а - б + c ) ( а + б - c ) {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {(a + b + c) (- a + b + c) (a-b + c) (a + bc)}}}
А знак равно 1 4 2 ( а 2 б 2 + а 2 c 2 + б 2 c 2 ) - ( а 4 + б 4 + c 4 ) {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {2 (a ^ {2} b ^ {2} + a ^ {2} c ^ {2} + b ^ {2} c ^ {2}) - (a ^ {4} + b ^ {4} + c ^ {4})}}}
А знак равно 1 4 ( а 2 + б 2 + c 2 ) 2 - 2 ( а 4 + б 4 + c 4 ) {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {(a ^ {2} + b ^ {2} + c ^ {2}) ^ {2} -2 (a ^ {4} + b ^ {4} + c ^ {4})}}}
А знак равно 1 4 4 ( а 2 б 2 + а 2 c 2 + б 2 c 2 ) - ( а 2 + б 2 + c 2 ) 2 {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {4 (a ^ {2} b ^ {2} + a ^ {2} c ^ {2} + b ^ {2} c ^ {2}) - (a ^ {2} + b ^ {2} + c ^ {2}) ^ {2}}}}
А знак равно 1 4 4 а 2 б 2 - ( а 2 + б 2 - c 2 ) 2 . {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {4a ^ {2} b ^ {2} - (a ^ {2} + b ^ {2} -c ^ {2}) ^ {2}}}.}
Пример

Пусть △ ABC - треугольник со сторонами a = 4, b = 13 и c = 15. Полупериметр этого треугольника равен

s = 1/2( a + b + c) =1/2(4 + 13 + 15) = 16, а площадь равна

А знак равно s ( s - а ) ( s - б ) ( s - c ) знак равно 16 ( 16 - 4 ) ( 16 - 13 ) ( 16 - 15 ) знак равно 16 12 3 1 знак равно 576 знак равно 24. {\ displaystyle {\ begin {align} A amp; = {\ sqrt {s \ left (sa \ right) \ left (sb \ right) \ left (sc \ right)}} = {\ sqrt {16 \ cdot (16- 4) \ cdot (16-13) \ cdot (16-15)}} \\ amp; = {\ sqrt {16 \ cdot 12 \ cdot 3 \ cdot 1}} = {\ sqrt {576}} = 24. \ конец {выровнен}}}

В этом примере длины сторон и площадь являются целыми числами, что делает его треугольником Герона. Однако формула Герона одинаково хорошо работает в тех случаях, когда одна или несколько сторон не являются целыми числами.

История

Формула зачисляются Heron (или герой) Александрийский, и доказательство можно найти в его книге Метрики, написанной около 60 г. н.э. Было высказано предположение, что Архимед знал формулу более двух веков назад, и с тех пор Metrica представляет собой сборник математические знания, доступные в древнем мире, вполне возможно, что формула предшествует ссылке, приведенной в этой работе.

Формула, эквивалентная формуле Герона, а именно:

А знак равно 1 2 а 2 c 2 - ( а 2 + c 2 - б 2 2 ) 2 {\ displaystyle A = {\ frac {1} {2}} {\ sqrt {a ^ {2} c ^ {2} - \ left ({\ frac {a ^ {2} + c ^ {2} -b ^ {2}} {2}} \ right) ^ {2}}}}

был обнаружен китайцами. Он был опубликован в « Математическом трактате в девяти разделах» ( Цинь Цзюшао, 1247).

Доказательства

Есть много разных способов доказать формулу Герона, например, используя тригонометрию, как показано ниже, или центр и одну вневписанную окружность треугольника, или как частный случай теоремы Де Гуа (для частного случая остроугольных треугольников).

Тригонометрическое доказательство с использованием закона косинусов

Далее следует современное доказательство, основанное на алгебре и весьма отличное от доказательства Герона (в его книге «Метрика»). Пусть a, b, c - стороны треугольника, а α, β, γ - углы, противоположные этим сторонам. Применяя закон косинусов, получаем

потому что γ знак равно а 2 + б 2 - c 2 2 а б {\ displaystyle \ cos \ gamma = {\ frac {a ^ {2} + b ^ {2} -c ^ {2}} {2ab}}}

Из этого доказательства мы получаем алгебраическое утверждение, что

грех γ знак равно 1 - потому что 2 γ знак равно 4 а 2 б 2 - ( а 2 + б 2 - c 2 ) 2 2 а б . {\ displaystyle \ sin \ gamma = {\ sqrt {1- \ cos ^ {2} \ gamma}} = {\ frac {\ sqrt {4a ^ {2} b ^ {2} - (a ^ {2} + b ^ {2} -c ^ {2}) ^ {2}}} {2ab}}.}

Высота треугольника на базовой а имеет длину б зш Г, и следует

А знак равно 1 2 ( база ) ( высота ) знак равно 1 2 а б грех γ знак равно 1 4 4 а 2 б 2 - ( а 2 + б 2 - c 2 ) 2 знак равно 1 4 ( 2 а б - ( а 2 + б 2 - c 2 ) ) ( 2 а б + ( а 2 + б 2 - c 2 ) ) знак равно 1 4 ( c 2 - ( а - б ) 2 ) ( ( а + б ) 2 - c 2 ) знак равно ( c - ( а - б ) ) ( c + ( а - б ) ) ( ( а + б ) - c ) ( ( а + б ) + c ) 16 знак равно ( б + c - а ) 2 ( а + c - б ) 2 ( а + б - c ) 2 ( а + б + c ) 2 знак равно ( а + б + c ) 2 ( б + c - а ) 2 ( а + c - б ) 2 ( а + б - c ) 2 знак равно s ( s - а ) ( s - б ) ( s - c ) . {\ displaystyle {\ begin {align} A amp; = {\ frac {1} {2}} ({\ t_dv {base}}) ({\ t_dv {altitude}}) \\ amp; = {\ frac {1} { 2}} ab \ sin \ gamma \\ amp; = {\ frac {1} {4}} {\ sqrt {4a ^ {2} b ^ {2} - (a ^ {2} + b ^ {2} - c ^ {2}) ^ {2}}} \\ amp; = {\ frac {1} {4}} {\ sqrt {(2ab- (a ^ {2} + b ^ {2} -c ^ {2 })) (2ab + (a ^ {2} + b ^ {2} -c ^ {2}))}} \\ amp; = {\ frac {1} {4}} {\ sqrt {(c ^ {2 } - (ab) ^ {2}) ((a + b) ^ {2} -c ^ {2})}} \\ amp; = {\ sqrt {\ frac {(c- (ab)) (c + ( ab)) ((a + b) -c) ((a + b) + c)} {16}}} \\ amp; = {\ sqrt {{\ frac {(b + ca)} {2}} { \ frac {(a + cb)} {2}} {\ frac {(a + bc)} {2}} {\ frac {(a + b + c)} {2}}}} \\ amp; = { \ sqrt {{\ frac {(a + b + c)} {2}} {\ frac {(b + ca)} {2}} {\ frac {(a + cb)} {2}} {\ frac {(a + bc)} {2}}}} \\ amp; = {\ sqrt {s (sa) (sb) (sc)}}. \ end {выравнивается}}}

Разность двух квадратов факторизации был использован в двух различных этапов.

Алгебраическое доказательство с использованием теоремы Пифагора

Треугольник с высотой h, разрезающий основание c на d + ( c - d)

Следующее доказательство очень похоже на доказательство Raifaizen. По теореме Пифагора мы имеем b 2 = h 2 + d 2 и a 2 = h 2 + ( c - d) 2 согласно рисунку справа. Вычитание этих значений дает a 2 - b 2 = c 2 - 2 кд. Это уравнение позволяет нам выразить d через стороны треугольника:

d знак равно - а 2 + б 2 + c 2 2 c . {\ displaystyle d = {\ frac {-a ^ {2} + b ^ {2} + c ^ {2}} {2c}}.}

Для высоты треугольника h 2 = b 2 - d 2. Заменяя d на формулу, приведенную выше, и применяя тождество разности квадратов, мы получаем

час 2 знак равно б 2 - ( - а 2 + б 2 + c 2 2 c ) 2 знак равно ( 2 б c - а 2 + б 2 + c 2 ) ( 2 б c + а 2 - б 2 - c 2 ) 4 c 2 знак равно ( ( б + c ) 2 - а 2 ) ( а 2 - ( б - c ) 2 ) 4 c 2 знак равно ( б + c - а ) ( б + c + а ) ( а + б - c ) ( а - б + c ) 4 c 2 знак равно 2 ( s - а ) 2 s 2 ( s - c ) 2 ( s - б ) 4 c 2 знак равно 4 s ( s - а ) ( s - б ) ( s - c ) c 2 . {\ displaystyle {\ begin {align} h ^ {2} amp; = b ^ {2} - \ left ({\ frac {-a ^ {2} + b ^ {2} + c ^ {2}} {2c }} \ right) ^ {2} \\ amp; = {\ frac {(2bc-a ^ ​​{2} + b ^ {2} + c ^ {2}) (2bc + a ^ {2} -b ^ { 2} -c ^ {2})} {4c ^ {2}}} \\ amp; = {\ frac {{\ big (} (b + c) ^ {2} -a ^ {2} {\ big) } {\ big (} a ^ {2} - (bc) ^ {2} {\ big)}} {4c ^ {2}}} \\ amp; = {\ frac {(b + ca) (b + c + a) (a + bc) (a-b + c)} {4c ^ {2}}} \\ amp; = {\ frac {2 (sa) \ cdot 2s \ cdot 2 (sc) \ cdot 2 (sb)} {4c ^ {2}}} \\ amp; = {\ frac {4s (sa) (sb) (sc)} {c ^ {2}}}. \ End {align}}}

Теперь применим этот результат к формуле, которая вычисляет площадь треугольника по его высоте:

А знак равно c час 2 знак равно c 2 4 4 s ( s - а ) ( s - б ) ( s - c ) c 2 знак равно s ( s - а ) ( s - б ) ( s - c ) . {\ displaystyle {\ begin {align} A amp; = {\ frac {ch} {2}} \\ amp; = {\ sqrt {{\ frac {c ^ {2}} {4}} \ cdot {\ frac {4s) (sa) (sb) (sc)} {c ^ {2}}}}} \\ amp; = {\ sqrt {s (sa) (sb) (sc)}}. \ end {выровнено}}}

Тригонометрическое доказательство с использованием закона котангенсов

Геометрическое значение s - a, s - b и s - c. См. Обоснование этого закона котангенсов.

Из первой части доказательства закона котангенсов следует, что площадь треугольника равна

А знак равно р ( ( s - а ) + ( s - б ) + ( s - c ) ) знак равно р 2 ( s - а р + s - б р + s - c р ) знак равно р 2 ( детская кроватка α 2 + детская кроватка β 2 + детская кроватка γ 2 ) {\ displaystyle {\ begin {align} A amp; = r {\ big (} (sa) + (sb) + (sc) {\ big)} = r ^ {2} \ left ({\ frac {sa} {r }} + {\ frac {sb} {r}} + {\ frac {sc} {r}} \ right) \\ amp; = r ^ {2} \ left (\ cot {\ frac {\ alpha} {2 }} + \ cot {\ frac {\ beta} {2}} + \ cot {\ frac {\ gamma} {2}} \ right) \ end {align}}}

и A = rs, но, поскольку сумма полууглов равна π / 2, применяется тождество тройного котангенса, поэтому первый из них равен

А знак равно р 2 ( детская кроватка α 2 детская кроватка β 2 детская кроватка γ 2 ) знак равно р 2 ( s - а р s - б р s - c р ) знак равно ( s - а ) ( s - б ) ( s - c ) р . {\ displaystyle {\ begin {align} A amp; = r ^ {2} \ left (\ cot {\ frac {\ alpha} {2}} \ cot {\ frac {\ beta} {2}} \ cot {\ frac {\ gamma} {2}} \ right) = r ^ {2} \ left ({\ frac {sa} {r}} \ cdot {\ frac {sb} {r}} \ cdot {\ frac {sc} {r}} \ right) \\ amp; = {\ frac {(sa) (sb) (sc)} {r}}. \ end {align}}}

Комбинируя два, получаем

А 2 знак равно s ( s - а ) ( s - б ) ( s - c ) , {\ Displaystyle A ^ {2} = s (sa) (sb) (sc),}

откуда следует результат.

Численная стабильность

Приведенная выше формула Герона численно нестабильна для треугольников с очень малым углом при использовании арифметики с плавающей запятой. Стабильная альтернатива включает в себя такую ​​длину сторон, чтобы a ≥ b ≥ c и вычисление

А знак равно 1 4 ( а + ( б + c ) ) ( c - ( а - б ) ) ( c + ( а - б ) ) ( а + ( б - c ) ) . {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {{\ big (} a + (b + c) {\ big)} {\ big (} c- (ab) {\ big)} {\ big (} c + (ab) {\ big)} {\ big (} a + (bc) {\ big)}}}.}.}

Скобки в приведенной выше формуле необходимы для предотвращения численной нестабильности при оценке.

Другие формулы площади, похожие на формулу Герона

Три другие формулы площади имеют ту же структуру, что и формула Герона, но выражаются в терминах разных переменных. Во-первых, обозначив медианы сторон a, b и c соответственно как m a, m b и m c и их полусумму1/2( m a + m b + m c) в качестве σ имеем

А знак равно 4 3 σ ( σ - м а ) ( σ - м б ) ( σ - м c ) . {\ displaystyle A = {\ frac {4} {3}} {\ sqrt {\ sigma (\ sigma -m_ {a}) (\ sigma -m_ {b}) (\ sigma -m_ {c})}}.}

Затем, обозначив высоты по сторонам a, b и c соответственно как h a, h b и h c, и обозначив полусумму обратных величин высот как H =1/2( ч−1 а+ ч−1 млрд+ ч−1 с) у нас есть

А - 1 знак равно 4 ЧАС ( ЧАС - час а - 1 ) ( ЧАС - час б - 1 ) ( ЧАС - час c - 1 ) . {\ displaystyle A ^ {- 1} = 4 {\ sqrt {H (H-h_ {a} ^ {- 1}) (H-h_ {b} ^ {- 1}) (H-h_ {c} ^ {-1})}}.}

Наконец, обозначив полусумму синусов углов как S =1/2(sin α + sin β + sin γ) имеем

А знак равно D 2 S ( S - грех α ) ( S - грех β ) ( S - грех γ ) {\ Displaystyle A = D ^ {2} {\ sqrt {S (S- \ sin \ альфа) (S- \ sin \ beta) (S- \ sin \ gamma)}}}

где D - диаметр описанной окружности: D =а/грех α знак равно б/грех β знак равно c/грех γ.

Обобщения

Формула Герона - это частный случай формулы Брахмагупты для площади вписанного четырехугольника. Формула Герона и формула Брахмагупты являются частными случаями формулы Бретшнайдера для площади четырехугольника. Формулу Герона можно получить из формулы Брахмагупты или формулы Бретшнайдера, установив одну из сторон четырехугольника равной нулю.

Формула Герона также является частным случаем формулы для площади трапеции или трапеции, основанной только на ее сторонах. Формула Герона получается установкой меньшей параллельной стороны равной нулю.

Выражая формулу Герона с определителем Кэли-Менгера через квадраты расстояний между тремя заданными вершинами,

А знак равно 1 4 - | 0 а 2 б 2 1 а 2 0 c 2 1 б 2 c 2 0 1 1 1 1 0 | {\ displaystyle A = {\ frac {1} {4}} {\ sqrt {- {\ begin {vmatrix} 0 amp; a ^ {2} amp; b ^ {2} amp; 1 \\ a ^ {2} amp; 0 amp; c ^ {2} amp; 1 \\ b ^ {2} amp; c ^ {2} amp; 0 amp; 1 \\ 1 amp; 1 amp; 1 amp; 0 \ end {vmatrix}}}}}

иллюстрирует его сходство с формулой Тартальи для объема в виде трех-симплекс.

Другое обобщение формулы Герона на пятиугольники и шестиугольники, вписанные в круг, было обнаружено Дэвидом П. Роббинсом.

Формула типа Герона для объема тетраэдра

Если U, V, W, u, v, w - длины ребер тетраэдра (первые три образуют треугольник; u напротив U и т. Д.), То

объем знак равно ( - а + б + c + d ) ( а - б + c + d ) ( а + б - c + d ) ( а + б + c - d ) 192 ты v ш {\ displaystyle {\ text {volume}} = {\ frac {\ sqrt {\, (- a + b + c + d) \, (a-b + c + d) \, (a + b-c + г) \, (a + b + cd)}} {192 \, u \, v \, w}}}

куда

а знак равно Икс Y Z б знак равно у Z Икс c знак равно z Икс Y d знак равно Икс у z Икс знак равно ( ш - U + v ) ( U + v + ш ) Икс знак равно ( U - v + ш ) ( v - ш + U ) Y знак равно ( ты - V + ш ) ( V + ш + ты ) у знак равно ( V - ш + ты ) ( ш - ты + V ) Z знак равно ( v - W + ты ) ( W + ты + v ) z знак равно ( W - ты + v ) ( ты - v + W ) . {\ displaystyle {\ begin {align} a amp; = {\ sqrt {xYZ}} \\ b amp; = {\ sqrt {yZX}} \\ c amp; = {\ sqrt {zXY}} \\ d amp; = {\ sqrt {xyz} } \\ X amp; = (w-U + v) \, (U + v + w) \\ x amp; = (U-v + w) \, (v-w + U) \\ Y amp; = (u-V + w) \, (V + w + u) \\ y amp; = (V-w + u) \, (w-u + V) \\ Z amp; = (v-W + u) \, (W + u + v) \\ z amp; = (W-u + v) \, (u-v + W). \ end {align}}}
Смотрите также
использованная литература
  1. ^ "Fórmula de Herón para calcular el área de cualquier triángulo" (на испанском языке). Испания: Ministerio de Educación, Cultura y Deporte. 2004. Проверено 30 июня 2012 года.
  2. ^ Kendig, Keith (2000). «Есть ли секреты формулы 2000-летней давности?». Амер. Математика. Ежемесячно. 107: 402–415. DOI : 10.2307 / 2695295.
  3. ^ Хит, Томас Л. (1921). История греческой математики. II. Издательство Оксфордского университета. С. 321–323.
  4. ^ Weisstein, Эрик В. "Формула Герона". MathWorld.
  5. ^ 秦, 九 韶 (1773). «卷三 上, 三 斜 求 积». 數學 九章 (四庫 全書 本) (на китайском языке).
  6. ^ «Личное общение по электронной почте между математиками Джоном Конвеем и Питером Дойлом». 15 декабря 1997. Проверено 25 сентября 2020 года.
  7. ^ Леви-Леблон, Жан-Марк (2020-09-14). «Симметричное трехмерное доказательство формулы Герона». Математический интеллигент. DOI : 10.1007 / s00283-020-09996-8. ISSN   0343-6993.
  8. ^ Нивен, Иван (1981). Максимумы и минимумы без исчисления. Математическая ассоциация Америки. С.  7–8.
  9. ^ Raifaizen, Клод Х. (1971). «Более простое доказательство формулы Герона». Математический журнал. 44 (1): 27–28.
  10. ^ Вторая часть доказательства закона котангенсов зависит от самой формулы Герона, но эта статья зависит только от первой части.
  11. ^ Стербенз, Пэт Х. (1974-05-01). Вычисление с плавающей точкой. Серия Прентис-Холла в автоматических вычислениях (1-е изд.). Энглвуд Клиффс, Нью-Джерси, США: Прентис Холл. ISBN   0-13-322495-3.
  12. ↑ Уильям М. Кахан (24 марта 2000 г.). «Просчет площади и углов игольчатого треугольника» (PDF).
  13. ^ Benyi, Арпад, «Цапля типа формула для треугольника,» Математическая вестник»87, июль 2003, 324-326.
  14. ^ Митчелл, Дуглас В., "Формула типа Герона для обратной площади треугольника", Mathematical Gazette 89, ноябрь 2005 г., 494.
  15. ^ Митчелл, Дуглас В., "Формула площади типа Герона в терминах синусов", Mathematical Gazette 93, март 2009 г., стр. 108–109.
  16. ^ DP Роббинс, "Области многоугольников, вписанных в круг", Discr. Comput. Геом. 12, 223-236, 1994.
  17. ^ В. Кахан, «Какое отношение имеет объем тетраэдра к языкам компьютерного программирования?», [1], стр. 16–17.
внешние ссылки
Последняя правка сделана 2023-03-19 12:20:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте