a t a n 2 ( ) atan2() atan2()
a
t
a
n
2
(
)
atan2()
atan2():返回给定的 X 及 Y 坐标值的反正切值。
调用该函数需要导入math库:import math
a r c t a n ( x ) arctan(x) arctan(x)通常是属于 [ − π / 2 , π / 2 ] [-\pi /2,\pi /2] [−π/2,π/2]范围的,此处atan2()将函数值范围扩展到了 [ − π , π ] [-\pi ,\pi ] [−π,π],这就需要我们知道x和y的坐标值。
输出:Value=math.atan2(y, x)*180/math.pi
(x,y) | Value |
---|---|
(1,1) | 45 |
(1,-1) | -45 |
(-1,1) | 135 |
(-1,-1) | -135 |