def azimuthAngle( x1, y1, x2, y2):
时间: 2024-05-10 13:15:40 浏览: 78
axis2 简单实例
这是一个计算极角的函数,根据给定的两个点的坐标(x1, y1)和(x2, y2),它可以计算出从点1到点2的角度(弧度制)。
具体实现如下:
```python
import math
def azimuthAngle(x1, y1, x2, y2):
dx = x2 - x1
dy = y2 - y1
angle = math.atan2(dy, dx)
return angle
```
其中,`math.atan2(dy, dx)`函数返回给定的y和x坐标的反正切值(弧度制)。注意,由于反正切函数的定义域为(-π/2, π/2),因此需要根据两点的位置关系来判断角度的正负和范围。
阅读全文