gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:41 25 4
gpt4 key购买 nike

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

例如,

minRotation(30,20) 产生 -10。

minRotation(350,20) 产生 30。

我们如何制定函数 minRotation(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

关于algorithm - 如何计算两个轴承之间的最小旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46051396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com