R 点云覆盖的区域
我有一团分散在二维欧几里得空间中的点。我想计算连接云的最极端(=外围)点的多边形内部的面积。换句话说,我想估计这个空间中云覆盖的面积。 R中有公式吗? 非常感谢您的任何回复 朱利安
I have a cloud of points scattered in a 2D Euclidean space. I would like to calculate the area inside the polygon linking the most extreme (=peripheral) points of the cloud. In other words, I would like to estimate the area covered by the cloud in this space.
Is there a formula in R?
Thanks a lot for any response
Julien
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这称为凸包问题; R 内置的 chull 函数应该可以完成这项工作。要计算面积,您可以使用此处的公式。
编辑:更好;
splancs
包有areapl
函数。因此,解决您的问题的函数应该如下所示:例如:
This is called the convex-hull problem; R built-in
chull
function should do the work. To count area, you may use a formula from here.EDIT: Even better;
splancs
package hasareapl
function. So the function solving your problem should look like this:For instance: