向量夹角计算器

向量夹角计算器使用点积公式 \(\cos \theta = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}||\vec{b}|}\) 来计算两个 2D 或 3D 向量之间的夹角。输入您的向量分量即可立即获得以角度和弧度表示的夹角、完整的分步解法、向量模、点积、单位向量、投影、几何解释以及带有可切换图层的交互式图表。

功能概览

向量夹角计算器使用 cos(theta) = (a . b) / (|a||b|) 求出两个 2D 或 3D 向量之间的夹角。结果以度和弧度给出,并附分步解答和可交互图示。

向量夹角计算器:功能一览

功能具体内容适用场景

2D 和 3D 向量输入以逗号分隔的分量,例如 3, 4 或 1, 2, 3。两个向量的分量数量必须相同。几何、物理和线性代数问题夹角输出显示 0 至 180 度之间的夹角,同时给出度和弧度两种单位。在度和弧度的答案之间切换相关量还显示向量的模、点积、单位向量、投影,以及几何解释(锐角、垂直或钝角)。逐项核对点积方法交互图示输入时实时预览。可切换夹角弧、投影、网格和标签,并可拖动以旋转 3D 视图。直观看到两个向量彼此之间的相对位置分步解答从点积到反余弦的每个阶段都以你的数值写出。学生核对作业快速示例预设按钮可在 2D 或 3D 中载入垂直、锐角、钝角、平行、反向及一般情形。了解每种夹角类型的表现

点积夹角公式

两个向量 \(\vec{a}\) 和 \(\vec{b}\) 之间的夹角 \(\theta\) 是由点积恒等式推导出来的:

$$\cos \theta = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}| \cdot |\vec{b}|}$$

其中:

\(\vec{a} \cdot \vec{b} = a_1 b_1 + a_2 b_2 + \ldots + a_n b_n\) 是点积

\(|\vec{a}| = \sqrt{a_1^2 + a_2^2 + \ldots + a_n^2}\) 是向量 a 的模

\(\theta = \arccos\left(\frac{\vec{a} \cdot \vec{b}}{|\vec{a}||\vec{b}|}\right)\) 给出 0° 到 180° 之间的角度

理解点积符号

✓

a · b > 0

锐角 (0° < θ < 90°) — 向量指向相近的方向

⊥

a · b = 0

直角 (θ = 90°) — 向量相互垂直 / 正交

↔

a · b < 0

钝角 (90° < θ < 180°) — 向量指向相反的方向

实际应用

🎮游戏开发视野检查和光照角度

🤖机器学习余弦相似度衡量文本/文档相似性

🔧物理学功 = F·d·cos θ,用于沿位移方向的力

📡信号处理信号向量之间的相位角

🏗工程学受力方向的结构分析

🧬生物信息学基因表达向量相似性

关键公式

向量夹角计算器: 关键公式

公式表达式描述

点积 (2D)\(a_1 b_1 + a_2 b_2\)分量乘积之和

点积 (3D)\(a_1 b_1 + a_2 b_2 + a_3 b_3\)扩展到三个分量

模\(|\vec{a}| = \sqrt{a_1^2 + a_2^2 + a_3^2}\)向量的长度(范数)

夹角\(\theta = \arccos\left(\frac{\vec{a} \cdot \vec{b}}{|\vec{a}||\vec{b}|}\right)\)始终在 0° 到 180° 之间

余弦相似度\(\frac{\vec{a} \cdot \vec{b}}{|\vec{a}||\vec{b}|}\)等同于 cos θ — 范围从 −1 到 1

投影\(\text{proj}_{\vec{b}}\vec{a} = \frac{\vec{a} \cdot \vec{b}}{|\vec{b}|^2}\vec{b}\)a 沿 b 方向的分量

如何使用向量夹角计算器

输入向量 a: 输入以逗号分隔的分量。2D 使用 2 个分量(如 3, 4),3D 使用 3 个分量(如 1, 2, 3)。点击任何快速示例可自动填充两个字段。

输入向量 b: 以与向量 a 相同的维度输入第二个向量的分量。

观察实时预览: 图表会随着您的输入实时更新,显示两个向量和计算出的夹角。

点击计算: 按下按钮即可获得完整结果,包括以角度和弧度表示的夹角、分步解法、所有相关量以及交互式图表。

探索图表: 切换图层(角度弧、投影、网格、标签)以实现不同的可视化。对于 3D 向量,可拖动以旋转视图。

2D 与 3D 向量

点积夹角公式在 2D 和 3D 中的工作原理完全相同 — 只有分量的数量发生了变化。在 2D 中,向量具有分量 (x, y),图表显示一个带有清晰角度弧的平面笛卡尔坐标系。在 3D 中,向量具有分量 (x, y, z),图表提供一个交互式的可旋转等距视图。数学原理是一样的:计算点积,除以模的乘积,然后取反余弦。

常见问题解答

求两个向量之间夹角的公式是什么?

两个向量 a 和 b 之间的夹角可以使用点积公式找到:cos(θ) = (a · b) / (|a| × |b|)。首先计算点积(分量乘积之和),然后除以两个模的乘积,最后取反余弦得到夹角 θ。

可以求 2D 向量之间的夹角吗?

是的。点积公式适用于任何维度。对于 2D 向量 (x, y),点积为 a₁b₁ + a₂b₂,模使用相同的两个分量。公式和步骤与 3D 完全相同 — 只是少了一个分量。

向量之间的夹角为 90 度意味着什么?

当夹角为 90° 时,向量是相互垂直(正交)的。它们的点积等于零,这意味着它们在相同方向上没有共同的分量。这个概念在线性代数、物理学和机器学习(正交特征是相互独立的)中非常基础。

两个向量之间夹角的范围是多少?

两个向量之间的夹角始终落在 0° 到 180°(0 到 π 弧度)之间。在 0° 时,向量平行且指向同一方向;在 90° 时,它们相互垂直;在 180° 时,它们指向完全相反的方向。

点积与向量之间的夹角有什么关系?

点积 a · b 等于 |a| × |b| × cos(θ)。正的点积表示夹角为锐角(小于 90°),零表示向量垂直(正好 90°),负的点积表示夹角为钝角(大于 90°)。归一化版本(即余弦相似度)广泛应用于 NLP(自然语言处理)和推荐系统中。

引用此内容、页面或工具为:

"向量夹角计算器" 于 https://MiniWebtool.com/zh-cn/向量夹角计算器/,来自 MiniWebtool,https://MiniWebtool.com/

由 MiniWebtool 团队开发。更新日期:2026-04-10

开发者 API 可用:

用一次 JSON HTTP 请求,把这个工具接入你的应用、自动化流程或智能体。

查看 API 文档

与喜欢的 AI 聊聊这个工具

ChatGPT ↗

Google AI Mode ↗

Gemini (复制并打开) ↗

Bing Copilot ↗

Perplexity ↗

使用 Gemini 时,请将复制的问题粘贴到聊天框。也可以在下方手动复制。

查看提问内容

复制问题