在R中使用圆的度数

时间:2016-10-05 21:14:44

标签: r geometry

我有一个X度的轴承,我希望计算X的任一侧的其他轴承。我们都知道一个圆有360度,但如果我给了0度的轴承,我想计算轴承+和 - 30度0我怎么能编程这样我正在寻找0 - 30 = 330 degs和0 + 30 = 30度?

1 个答案:

答案 0 :(得分:3)

模数运算符(%%)可以帮助您

x <- 0
(x+30) %% 360
# [1] 30
(x-30) %% 360
# [1] 330

在这种情况下,它会将所有值保持在[0, 360)范围内。有关详细信息,请参阅?"%%"帮助页面,甚至是wikipedia page for these types of operations