The Museum of HP Calculators

HP Forum Archive 18

[ Return to Index | Top of Index ]

triangle area without trig.
Message #1 Posted by Hal Bitton in Boise on 7 Jan 2008, 1:06 a.m.

Hi folks
I have an isoceles (non-equilateral) triangle, with givens of the angles and the base. Is there any way to find the area without using a trig function. It's my contention that one cannot...but then what do I know.
Best regards, Hal

      
Re: triangle area without trig.
Message #2 Posted by Walter B on 7 Jan 2008, 1:48 a.m.,
in response to message #1 by Hal Bitton in Boise

For the area of an arbitrary triangle you need its base and height. On first glance, I do not see a simple way to get the height even of your isosceles triangle without trig.

      
Re: triangle area without trig.
Message #3 Posted by Karl Schneider on 7 Jan 2008, 1:50 a.m.,
in response to message #1 by Hal Bitton in Boise

Hi, Hal --

I remember from Geometry 30 years ago that congruence of two triangles can be proved by equivalence of three sides, so I figured that it could be done -- i.e., a triangle of three given side lengths is unique. However, the expression for area isn't quite as simple as I thought it might be:

From Schaum's Mathematical Handbook, Equations 4.5 and 4.6:

Area = sqrt [s*(s-a)*(s-b)*(s-c)]

where s = (1/2)*(a + b + c)

and {a, b, c} are the lengths of the three sides of the triangle

Both the HP-41 Math Pac and the HP-11C Owner's Handbook and Problem Solving Guide include triangle-solutions programs, but neither uses the formula provided above to calculate area.

-- KS

Edited: 7 Jan 2008, 2:13 a.m. after one or more responses were posted

            
Re: triangle area without trig.
Message #4 Posted by Walter B on 7 Jan 2008, 2:00 a.m.,
in response to message #3 by Karl Schneider

Congratulations! At least you have the right books ;)

            
Re: triangle area without trig.
Message #5 Posted by George Bailey (Bedford Falls) on 7 Jan 2008, 2:31 a.m.,
in response to message #3 by Karl Schneider

Quote:

and {a, b, c} are the lengths of the three sides of the triangle [/pre]


How to compute the side lenghts if base and angles are given - without trigonometry, as the OP needs to do?

                  
Re: triangle area without trig.
Message #6 Posted by Karl Schneider on 7 Jan 2008, 4:52 a.m.,
in response to message #5 by George Bailey (Bedford Falls)

"George" (most Americans will recognize that this is a pseudonym) posted:

Quote:
How to compute the side lengths if base and angles are given - without trigonometry, as the OP needs to do?

Oh! I read what I expected to see, i.e., calculate the area of a triangle without trig functions, given only the sides. Why would anyone not want to use -- or expect to avoid -- trigonometry when one or more angles, but not all sides, are given?

For an isosceles traingle, knowing one angle is enough to deduce the other two. Every calculation of area, height, or side length, will require a trig calculation, though.

-- KS

                        
[OT] pseudonym...
Message #7 Posted by George Bailey (Bedford Falls) on 7 Jan 2008, 8:21 a.m.,
in response to message #6 by Karl Schneider

Quote:
"George" (most Americans will recognize that this is a pseudonym)

If only you were right...;-)

My parents lived near Bedford Falls, Madison, IN, by the time I was conceived. As my father's given name is George he wanted his first son to be named after him but being only 18 didn't like the idea of going by George senior ... they came up with the idea of this unique middle name ;-)

                              
Re: [OT] pseudonym...
Message #8 Posted by Karl Schneider on 7 Jan 2008, 10:30 p.m.,
in response to message #7 by George Bailey (Bedford Falls)

George --

Ah! That's rather clever; my apologies. I should have at least included "probably" or "likely" in the 'pseudonym' statement. I suppose that, for example, a Jesus Cordero of Nazareth, Pennsylvania could use "Jesus of Nazareth" as a technically-correct moniker, but people would likely doubt its authenticity.

;-)

For those who are unfamiliar with the American cultural reference, here's an excerpt from

http://en.wikipedia.org/wiki/It's_a_Wonderful_Life

"It's a Wonderful Life is a 1946 American film... (which) takes place in the fictional town of Bedford Falls shortly after World War II and stars James Stewart as George Bailey...

Best regards,

-- KS

                                    
Re: [OT] pseudonym...
Message #9 Posted by Trent Moseley on 7 Jan 2008, 11:16 p.m.,
in response to message #8 by Karl Schneider

Karl,

Great investigatative work!

tm

                                          
Re: [OT] pseudonym...
Message #10 Posted by George Bailey (Bedford Falls) on 8 Jan 2008, 4:43 a.m.,
in response to message #9 by Trent Moseley

Quote:
Great investigatative work!

