How to use Monte Carlo simulation to calculate the area of polygon?
    2 views (last 30 days)
  
       Show older comments
    
Hi, I want to use Monte Carlo simulation to calculate the area of polygon. 
The polygon area is defined with longitude and latitude. (in degrees)
I've found the bounding box of the polygon, but I have no idea how to apply Monte Carlo to randomly create dots and caculate the area. 
Can anyone help calculating the area of this polygon using Monte Carlo simulation? 
0 Comments
Answers (1)
  Torsten
      
      
 on 14 May 2022
        Randomly create points inside the bounding box.
Decide which of the points are inside (P_i) and which of the points are outside (P_a) the polygon.
If the area of the bounding box is A, an approximation for the area A_p of the polygon is 
A_p = A*#P_i/(#P_i + #P_a)
0 Comments
See Also
Categories
				Find more on Elementary Polygons in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
