如何计算两个轴承之间的最小旋转



给定两个轴承在0度至360度之间,A和B,计算A到达B所需的最小旋转的最有效方法是什么?旋转可以顺时针(正)或逆时针(负)。最小旋转应朝着较小的绝对度较小的任何方向。

例如,

minrotation(30,20)产量-10。

缩小(350,20)产生30。

我们如何制定函数界(a,b)?

 D = B - A
 while D < -180   // use "if" operator when angles are normalized to 0..360 range
    D = D + 360
 while D > 180
    D = D - 360

如果您的语言等于c数学库剩余()函数,而不是

D = remainder( B-A, 360.0)

相关内容

  • 没有找到相关文章

最新更新