免费叉积计算器

x
y
z
x
y
z

输入两个向量的分量,点击计算查看叉积。

理解向量叉积:全面指南

在处理三维向量时,叉积(也称为向量积)是一项基本运算,出现在从物理、工程到计算机图形的各个领域。向量叉积计算器可以即时给出结果,但理解其底层定义、公式和几何解释有助于你明智地使用该工具并自信地解读输出。本指南将解释两个向量的叉积是什么,展示基本公式,讲解基于分量的计算,与点积进行比较,介绍右手定则,并强调实际应用。

什么是叉积?

在向量代数中,有两种不同的向量乘法:点积(标量积)和叉积(向量积)。叉积是为三维空间中两个线性无关的向量定义的。给定向量 a 和 b,它们的叉积 a × b 产生第三个向量,该向量同时垂直于 a 和 b,因此垂直于包含它们的平面。

  • 因为三维空间具有三个独立方向(例如高度、宽度、深度),所以叉积可以“选出”与两个输入向量正交的方向。
  • 如果 a 和 b 平行(共线),则不存在唯一的垂直方向,叉积为零向量。
  • 该运算是反交换的:a × b = –(b × a)。

这个定义听起来可能有些技术性,但其几何意义很直接:叉积衡量两个向量偏离平行的程度,并返回指向“第三”方向的向量。

叉积公式

模长-角度形式

设 a 和 b 为两个非平行向量,θ 为它们之间的夹角。叉积的模为

∣a×b∣=∣a∣ ∣b∣ sin⁡θ|\mathbf{a} \times \mathbf{b}| = |\mathbf{a}|\,|\mathbf{b}|\,\sin\theta

完整向量为

a×b=∣a∣ ∣b∣ sin⁡θ  n\mathbf{a} \times \mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\,\sin\theta\;\mathbf{n}

其中 n 是同时垂直于 a 和 b 的单位向量,其方向由右手定则给出。

分量(坐标)形式

对于实际计算,分量形式更加方便。用向量在 xx、yy 和 zz 轴上的三个坐标表示每个向量。如果

v=(v1,v2,v3)和w=(w1,w2,w3),\mathbf{v} = (v_1, v_2, v_3) \quad\text{和}\quad \mathbf{w} = (w_1, w_2, w_3),

那么

v×w=(v2w3−v3w2,  v3w1−v1w3,  v1w2−v2w1)。\mathbf{v} \times \mathbf{w} = \bigl(v_2 w_3 - v_3 w_2,\; v_3 w_1 - v_1 w_3,\; v_1 w_2 - v_2 w_1\bigr)。

这个公式可以通过将向量表示为基向量 i\mathbf{i}、j\mathbf{j}、k\mathbf{k},利用关系式 i×j=k\mathbf{i}\times\mathbf{j}=\mathbf{k}、j×k=i\mathbf{j}\times\mathbf{k}=\mathbf{i}、k×i=j\mathbf{k}\times\mathbf{i}=\mathbf{j} 并注意任何向量与自身的叉积为零来推导。

叉积的性质

叉积遵循若干代数规则,可简化手动和自动的3D向量叉积计算:

  • 反交换性:a×b=−(b×a)\mathbf{a} \times \mathbf{b} = -(\mathbf{b} \times \mathbf{a})。
  • 分配律:a×(b+c)=a×b+a×c\mathbf{a} \times (\mathbf{b} + \mathbf{c}) = \mathbf{a} \times \mathbf{b} + \mathbf{a} \times \mathbf{c}。
  • 标量乘法:(ka)×b=k(a×b)(k\mathbf{a}) \times \mathbf{b} = k(\mathbf{a} \times \mathbf{b})。
  • 平行向量:如果 a 与 b 平行,则 a×b=0\mathbf{a} \times \mathbf{b} = \mathbf{0}。

这些性质正是分量公式有效的原因——我们可以将任何向量分解为基部分并逐项相乘。

如何使用叉积计算器

向量乘法计算器通常要求输入每个向量的三个分量。例如,取

a=(2,3,7)和b=(1,2,4)。\mathbf{a} = (2, 3, 7) \quad\text{和}\quad \mathbf{b} = (1, 2, 4)。

将这些值输入计算器,应用分量公式返回

a×b=(−2,−1,1)。\mathbf{a} \times \mathbf{b} = (-2, -1, 1)。

