如果圆上有n个(例如100个)测量点: 现在我尝试计算潜在的偏移量。 有预期值和测量值。预期值 - 测量值=偏移量。 但是在一个有100个测量点的圆圈中, 20至25具有与97至2相同的偏移。
这样的已知公式是这样的: 期望值[1] - 测量值[99] =偏移[2]?
[Spektre编辑(从无效的“回答”中移出)]
周长!圈。您可以在其上设置n
点。以[mm]为单位[cm] ...例如。除2
之外,2 cm
点4
除22
之外2
为24
。简单。但99
除了2 cm
之外还1
。
答案 0 :(得分:2)
圆长n和位置a和b的最小圆距是
dist = Min((a - b + n) % n, (b - a + n) % n)
变体:
dist = Abs(a - b)
if dist > n/2
dist = n - dist