要求解二维向量与 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 度。

Python 计算二维向量与 x 轴夹角

原文地址: https://www.cveoy.top/t/topic/hinR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录