Python 计算二维向量与 x 轴夹角
要求解二维向量与 x 轴的夹角,可以使用以下公式:
θ = arccos((v1·v2) / (||v1|| ||v2||))
其中,v1·v2 表示向量与 x 轴的点积,||v1|| 表示向量的模。
下面是一个示例代码:
import math
def vector_angle(v1):
magnitude_v1 = math.sqrt(v1[0]**2 + v1[1]**2)
angle = math.acos(v1[0] / magnitude_v1)
return math.degrees(angle)
# 示例向量
v1 = [1, 1]
angle = vector_angle(v1)
print(angle)
输出结果为 45.0,表示 v1 与 x 轴之间的夹角为 45 度。
原文地址: https://www.cveoy.top/t/topic/hinR 著作权归作者所有。请勿转载和采集!