该工具还能识别向量共线的情况(例如,一个向量是另一个的标量倍数)并立即报告零结果。这节省了时间并消除了算术错误,特别是在处理小数或符号表达式时。

点积 vs. 叉积

虽然两种运算都是向量的乘法,但它们回答不同的几何问题。

特性点积 (·)叉积 (×)
结果标量(单个数字)向量
公式a⋅b=∥a∥∥b∥cos⁡θ\mathbf{a}\cdot\mathbf{b} = \|\mathbf{a}\|\|\mathbf{b}\|\cos\theta∥a×b∥=∥a∥∥b∥sin⁡θ\|\mathbf{a}\times\mathbf{b}\| = \|\mathbf{a}\|\|\mathbf{b}\|\sin\theta
几何意义一个向量在另一个向量上的投影向量所张成的平行四边形的面积
维度任意维度有效仅定义于三维(及更高)
方向无方向方向由右手定则给出

点积衡量对齐程度;叉积衡量垂直性和面积。它们是互补的,不可互换。

右手定则

物理和工程经常需要一种快速确定 a×b\mathbf{a}\times\mathbf{b} 方向的方法,而无需写出分量。右手定则有两种流行形式:

  1. 食指法 – 伸展拇指、食指和中指,使它们互相垂直。将食指与第一个向量(a)对齐,中指与第二个向量(b)对齐。拇指指向 a×b\mathbf{a}\times\mathbf{b} 的方向。
  2. 拳头法 – 手掌张开,手指指向 a。将手指向 b 弯曲(握拳)。伸出的拇指表示叉积的方向。

这些简单的手势每天都被科学家和工程师使用。右手定则计算器也可以为你可视化方向。

叉积的实际应用

叉积出现在无数物理定律和实际应用中:

  • 电磁学:运动电荷所受洛伦兹力为 F=q(v×B)\mathbf{F} = q(\mathbf{v}\times\mathbf{B});电流线圈的磁力矩为 τ=m×B\boldsymbol{\tau} = \mathbf{m}\times\mathbf{B};霍尔效应源于叉积关系。
  • 力学:关于点的力矩为 τ=r×F\boldsymbol{\tau} = \mathbf{r}\times\mathbf{F};角动量为 L=r×p\mathbf{L} = \mathbf{r}\times\mathbf{p}。
  • 计算机图形学:叉积用于计算表面法向量,这对光照和阴影计算至关重要。

无论你是研究基础电磁学还是设计下一款3D游戏,计算叉积结果的能力——并理解其含义——都是无价的。

为什么使用在线向量叉积计算器?

手动分量乘法对简单整数可行,但实际问题常涉及复杂的小数或符号未知数。在线向量叉积计算器提供即时、无差错的结果,并通常包含逐步分解。通过将工具使用与对定义、公式和右手定则的扎实理解相结合,你可以高效且自信地解决任何叉积问题。

常见问题

1. 如何用分量计算两个向量的叉积?

如果你有向量 v = (v₁, v₂, v₃) 和 w = (w₁, w₂, w₃),则叉积为 (v₂w₃ – v₃w₂, v₃w₁ – v₁w₃, v₁w₂ – v₂w₁)。将分量输入向量叉积计算器即可得到结果。

2. 点积和叉积的主要区别是什么?

点积产生标量,衡量两个向量的对齐程度(使用余弦)。叉积产生垂直于两个输入向量的向量,衡量它们偏离平行的程度(使用正弦),其模等于它们张成的平行四边形的面积。

3. 右手定则如何确定叉积的方向?

两种常用方法:(1)食指法 – 将食指与第一个向量对齐,中指与第二个向量对齐;拇指指向 a × b 的方向。(2)拳头法 – 手掌张开,手指指向第一个向量,然后向第二个向量弯曲手指;拇指指示方向。

4. 什么时候叉积等于零?

当两个向量平行(共线)或其中一个向量的模为零时,叉积为零。此时夹角 θ 为 0° 或 180°,sinθ = 0,因此结果为零向量 (0, 0, 0)。

5. 叉积有哪些实际应用例子?

常见应用包括计算运动电荷所受的洛伦兹力 (F = q v × B)、力矩 (τ = r × F)、角动量 (L = r × p)、在计算机图形学中确定表面法向量以及分析固体物理学中的霍尔效应。

使用方法

  1. 在第一行输入字段中输入向量A的x、y和z分量。
  2. 在第二行输入字段中输入向量B的x、y和z分量。
  3. 点击计算以立即得到叉积 A × B 及其模长。