Discussion about math, puzzles, games and fun.   Useful symbols: ÷ × ½ √ ∞ ≠ ≤ ≥ ≈ ⇒ ± ∈ Δ θ ∴ ∑ ∫ • π ƒ -¹ ² ³ °

You are not logged in.

|
Options

MathsIsFun
2006-02-20 10:11:00

Have a look at my reply to this topic. I think your formula is based on that idea, just simplified a lot.

In my illustration there, every shape's area would be the x-width times the average height, or: (x1-x0) × (y0+y1)/2

Just add up all the areas (taking care to make them negative areas when heading in the negative x direction) and you will end up with the "net" area. If you go the wrong direction around you will just get the negative net area.

stormswimmer
2006-02-20 09:15:03

I was given this formula
1 / 2 (x0 * y1 + x1 * y2 + ... + xn-1 * y0 - y0 * x1 - y1 * x2 - ... - yn-1 * x0)
but it wasn't complete can anyone explain this to me

irspow
2006-02-20 07:51:23

For any regular polygon;

A = s²/(4tan[180/n]);  where s is the length of a side and n is the number of sides. (This is using degrees)

P = ns;

I didn't know that there were algorithms for irregular polygons.  Do these use the techniques similar to integration or are they different?

MathsIsFun
2006-02-20 07:31:13

If you only need to solve one (or a few), then break into triangles as irspow suggested. But there are methods to do it automatically using a conmputer algorithm.

irspow
2006-02-20 04:54:58

The perimeter would simply be the sum of the lengths of all sides.  To get the area you either need to break down the irregular polygon into regular polygons and sum their areas or integrate the equations that describe the upper and lower bounderies of the shape in question.

Regular polygons are quite easy as there exist formulas to calculate the area or perimeters of any regular polygon.  Irregular polygons need to be examined in each particular case.

stormswimmer
2006-02-20 04:26:53

How do you calculate the the area and perimeter of an irregular polygon knowing the length of sides