Я запрограммировал следующую функцию:
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)
Я обнаружил, что в Python есть функции math.degrees
и math.radians
. Я просто пробовал разные варианты, но ничего не подходило. Может ли кто-нибудь показать мне, как его правильно использовать?
Как я могу этого достичь? Спасибо, что помогли мне!