Heron's formula
Encyclopedia : H : HE : HER : Heron's formula
In geometry, Heron's formula (also called Hero's formula) states that the area of a triangle whose sides have lengths a, b and c is
- [\mathrm = \sqrt\,]
- [s=\frac]
- [\mathrm=\ \over 4}.\,]
History
The formula is credited to Heron of Alexandria in the 1st century, and a proof can be found in his book Metrica. It is now believed that Archimedes already knew the formula, and it is of course possible that it was known long before.
Proof
A modern proof, which uses algebra and trigonometry and is quite unlike the one provided by Heron, follows. Let a, b, c be the sides of the triangle and A, B, C the angles opposite those sides. We have
- [\cos(C) = \frac]
- [\sin(C) = \sqrt = \frac}].
[S\,] [= \frac (\mbox) (\mbox)] [= \frac ab\sin(C)] [= \frac\sqrt] [=\sqrt.] Here the algebra in the last step was omitted.
Numerical stability
Heron's formula as given above is numerically unstable for triangles with a very small angle. A [stable alternative] involves arranging the lengths of the sides so that: a ≥ b ≥ c and computing
- [S = \frac\sqrt]
Generalizations
The formula is in fact a special case of Brahmagupta's formula for the area of a cyclic quadrilateral; both of which are special cases of Bretschneider's formula for the area of a quadrilateral.
Expressing Heron's formula with a determinant in terms of the squares of the distances between the three given vertices,
- [ S = \frac \sqrt 0 & a^2 & b^2 & 1 \\
See also
References
External links
- [MathWorld entry on Heron's Formula]
- [Semiperimeter, incircle and excircles of a triangle] by Antonio Gutierrez from "Geometry Step by Step from the Land of the Incas".
- [A Proof of the Pythagorean Theorem From Heron's Formula] at cut-the-knot
- [Interactive applet and area calculator using Heron's Formula]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
