Finding segmented triangle area of polygon
Ältere Kommentare anzeigen
I tried to find out the triangle area in the polygon based on determinant theory.
Here is the reference

I tried to calculate the area of triangles using indeces: function and for-loop.
function area = trianglearea(a)
for i = 2 : length(i)-1;
tri = [a(1,1), a(1,i), a(1,i+1); a(2,1), a(2,i), a(2,i+1); 1, 1, 1];
area = 0.5*det(tri)
end
end
A = [0 10 12 8 6 0; 0 1 4 6 8 0];
trianglearea(A)
then the results is

and workplace is
the results of area of triangles do not show each reasults following different i value in for-loop. It just show the final result when i = lengh(a)-1.
the results of area of triangles do not show each reasults following different i value in for-loop. It just show the final result when i = lengh(a)-1.How can I display every triangle area..?
Akzeptierte Antwort
Weitere Antworten (1)
Image Analyst
am 12 Jun. 2020
1 Stimme
Or simply use polyarea().
1 Kommentar
SeungHyun Cha
am 14 Jun. 2020
Kategorien
Mehr zu Spatial Search finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!