我已经编写了以下功能:
def horizontal(yAngle, yAcceleration, xAcceleration):
a = (math.cos(yAngle)*yAcceleration)-(math.sin(yAngle)*xAcceleration)
return a
问题如下:math.cos()
并math.sin()
以弧度返回一个值。我想要那个值,我从math.cos()
和得到math.sin()
,以度为单位。
所以计算应该是这样的:首先,在 math.cos(x) 和 math.sin(x) 中而不是 x 中的值以弧度输出。(这意味着最后有两个值,因为它们是两个不同的函数,它们得到相同的值)。这两个值现在应该转换为度数。然后计算应如下进行: a = ( (以度为单位的 cos 值) *yAcceleration)-( (以度为单位的 sin 值) *xAcceleration)
我发现有函数math.degrees
和math.radians
Python。我只是尝试了不同的选择,但没有一个是正确的。有人可以告诉我如何正确使用它吗?
我怎样才能做到这一点?谢谢你帮助我!