Trent, haven't you watched the movie in the last couple of days???? ;-)

                                                
Re: [OT] pseudonym...
Message #11 Posted by Ron G. on 8 Jan 2008, 9:49 a.m.,
in response to message #10 by George Bailey (Bedford Falls)

We watch it every year! * * * You'll shoot your eye out, kid! :^) (I know, different movie, but another Christmas requirement.)

                              
Re: [OT] pseudonym...
Message #12 Posted by Ron G. on 8 Jan 2008, 1:10 p.m.,
in response to message #7 by George Bailey (Bedford Falls)

I never understood that "Buffalo Gal" song, George. What is a buffalo gal, and is it supposed to be a compliment?

                                    
Re: [OT] pseudonym...
Message #13 Posted by George Bailey (Bedford Falls) on 8 Jan 2008, 1:32 p.m.,
in response to message #12 by Ron G.

Quote:
I never understood that "Buffalo Gal" song, George. What is a buffalo gal, and is it supposed to be a compliment?

...my guess has allways been that it refers to girls from Buffalo, NY

                                          
Re: [OT] pseudonym...
Message #14 Posted by Ron G. on 9 Jan 2008, 12:43 a.m.,
in response to message #13 by George Bailey (Bedford Falls)

Well now I can die happy. %^)

      
Re: triangle area without trig.
Message #15 Posted by Howard Boardman on 7 Jan 2008, 3:31 a.m.,
in response to message #1 by Hal Bitton in Boise

Using equation list in a HP 33s or HP 35s

A=SQRT(((X+Y+Z)/2)×(((X+Y+Z)/2)-X)×(((X+Y+Z)/2)-Y)× (((X+Y+Z)/2)-Z)

            
Re: triangle area without trig.
Message #16 Posted by Steve (Australia) on 12 Jan 2008, 5:37 a.m.,
in response to message #15 by Howard Boardman

I think that is more clearly stated at http://www.clarku.edu/~djoyce/trig/area.html:

"Another is Heron's formula which gives the area in terms of the three sides of the triangle, specifically, as the square root of the product

s(s – a)(s – b)(s – c)

where s is the semiperimeter of the triangle, that is,

s = (a + b + c)/2"

Same answer, but provides a little more insight :-)

      
Re: triangle area without trig.
Message #17 Posted by George Bailey (Bedford Falls) on 7 Jan 2008, 4:41 a.m.,
in response to message #1 by Hal Bitton in Boise

A very easy way to get the area of said triangle without trig functions would be to plot it and measure...

You might also consider using a Taylor series for sin and cos, so you would technically use only powers and factorials ;-)

      
Re: triangle area without trig.
Message #18 Posted by John Keith on 7 Jan 2008, 9:27 a.m.,
in response to message #1 by Hal Bitton in Boise

If you can specify the X,Y coordinates of the verteces of the triangle, you can use the polygon area formula, which uses only addition, subtraction, and multiplication. Go to this site:

http://www.faqs.org/faqs/graphics/algorithms-faq/

and navigate to section 2.01 for an explanation. The link given in that section has further formulas which may be useful.

HTH, John

      
Re: triangle area without trig.
Message #19 Posted by Hal Bitton in Boise on 7 Jan 2008, 10:42 a.m.,
in response to message #1 by Hal Bitton in Boise

Thank you everyone for your responses.
Best regards, Hal

            
Re: triangle area without trig.
Message #20 Posted by JuanJ on 7 Jan 2008, 12:06 p.m.,
in response to message #19 by Hal Bitton in Boise

Hello,

I remember a formula that involved a 3x3 determinant, given the coordinates of each point. If (x1, y1), (x2, y2) and (x3, y3) are the coordinates, then the area is given by

Coordinates must be designated clockwise. And no trigonometry is involved.

Hope this helps.

    |x1 y1 1|

A = |x2 y2 1| = x1*(y2-y3)-y1*(x2-x3)+1*(x2*y3-x3*y2)

    |x3 y3 1|

Edited: 7 Jan 2008, 12:11 p.m.

                  
Re: triangle area without trig.
Message #21 Posted by Stefan Vorkoetter on 7 Jan 2008, 1:12 p.m.,
in response to message #20 by JuanJ

Except if all you know is one side (without loss of generality, one can assert that the ends of the side are at 0,0 and x,0) and two angles, you need trigonometry to determine the coordinates of the third vertex.

Stefan

                        
Re: triangle area without trig.
Message #22 Posted by Walter B on 7 Jan 2008, 5:08 p.m.,
in response to message #21 by Stefan Vorkoetter

Quote:
Except if all you know is one side (...) and two angles, you need trigonometry to determine the coordinates of the third vertex.
Except??
                              
