![]() |
1
1
这可能是一种方法,并且必须对广泛的数据大小足够有效-
给定输入的样本运行-
|
![]() |
2
1
我唯一能看到你这样做的方法就是用暴力。还要记住,因为这是蛮力,所以随着积分总数的增加,这会扩展得很厉害。这仅适用于4个点,但如果您想将其放大
我可以建议的是生成访问这4个点的所有可能的排列,然后针对每对点(点1->点2,点2->点3,点3->点4),确定并累积距离,然后找到累积的最小距离。无论哪一个距离是最小的,都将为您提供需要访问的节点序列。
从开始
类似于:
上面所说的是,我们需要从第3点开始,然后移动到第4点,第1点,然后在第2点结束。此外,我们需要访问的成对点的顺序是点3和4,然后是点4和1,最后是点1和2。距离为:
如果你看一看这个特殊的问题,最小可能的距离是4,但肯定有不止一种方法可以得到距离4。这段代码只为您提供了一种可能的遍历。 |
![]() |
Giant Cloud · PCD样本数据 7 年前 |
![]() |
Wyllich · 在点云库中添加新的点类型 7 年前 |
![]() |
K.Miao · 启用混合时如何避免与背景混合 7 年前 |
![]() |
pyhat · vispy:同一绘图上的两个数据集,带有颜色 7 年前 |
![]() |
Pyy · 如何在MATLAB中插值和平滑3D点云? 8 年前 |
|
lotfishtaine · 如何计算云中每个点的法线 9 年前 |
![]() |
Vyacheslav · 生成XYZ格式的点云,以便在GLAP中使用 9 年前 |
|
user593062 · three.js-调整单个粒子的不透明度 12 年前 |