Wzór Herona – wzór pozwalający obliczyć pole (S) trójkąta, jeśli znane są długości a, b, c jego boków. Wzór znany był już Archimedesowi, a jego nazwa pochodzi od Herona, który podał go w swojej Metryce.

Niech p = 1 2 ( a b c ) {\displaystyle p={\frac {1}{2}}(a b c)} oznacza połowę obwodu trójkąta. Wtedy jego pole S wynosi:

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

Wzór Herona może zostać wykorzystany do obliczeń, nawet jeżeli odcinki o podanych długościach nie tworzą trójkąta. W sytuacji, gdy wszystkie trzy odcinki i wszystkie trzy łączące je punkty leżą na jednej prostej, na przykład, gdy zachodzi równość a b = c , {\displaystyle a b=c,} więc wyrażenie p c {\displaystyle p-c} jest równe 0 , {\displaystyle 0,} co powoduje, że S = 0. {\displaystyle S=0.}

Jeżeli natomiast odcinkami o podanych długościach nie można połączyć trzech punktów tej samej płaszczyzny, tzn. a b < c , {\displaystyle a b to wartość p c < 0 , {\displaystyle p-c<0,} co sprawia, że wyrażenie pod pierwiastkiem jest ujemne, a więc S R . {\displaystyle S\notin \mathbb {R} .}

Dowód

W dowodzie wykorzystamy inny wzór na pole trójkąta

S = 1 2   b c sin α . {\displaystyle S={\frac {1}{2}}\ bc\sin \alpha .}

W tym celu, korzystając z twierdzenia cosinusów, wyznaczmy wartość kwadratu cosinusa kąta α {\displaystyle \alpha }

cos 2 α = ( a 2 b 2 c 2 2 b c ) 2 = ( b 2 c 2 a 2 2 b c ) 2 . {\displaystyle \cos ^{2}\alpha =\left({\frac {a^{2}-b^{2}-c^{2}}{-2bc}}\right)^{2}=\left({\frac {b^{2} c^{2}-a^{2}}{2bc}}\right)^{2}.}

Korzystając z jedynki trygonometrycznej i przekształceń algebraicznych, otrzymujemy:

sin 2 α = 1 cos 2 α = 1 ( b 2 c 2 a 2 2 b c ) 2 = ( 1 b 2 c 2 a 2 2 b c ) ( 1 b 2 c 2 a 2 2 b c ) = 2 b c b 2 c 2 a 2 2 b c 2 b c b 2 c 2 a 2 2 b c = ( b c ) 2 a 2 2 b c a 2 ( b c ) 2 2 b c = ( b c a ) ( b c a ) 2 b c ( a b c ) ( a b c ) 2 b c {\displaystyle {\begin{aligned}\sin ^{2}\alpha &=1-\cos ^{2}\alpha \\&=1-\left({\frac {b^{2} c^{2}-a^{2}}{2bc}}\right)^{2}\\&=\left(1 {\frac {b^{2} c^{2}-a^{2}}{2bc}}\right)\left(1-{\frac {b^{2} c^{2}-a^{2}}{2bc}}\right)\\&={\frac {2bc b^{2} c^{2}-a^{2}}{2bc}}\cdot {\frac {2bc-b^{2}-c^{2} a^{2}}{2bc}}\\&={\frac {(b c)^{2}-a^{2}}{2bc}}\cdot {\frac {a^{2}-(b-c)^{2}}{2bc}}\\&={\frac {(b c a)(b c-a)}{2bc}}\cdot {\frac {(a b-c)(a-b c)}{2bc}}\end{aligned}}}

p {\displaystyle p} oznacza połowę obwodu trójkąta, więc

b c a = 2 p {\displaystyle b c a=2p}
a b c = 2 p 2 c = 2 ( p c ) {\displaystyle a b-c=2p-2c=2(p-c)}
a b c = 2 p 2 b = 2 ( p b ) {\displaystyle a-b c=2p-2b=2(p-b)}
b c a = 2 p 2 a = 2 ( p a ) {\displaystyle b c-a=2p-2a=2(p-a)}
sin 2 α = 2 p 2 ( p a ) 2 b c 2 ( p c ) 2 ( p b ) 2 b c = 4 b 2 c 2   p ( p a ) ( p b ) ( p c ) {\displaystyle \sin ^{2}\alpha ={\frac {2p\cdot 2(p-a)}{2bc}}\cdot {\frac {2(p-c)\cdot 2(p-b)}{2bc}}={\frac {4}{b^{2}c^{2}}}\ p(p-a)(p-b)(p-c)}
sin α = 2 b c p ( p a ) ( p b ) ( p c ) {\displaystyle \sin \alpha ={\frac {2}{bc}}{\sqrt {p(p-a)(p-b)(p-c)}}}

Podstawiając otrzymany wynik do wymienionego na początku wyrażenia, otrzymujemy wzór Herona.

S = 1 2   b c sin α = p ( p a ) ( p b ) ( p c ) {\displaystyle S={\frac {1}{2}}\ bc\sin \alpha ={\sqrt {p(p-a)(p-b)(p-c)}}}

Postać wyznacznikowa

S = ( a b c ) ( a b c ) ( a b c ) ( a b c ) 4 = 1 4 | 0 1 1 1 1 0 a 2 b 2 1 a 2 0 c 2 1 b 2 c 2 0 | {\displaystyle S={\frac {\sqrt {(a b c)(a b-c)(a-b c)(-a b c)}}{4}}={\frac {1}{4}}{\sqrt {-{\begin{vmatrix}0&1&1&1\\1&0&a^{2}&b^{2}\\1&a^{2}&0&c^{2}\\1&b^{2}&c^{2}&0\end{vmatrix}}}}}

Wzór na pole z wykorzystaniem wysokości

Jeśli h a , h b , h c {\displaystyle h_{a},h_{b},h_{c}} są wysokościami trójkąta o bokach odpowiednio a , b , c , {\displaystyle a,b,c,} to a = 2 S h a , b = 2 S h b , c = 2 S h c . {\displaystyle a={\frac {2S}{h_{a}}},b={\frac {2S}{h_{b}}},c={\frac {2S}{h_{c}}}.} Po podstawieniu tych wzorów do wzoru Herona i prostych przekształceniach otrzymujemy:

S = 1 ( 1 h a 1 h b 1 h c ) ( 1 h a 1 h b 1 h c ) ( 1 h a 1 h b 1 h c ) ( 1 h a 1 h b 1 h c ) {\displaystyle S={\frac {1}{\sqrt {({\frac {1}{h_{a}}} {\frac {1}{h_{b}}} {\frac {1}{h_{c}}})({\frac {1}{h_{a}}} {\frac {1}{h_{b}}}-{\frac {1}{h_{c}}})({\frac {1}{h_{a}}}-{\frac {1}{h_{b}}} {\frac {1}{h_{c}}})(-{\frac {1}{h_{a}}} {\frac {1}{h_{b}}} {\frac {1}{h_{c}}})}}}}

Wzór Brahmagupty

Wzór Brahmagupty to wzór analogiczny do wzoru Herona, który pozwala obliczyć pole S czworokąta o bokach długości a , b , c , d {\displaystyle a,\,b,\,c,\,d} wpisanego w okrąg:

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

gdzie:

p = 1 2 ( a b c d ) {\displaystyle p={\frac {1}{2}}(a b c d)}

oznacza połowę obwodu czworokąta.

Dla dowolnego czworokąta (również niewpisanego w okrąg), wzór na jego pole przedstawia się następująco:

S = ( p a ) ( p b ) ( p c ) ( p d ) a b c d cos 2 θ , {\displaystyle S={\sqrt {(p-a)(p-b)(p-c)(p-d)-abcd\cdot \cos ^{2}\theta }},}

gdzie θ {\displaystyle \theta } to połowa sumy dowolnej pary dwóch przeciwległych kątów czworokąta. W przypadku czworokątów wpisanych w okrąg obie te sumy są sobie równe i wynoszą 180°.

Przypisy

Linki zewnętrzne

  • JoannaJ. Jaszuńska JoannaJ., Heron uogólniony?, „Delta”, marzec 2014, ISSN 0137-3005 [dostęp 2024-10-30] .
  • Eric W.E.W. Weisstein Eric W.E.W., Heron’s Formula, [w:] MathWorld, Wolfram Research [dostęp 2020-12-12]  (ang.).
  • Eric W.E.W. Weisstein Eric W.E.W., Brahmagupta’s Formula, [w:] MathWorld, Wolfram Research [dostęp 2020-12-12]  (ang.).

Wzor Herona Wzór Herona Wprowadzenie Przeczytaj Animacja Sprawdź się

Blog matematyczny Minor Matematyka Wzór Herona

Wzor Herona Wzór Herona Wprowadzenie Przeczytaj Animacja Sprawdź się

Wzór Herona dla ambitnych SOFIZMAT

Wzór Herona YouTube