Re: triangle area without trig.
Message #23 Posted by Stefan Vorkoetter on 7 Jan 2008, 8:15 p.m.,
in response to message #22 by Walter B

"Except... " is short for: "This would work, except for the fact that ...".

A casual-English abbreviation.

                                    
Re: triangle area without trig.
Message #24 Posted by Walter B on 8 Jan 2008, 12:27 a.m.,
in response to message #23 by Stefan Vorkoetter

Yes, Sir ;) Just IMHO your statement would have been unambiguous without this word.

      
Re: triangle area without trig.
Message #25 Posted by Egan Ford on 7 Jan 2008, 5:51 p.m.,
in response to message #1 by Hal Bitton in Boise

Quote:
I have an isoceles (non-equilateral) triangle, with givens of the angles and the base. Is there any way to find the area without using a trig function.
If a is the base the B and C are the two angles, then:
Area = a*a*sin(B)*sin(C)/(2*sin(B+C))

You can replace sin() with:

sin x = (exp(i*z) - exp(-i*z)) / (2*i)

or

sin x = sum( (((-1)^(n-1)) / (2*n - 1)!) * x^(2n-1) )

Why would you want to do this?

      
Re: triangle area without trig. (One approach)
Message #26 Posted by Andrés C. Rodríguez (Argentina) on 8 Jan 2008, 9:18 p.m.,
in response to message #1 by Hal Bitton in Boise

I apologize in advance if I'm missing something already discussed in the thread.

If we have an isosceles triangle, and divide the uneven side at its half, we can plot the height as a segment from that midpoint to the opposite vertex.

Then, taking the uneven side as the base, which we will call "b" and each of the other sides as "a", the height "h" is

h = sqrt (a^2 -(b/2)^2) ,

so the area is

A = (b/2) * sqrt (a^2 - (b/2)^2)

... which is obtained without trigs.

            
Re: triangle area without trig. (One approach)
Message #27 Posted by Karl Schneider on 8 Jan 2008, 10:03 p.m.,
in response to message #26 by Andrés C. Rodríguez (Argentina)

Hi, Andres --

Indisputable mathematics, but not enough data: Only one side length (the original base) and the angles were given. If both unique side lengths had been given, then we wouldn't even need the angles -- the general formula that I (and John Howard) provided, or the determinant formula provided by John Keith and "JuanJ", could also be utilized to calculate area. Yours is a bit simpler, though, for the special case of an isosceles traingle.

-- KS

Edited: 9 Jan 2008, 1:45 a.m.

                  
Re: triangle area without trig. (One approach)
Message #28 Posted by Andrés C. Rodríguez (Argentina) on 9 Jan 2008, 8:32 p.m.,
in response to message #27 by Karl Schneider

Karl:

Thank you for the clarification. I was in a hurry and assumed that both lenghts ("a" and "b") were given.

      
Re: triangle area without trig.
Message #29 Posted by Dave Boyd on 9 Jan 2008, 5:23 p.m.,
in response to message #1 by Hal Bitton in Boise

Well, it doesn't say you have to calculate the area, only "find" it. So you could draw it on a large sheet of foil, cut it out and weigh it, and the divide the weight by the weight of a square of unit dimension... You could probably get three figures?

Otherwise, I don't think so.

      
Re: triangle area without trig.
Message #30 Posted by Gerson W. Barbosa on 9 Jan 2008, 6:43 p.m.,
in response to message #1 by Hal Bitton in Boise

You may find the following interesting:

http://web.maths.unsw.edu.au/~norman/book.htm

Gerson.

            
Re: triangle area without trig (Approximate solution)
Message #31 Posted by Chris Dean on 10 Jan 2008, 3:29 a.m.,
in response to message #30 by Gerson W. Barbosa

To turn the problem on its head consider the base of the triangle, length b, to be a chord in a circle and the two equal sides of the triangle representing radii. The angle at the centre of the circle, theta (used in radians), is given as part of the problem. Then an approximation to the required area can be given by

Area = b^2 / (4 * theta) * (sqrt(4 – theta^2) / 2 + 1).

This actually represents the average between the triangular area with a base length of b (calculate the radius or side using s=r*theta) and the sector area of arc length b (Area= r^2 * theta / 2). This formula can be used for theta values up to approximately 114 degrees (< 2 radians) and gives a maximum error less than 5% to the true area value.

The only point trig has been used is to determine the true value for analysis purposes only!

Below is a listing for an HP17bII+

AREA=L(T:THETA X PI / 180) X 0 + L(B:BASE) X 0 + SQ(G(B)) / (4 X G(T)) X SQRT(4 – SQ(G(T))) / 2 + 1)

where / means divide and X multiply.

Enter THETA in degrees and then BASE value. Click on AREA to Solve.

Chris Dean

Edited: 10 Jan 2008, 11:03 a.m.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall