2024-03-28 18:08:36 发布
网友
我在计算两个向量AB和CB之间的角度,其中
a = np.array(x0,y0) b = np.array([xi,yi]) c = np.array([x1,y1]) AB = a-b CB = c-b
当使用np.degrees(np.math.atan2(np.linalg.det([AB,CB]),np.dot(AB,CB)))将角度转换为度时,我看到一些度角度的负值。 有人能解释一下原因吗
np.degrees(np.math.atan2(np.linalg.det([AB,CB]),np.dot(AB,CB)))
ata2返回有符号的角度,因此在上象限中有正值,在下象限中有负值
ata2
有关比较,请参见wiki atan2
ata2
返回有符号的角度,因此在上象限中有正值,在下象限中有负值有关比较,请参见wiki atan2
相关问题 更多 >
编程相关推荐