测试一个点是否在一个凸包可以以多种方式完成。Inhull将问题转化为一个点的产品。如果不提供,它还计算凸壳。Inhull也试图避免内存问题,在适当的时候做小块的计算。
这是一个比较inhull tsearchn:
n = 500;
m = 100;
p = 5;
xyz =兰德(m, p);
testpts =约兰德(n, p);
抽搐
苔丝= delaunayn(某某);
in0 = ~ isnan (tsearchn (xyz,苔丝,testpts));
toc
抽搐
三机一体= inhull (testpts, xyz);
toc
tsearchn:运行时间是0.813646秒。
inhull:运行时间是0.242993秒。
引用作为
约翰D 'Errico (2023)。Inhull(//www.tianjin-qmedu.com/matlabcentral/fileexchange/10226-inhull), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R14SP1
兼容任何释放
平台的兼容性
窗户 macOS Linux标签
确认
启发:3 d网格使用稀疏变换控制点,Agglomorative集群故障网络重建,的重心Fixed-Mass方法估计分形维度,inpolyhedron——点在三角形体积?,wrench2d.zip,STORM-based相对定位分析