Finding the area of a polygon.
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Giuseppe
il 25 Mar 2014
Modificato: Sean de Wolski
il 25 Mar 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 Commenti
Risposta accettata
Sean de Wolski
il 25 Mar 2014
Modificato: Sean de Wolski
il 25 Mar 2014
>> edit polyarea
Look at the code, it implements the surveyor's formula that you have.
0 Commenti
Più risposte (1)
Image Analyst
il 25 Mar 2014
Is this homework, where you need to use that? Otherwise, just use the built in polyarea() function.
2 Commenti
Image Analyst
il 25 Mar 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.
Vedere anche
Categorie
Scopri di più su Elementary Polygons in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!