How to assign cost to the overlaped points on the polygon?

1 次查看(过去 30 天)
I have used 'inpolygon' to find the points that are overlapped on a polygon. example: xv = [1 2 2 1 1 NaN 4 4 5 5 4 NaN 6 6 7 7 6];
yv = [0 0 3 3 0 NaN 1 2 2 1 1 NaN 4 5 5 4 4];
x = 1.5,2,9;
y = 3,7,8;
[in, idx] = inpolygon(x, y, xv, yv)
Now i want to assign some cost values to the points that are overlapping the polygons. For example if a point has overlapped the polygon then the cost of that point is 30, if not then 10. Can it be done? Please help me with this question.

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Elementary Polygons 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by