在python中反转Tan(tan-1)

时间:2012-04-07 19:56:22

标签: python math trigonometry

我正在尝试计算python中tan的倒数,但是它没有给出正确的值,例如,如果我要做反向tan为1.18,math.atan(1.18)

>>>math.atan(1.18)
0.8677

但是,正确的答案是49.720136931。做的正确方法是什么?

3 个答案:

答案 0 :(得分:78)

math.atan(x)以弧度返回,如果您需要学位,请使用math.degrees(x)

进行转换
Converts angle x from radians to degrees.

>>> import math
>>> math.degrees(math.atan(1.18))
49.720136931043555

答案 1 :(得分:4)

您只需将弧度乘以180 / pi。 无需导入;)

答案 2 :(得分:3)

>>>from math import *
>>>degrees(atan(1.18))
>>>49.720136931043555