Дано выражение для площади треугольника через стороны по формуле Герона; предложите пути доказательства формулы и обсудите, как её можно обойти при наличии только координат вершин или только высот

3 Дек в 13:57
4 +4
0
Ответы
1
Формула Герона (обозначая полупериметр p=a+b+c2p=\tfrac{a+b+c}{2}p=2a+b+c )
S=p(p−a)(p−b)(p−c) S=\sqrt{p(p-a)(p-b)(p-c)}
S=p(pa)(pb)(pc)
Доказательства (кратко, два стандартных пути).
1) Тригонометрическое доказательство. Пусть угол между сторонами a,ba,ba,b равен γ\gammaγ. Тогда
S=12absin⁡γ,cos⁡γ=a2+b2−c22ab. S=\tfrac12ab\sin\gamma,
\qquad
\cos\gamma=\frac{a^2+b^2-c^2}{2ab}.
S=21 absinγ,cosγ=2aba2+b2c2 .
Следовательно
sin⁡2γ=1−cos⁡2γ=(a+b+c)(−a+b+c)(a−b+c)(a+b−c)4a2b2. \sin^2\gamma=1-\cos^2\gamma
=\frac{(a+b+c)(-a+b+c)(a-b+c)(a+b-c)}{4a^2b^2}.
sin2γ=1cos2γ=4a2b2(a+b+c)(a+b+c)(ab+c)(a+bc) .
Подставляя в S=12absin⁡γS=\tfrac12ab\sin\gammaS=21 absinγ и упрощая, получаем формулу Герона.
2) Алгебраическое (через проекции/высоту). Пусть из вершины на сторону ccc опущена высота, она делит ccc на отрезки xxx и yyy (x+y=cx+y=cx+y=c). По теореме Пифагора
a2=h2+y2,b2=h2+x2. a^2=h^2+y^2,\qquad b^2=h^2+x^2.
a2=h2+y2,b2=h2+x2.
Вычитая и выражая x,yx,yx,y через a,b,ca,b,ca,b,c, затем подставляя в выражение для площади S=12chS=\tfrac12 chS=21 ch и устраняя hhh, после алгебраических преобразований получаем
16S2=(a+b+c)(−a+b+c)(a−b+c)(a+b−c), 16S^2=(a+b+c)(-a+b+c)(a-b+c)(a+b-c),
16S2=(a+b+c)(a+b+c)(ab+c)(a+bc),
что эквивалентно формуле Герона.
Обходы формулы Герона в практических ситуациях
- Если известны координаты вершин (x1,y1),(x2,y2),(x3,y3)(x_1,y_1),(x_2,y_2),(x_3,y_3)(x1 ,y1 ),(x2 ,y2 ),(x3 ,y3 ), то проще и точнее применять формулу площадей через детерминант (шнур/shoelace):
S=12∣x1(y2−y3)+x2(y3−y1)+x3(y1−y2)∣. S=\frac12\left|x_1(y_2-y_3)+x_2(y_3-y_1)+x_3(y_1-y_2)\right|.
S=21 x1 (y2 y3 )+x2 (y3 y1 )+x3 (y1 y2 ).
Эквивалентно: S=12∣det⁡(AB→,AC→)∣S=\tfrac12|\det(\overrightarrow{AB},\overrightarrow{AC})|S=21 det(AB,AC). Это численно устойчивее и проще, чем вычисление по сторонам и Герону.
- Если известны только высоты (альтитуды) ha,hb,hch_a,h_b,h_cha ,hb ,hc к сторонам a,b,ca,b,ca,b,c: использовать связь
aha=bhb=chc=2S. a h_a=b h_b=c h_c=2S.
aha =bhb =chc =2S.
Положим u=1ha, v=1hb, w=1hcu=\tfrac{1}{h_a},\;v=\tfrac{1}{h_b},\;w=\tfrac{1}{h_c}u=ha 1 ,v=hb 1 ,w=hc 1 . Тогда a=ku, b=kv, c=kwa=ku,\;b=kv,\;c=kwa=ku,b=kv,c=kw при k=2Sk=2Sk=2S. Подставляя в формулу Герона и сокращая, получаем явную формулу площади через высоты:
S=1(u+v+w)(−u+v+w)(u−v+w)(u+v−w), S=\frac{1}{\sqrt{(u+v+w)(-u+v+w)(u-v+w)(u+v-w)}},
S=(u+v+w)(u+v+w)(uv+w)(u+vw) 1 ,
т.е.
S=1(1ha+1hb+1hc)(−1ha+1hb+1hc)(1ha−1hb+1hc)(1ha+1hb−1hc). S=\frac{1}{\sqrt{\big(\tfrac{1}{h_a}+\tfrac{1}{h_b}+\tfrac{1}{h_c}\big)\big(-\tfrac{1}{h_a}+\tfrac{1}{h_b}+\tfrac{1}{h_c}\big)\big(\tfrac{1}{h_a}-\tfrac{1}{h_b}+\tfrac{1}{h_c}\big)\big(\tfrac{1}{h_a}+\tfrac{1}{h_b}-\tfrac{1}{h_c}\big)}}.
S=(ha 1 +hb 1 +hc 1 )(ha 1 +hb 1 +hc 1 )(ha 1 hb 1 +hc 1 )(ha 1 +hb 1 hc 1 ) 1 .
Отмечу: одна или две высоты без дополнительной информации недостаточны для однозначного определения площади (не хватает масштаба).
Короткие практические замечания:
- Для вычислений по координатам всегда предпочитайте детерминант/шнур.
- Для задач с a,b,ca,b,ca,b,c — Герон удобен; три высоты тоже дают явную формулу через обратные высоты.
3 Дек в 14:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир