我有一个X度的轴承,我希望计算X的任一侧的其他轴承。我们都知道一个圆有360度,但如果我给了0度的轴承,我想计算轴承+和 - 30度0我怎么能编程这样我正在寻找0 - 30 = 330 degs和0 + 30 = 30度?
答案 0 :(得分:3)
模数运算符(%%
)可以帮助您
x <- 0
(x+30) %% 360
# [1] 30
(x-30) %% 360
# [1] 330
在这种情况下,它会将所有值保持在[0, 360)
范围内。有关详细信息,请参阅?"%%"
帮助页面,甚至是wikipedia page for these types of operations