chull
位於 grDevices
包(package)。 說明
計算位於指定點集的凸包上的點的子集。
用法
chull(x, y = NULL)
參數
x, y |
點的坐標向量。這可以指定為兩個向量 |
細節
xy.coords
用於解釋點的規範。不允許使用無限值、缺失值和 NaN
值。
該算法由 Eddy (1977) 給出。
值
一個整數向量,按順時針順序給出位於凸包上的唯一點的索引。 (如果重複點,將返回第一個點。)
例子
X <- matrix(stats::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, ])
## End(Not run)
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988). The New S Language. Wadsworth & Brooks/Cole.
Eddy, W. F. (1977). A new convex hull algorithm for planar sets. ACM Transactions on Mathematical Software, 3, 398-403. doi:10.1145/355759.355766.
Eddy, W. F. (1977). Algorithm 523: CONVEX, A new convex hull algorithm for planar sets [Z]. ACM Transactions on Mathematical Software, 3, 411-412. doi:10.1145/355759.355768.
也可以看看
相關用法
- R check.options 設置帶有一致性檢查的選項
- R convertColor 在色彩空間之間轉換
- R contourLines 計算輪廓線
- R cairo 基於 Cairgraphics 的 SVG、PDF 和 PostScript 圖形設備
- R cm 單位改造
- R col2rgb 顏色到 RGB 轉換
- R colorRamp 顏色插值
- R cairoSymbolFont 指定符號字體
- R colors 顏色名稱
- R axisTicks 計算漂亮的軸刻度
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R as.graphicsAnnot 強製圖形注釋對象
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R dev.interactive 當前圖形設備是否具有交互性?
- R X11Fonts X11 字體
- R plotmath R 中的數學注釋
- R dev.capture 將設備輸出捕獲為光柵圖像
- R dev.size 查找設備表麵的尺寸
- R pdf.options 設置/查看 pdf 參數默認值的輔助函數
- R densCols 平滑密度圖的顏色
- R windows Windows 圖形設備
- R rgb RGB 顏色規格
- R msgWindow 操縱窗口
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Compute Convex Hull of a Set of Points。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。