Finding the area of a polygon.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Giuseppe
el 25 de Mzo. de 2014
Editada: Sean de Wolski
el 25 de Mzo. de 2014
Hi I have a set of x and y coordinates which form the corners of a polygon. I need to calculate area manually using the shoelace formula as illustrated below.
I need to do this way of multiplying to get two vectors using vectorization. I am not sure of how I would write code for this. It needs to be so that if the amount of corners increased or there values their values changed this would be accounted for.
Thanks,
0 comentarios
Respuesta aceptada
Sean de Wolski
el 25 de Mzo. de 2014
Editada: Sean de Wolski
el 25 de Mzo. de 2014
>> edit polyarea
Look at the code, it implements the surveyor's formula that you have.
0 comentarios
Más respuestas (1)
Image Analyst
el 25 de Mzo. de 2014
Is this homework, where you need to use that? Otherwise, just use the built in polyarea() function.
2 comentarios
Image Analyst
el 25 de Mzo. de 2014
You should have tagged it as homework then, but I did it for you. So, first read this: http://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers then show how you made some nested for loops to do the multiplication and ask for help. But you need to do something first. We can't just hand over a turnkey homework solution to you.
Ver también
Categorías
Más información sobre Elementary Polygons en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!