When do you use Heron's formula to find area?

2 Answers
Oct 23, 2014

You can use it whenever you know the lengths of all three sides of a triangle.


I hope that this was helpful.

May 20, 2018

Heron's Formula is almost always the wrong formula to use; try Archimedes' Theorem for a triangle with area #A# and sides #a,b,c#:

#16A^2 = 4a^2b^2 - (a^2 + b^2 - c^2)^2#

#quad = ( a^2+b^2+c^2)^2 - 2 (a^4+b^4+c^4) #

#quad = (a+b+c)(-a+b+c)(a-b+c)(a+b-c) #

# quad = 16s(s-a)(s-b)(s-c) # where #s=1/2(a+b+c)#

This last is thinly veiled Heron.

Explanation:

Hero of Alexandria wrote in the first century AD. Why we continue to torture students with his result when there are much nicer modern equivalents I have no idea.

Heron's formula for the area #A# of a triangle with sides #a,b,c# is

# A = sqrt{s(s-a)(s-b)(s-c)} # where #s=1/2(a+b+c)# is the semiperimeter.

There's no doubt this formula is awesome. But it's awkward to use because of the fraction and, if we start from coordinates, the four square roots.

Let's just do the math. We square and eliminate #s# which mostly serves to hide a #16# and an important factorization. You might want to try it yourself first.

#A^2 = 1/2(a+b+c)(1/2(a+b+c)-a)(1/2(a+b+c)-b)(1/2(a+b+c)-c) #

#A^2 = 1/2(a+b+c)(1/2(-a+b+c))(1/2(a-b+c))(1/2(a+b-c)) #

#16A^2 = (a+b+c)(-a+b+c)(a-b+c)(a+b-c) #

That's already much better than Heron's form. We save the fraction to the end and there's no more wondering about the meaning of the semiperimeter.

The degenerate case is telling. When one of those factors with a minus sign is zero, that's when two sides add up to exactly the other side. Those are distances between three collinear points, the degenerate triangle, and we get zero area. Makes sense.

The #a+b+c# factor is interesting. What it tells us is this formula still works if we use displacements, signed lengths, instead of all positive.

The formula is still awkward to use given coordinates. Let's multiply it out; you might want to try it yourself;

#16A^2 = (a+b+c)(-a+b+c)(a-b+c)(a+b-c) #

#= (-a^2-ab-ac + ab+b^2+bc + ac+bc+c^2) ( a^2-ab+ac + ab-b^2+bc -ac+bc-c^2)#

#= (-a^2+b^2+c^2 +2bc)(a^2 - b^2-c^2 + 2bc) #

#= (-a^2+b^2+c^2 +2bc)(a^2 - b^2-c^2 + 2bc) #

#16A^2 = 2( a^2 b^2 + a^2 c^2 + b^2 c^2)-(a^4 +b^4+ c^4)#

That form depends only on the squares of the lengths. It's clearly fully symmetrical. We can go beyond Heron now and say if the squared lengths are rational, so is the squared area.

But we can do better if we note

#( a^2+b^2+c^2)^2 = (a^4+b^4+c^4)+2(a^2b^2+a^2c^2+b^2c^2)#

Subtracting,

# 16A^2 = ( a^2+b^2+c^2)^2 - 2 (a^4+b^4+c^4) #

That's the prettiest form.

There's an asymmetric looking form that's usually the most useful. We note

#( a^2+b^2 - c^2)^2 = (a^4+b^4+c^4)-2(-a^2b^2+a^2c^2+b^2c^2)#

Adding this to

#16A^2 = 2( a^2 b^2 + a^2 c^2 + b^2 c^2)-(a^4 +b^4+ c^4)#

#16A^2 = 4a^2b^2 - (a^2 + b^2 - c^2)^2#

That's the most useful form. There are really three ways to write it, swapping sides.

Collectively these are called Archimedes' Theorem, from NJ Wildberger's Rational Trigonometry.

When given 2D coordinates, often the Shoelace Formula is the quickest path to the area, but I'll save that for other posts.