急求在matlab判别点(x,y)是否在凸多边形内 ,知道凸多边形的顶点坐标,做毕设卡着了,路过的救救呀,急求!

非常非常感谢!!!
2025-04-15 00:02:03
推荐回答(3个)
回答1:

求出凸边形内的一个点 比如所有顶点坐标的平均值(x0,y0) 然后逐条边去判断(x,y)与(x0,y0)是否在边的同侧 如果是,则在凸边形内

回答2:

参考这个回答 http://zhidao.baidu.com/question/418806167.html?oldq=1

回答3:

利用inpolygon函数,不过,多边形顶点坐标一定要按顺时针或者逆时针排序才能得到正确结果