由两向量求夹角 使用指南
两向量夹角计算器。输入两个向量的分量,按 θ = arccos(a·b/(|a||b|)) 求夹角(弧度/角度),用于几何、物理与机器学习中的方向关系计算。
计算公式与原理
θ=arccos(a·b/(|a||b|))。 x 轴与 y 轴单位向量 → 90°。
输入两向量的分量,求夹角。
使用步骤
- 填写「a_x」。
- 填写「a_y」。
- 填写「b_x」。
- 填写「b_y」。
- 结果区会即时更新;可一键复制结果用于记录或汇报。
典型使用场景
- 方向关系判断:输入两个向量分量,求夹角以判断共线、正交或锐角/钝角关系
- 力学/物理分解:由夹角进一步拆分力或速度的方向分量
- 机器学习/图形学:余弦相似度即夹角余弦,用于向量相似性度量
算例参考
- 方法:算法:点积 a·b = ax·bx + ay·by,|a| = √(ax²+ay²)、|b| = √(bx²+by²);夹角 θ = arccos(a·b/(|a|·|b|)),结果以度输出(弧度×180/π)。点积 >0 为锐角、=0 为正交、<0 为钝角。要求两向量均非零(否则分母为 0 无定义)。
- 算例:例:a=(1,0)、b=(0,1) → a·b=0、|a|=1、|b|=1、θ=arccos(0)=90.000°(正交)。若 a=(1,1)、b=(1,0) → a·b=1、|a|=1.414、|b|=1、cosθ=0.7071、θ=45.000°(即两向量成 45° 角)。
注意事项
本工具纯前端运行,输入内容不上传服务器;结果为按上述口径得到的理论估算值。实际应用受设备参数、测量条件与当地规范影响,请以设备铭牌、检测报告与现行标准为准,重大决策建议咨询专业人士。
- 为什么夹角只落在 0°~180°?
- arccos 的值域就是 [0,π],对应几何中两向量之间的最小夹角,符合“夹角”定义;若要区分顺/逆时针方向需用 atan2 或有向角,本工具不输出方向。
- 零向量会怎样?
- 零向量模长为 0,分母为 0 无法定义夹角。请在输入时保证两个向量都不为零;若某分量全 0,工具会提示输入无效而非给出错误数值。