Matlab下做了离散点的凸集,怎样把它的内部所有点坐标找出来?

niuniu_16 2014-09-09 04:49:50
Matlab下做了离散点的凸集,怎样把它的内部所有点坐标找出来?或者怎样判断一个点是不是属于这个凸集
...全文
541 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WildHusky 2015-05-25
  • 打赏
  • 举报
回复
http://blog.csdn.net/wangyangkobe/article/details/6081975 可以参考下这个里边凸包的算法……
chuwanchang 2014-09-13
  • 打赏
  • 举报
回复
1楼的兄弟说得对!既然你有凸包(假设是逆时针),那么凸包内的点会在所有凸包线段的左侧,叉积判断就可以了。
dchneric 2014-09-11
  • 打赏
  • 举报
回复
引用 2 楼 lijing0305 的回复:
能不能详细讲解一下。
http://en.wikipedia.org/wiki/Point_in_polygon alternative algorithm: http://stackoverflow.com/questions/11716268/point-in-polygon-algorithm
niuniu_16 2014-09-10
  • 打赏
  • 举报
回复
能不能详细讲解一下。
dchneric 2014-09-10
  • 打赏
  • 举报
回复
你应该有一个逆时针的点表L[1..n]。 对于任意点P,看向量PL[i]和L[i]L[i+1]叉积,既然是凸包,全部为正就是内点。非凸包要累积角度算缠绕数。

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