I want to calculate the area of a polygonal Voronoi figure
2 views (last 30 days)
Show older comments
I want to calculate the area of a polygonal Voronoi figure.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/190704/image.png)
How do I code the code?
https://jp.mathworks.com/help/matlab/math/voronoi-diagrams.html https://jp.mathworks.com/help/matlab/ref/polyarea.html
Answers (2)
KSSV
on 21 May 2018
You will be having vertices of each cell......use polyarea for the cell to get area.
1 Comment
jahanzaib ahmad
on 22 Nov 2018
but there is a problem with the vertices .. first x and y are "Inf " .
jahanzaib ahmad
on 22 Nov 2018
u can try this
there area r regions .
sumAREAA=0;
for k=1:length(r)
rk=r{k};
XP = rk(:,1:2:end);
YP = rk(:,2:2:end);
AREAA = polyarea(XP,YP);
sumAREAA=sumAREAA+AREAA;
disp(AREAA);
end
disp(sumAREAA)
0 Comments
See Also
Categories
Find more on Voronoi Diagram 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!