以下是 math.atan2() 方法的基本语法:
math.atan2(y, x)
- y: y 坐标值。
- x: x 坐标值。
返回值是一个浮点数,表示给定 y 和 x 值的反正切值。返回值的范围是 -π 到 π。
以下是一些示例:
import math
# 计算 y = 1, x = 1 的反正切值
y1, x1 = 1, 1
result1 = math.atan2(y1, x1)
print(math.degrees(result1)) # 输出 45.0,表示角度为45度
# 计算 y = -1, x = 1 的反正切值
y2, x2 = -1, 1
result2 = math.atan2(y2, x2)
print(math.degrees(result2)) # 输出 -45.0,表示角度为-45度
# 计算 y = 1, x = -1 的反正切值
y3, x3 = 1, -1
result3 = math.atan2(y3, x3)
print(math.degrees(result3)) # 输出 135.0,表示角度为135度
在这个例子中,math.atan2() 函数被用于计算给定 y 和 x 值的反正切值,然后使用 math.degrees() 将弧度转换为度。这个函数非常有用,特别是在计算向量的方向角度时。
转载请注明出处:http://www.zyzy.cn/article/detail/352/Python3