R 如何找到特定形状的边界点

R 如何找到特定形状的边界点,r,border,shapes,points,uniform,R,Border,Shapes,Points,Uniform,假设我有一个从数据集生成的不规则、随机的形状。如何查找位于形状边界上的点 我正在使用R。R中是否有用于此目的的包?为简单起见,假设我有一个点的二维数据集。您正在寻找chull()函数来计算二维对象的凸包,在grdevices包中 以下是联机帮助中的示例: require(stats) X <- matrix(rnorm(2000), ncol = 2) chull(X) ## Not run: # Example usage from graphics package plot(X, c

假设我有一个从数据集生成的不规则、随机的形状。如何查找位于形状边界上的点


我正在使用R。R中是否有用于此目的的包?为简单起见,假设我有一个点的二维数据集。

您正在寻找
chull()
函数来计算二维对象的凸包,在grdevices包中

以下是联机帮助中的示例:

require(stats)
X <- matrix(rnorm(2000), ncol = 2)
chull(X)
## Not run: 
# Example usage from graphics package
plot(X, cex = 0.5)
hpts <- chull(X)
hpts <- c(hpts, hpts[1])
lines(X[hpts, ])
require(统计信息)
X这些功能(包)似乎足够:

  • 阿哈尔()
  • 凸面外壳(tripack)
  • chull(GR设备)
  • in.chull(sgeostat)
  • convhulln(几何)
  • convexhull.xy(spatstat)
  • calcConvexHull(PBSmapping)

A是数据集“边界”的技术术语。在搜索时使用“凸包”可能有助于生成良好的结果。请注意,您尚未接受任何问题的答案。请点击左边的V符号。这将奖励那些慷慨回答你的人,并告诉其他访客这个回答很有帮助。另请参见常见问题解答(FAQ)中令人印象深刻的回答率,Andrie!