通过MCP连接 →

输入计算

数学公式

广告

结果

向量模长
5
输入向量:
(3, 4)
向量维度 2D
X分量 3
Y分量 4
向量模长 5
模长平方 25
单位向量 (0.6, 0.8)

什么是向量模长计算器?

向量模长计算器可以根据向量的各个分量求出它的长度。无论你处理的是简单的二维位置向量,还是物理、机器学习或数据分析中的高维向量,这个工具都能即时算出模长(也称为范数或模)。它支持从2D到5D的向量,你只需输入X和Y值,再按需添加可选的Z、W、V分量即可。

如何使用本计算器

  • 选择所需的维度数(2D、3D、4D或5D)。
  • 输入X和Y分量。
  • 如果选择了更高的维度,请按需填写Z、W、V分量。
  • 查看模长结果——计算器会自动返回数值。

各分量既可以填正值,也可以填负值;模长的结果始终为零或正数。

公式详解

向量的模长等于各分量平方和的平方根。这其实是勾股定理在任意维度上的直接推广:

  • 2D: $$\|\vec{v}\| = \sqrt{x^{2} + y^{2}}$$
  • 3D: $$\|\vec{v}\| = \sqrt{x^{2} + y^{2} + z^{2}}$$
  • nD: $$\|\vec{v}\| = \sqrt{x_{1}^{2} + x_{2}^{2} + \ldots + x_{n}^{2}}$$

每增加一个维度,只是在根号内多加一个平方项,因此同样的逻辑可以从2D一直无缝扩展到5D。

Advertisement
直角三角形,显示向量的 X 和 Y 分量,模长为斜边
在二维中,模长是根据勾股定理由 X 和 Y 分量求得的斜边。

实例演算

假设有一个三维向量,分量为 \(X = 3\)、\(Y = 4\)、\(Z = 12\)。各分量平方后分别为 9、16 和 144,相加得到 169。$$\|\vec{v}\| = \sqrt{3^{2} + 4^{2} + 12^{2}} = \sqrt{9 + 16 + 144} = \sqrt{169} = 13$$169 的平方根恰好是 13,所以这个向量的模长正好等于 13。这是一个经典的勾股四元数(Pythagorean quadruple)。

三维坐标轴,带有一个向量箭头以及在 X、Y、Z 上的虚线投影
在三维中,同样的思路通过在根号下加上 Z 分量的平方来扩展。

常见问题

向量模长代表什么? 它表示向量的直线长度——即从向量起点(原点)到终点的距离,与方向无关。

模长可能是负数吗? 不会。由于每个分量在求和前都要先平方,根号下的数值永远不会为负,所以模长始终为零或正数。

如果所有分量都是零会怎样? 那么模长为零。这种向量称为零向量,它有长度,但没有确定的方向。

为什么要支持到5D? 高维向量在机器学习、统计学和工程领域非常常见,数据点往往包含很多特征。同一个公式在任意维度都同样适用。

最后更新: