教你轻松掌握向量叉乘计算公式,秒变数学达人!

向量叉乘(也称为向量积或外积)是线性代数中的一个重要概念,它描述了两个向量的相对方向和大小。在三维空间中,向量叉乘的结果是一个标量,表示两个向量之间的夹角余弦值。

向量叉乘的计算公式

设有两个非零向量 \( \mathbf{a} = (a_1, a_2, a_3) \) 和 \( \mathbf{b} = (b_1, b_2, b_3) \),它们的向量叉乘 \( \mathbf{a} \times \mathbf{b} \) 可以通过以下步骤计算:

1. 计算两向量的点积:

\[

\mathbf{a} \cdot \mathbf{b} = a_1b_1 + a_2b_2 + a_3b_3

\]

这是两个向量对应分量的乘积之和。

2. 计算两向量的模长:

\[

\|\mathbf{a}\| = \sqrt{a_1^2 + a_2^2 + a_3^2}, \quad \|\mathbf{b}\| = \sqrt{b_1^2 + b_2^2 + b_3^2}

\]

这里,\(\|\cdot\|\) 表示向量的模长。

3. 使用点积公式求叉乘:

\[

\mathbf{a} \times \mathbf{b} = \left(a_1b_2 – a_2b_1, a_2b_3 – a_3b_2, a_3b_1 – a_1b_3\right)

\]

这个结果是一个向量,其每个分量是原向量相应分量的差。

4. 计算叉乘的模长:

\[

\|\mathbf{a} \times \mathbf{b}\| = \sqrt{\left(a_1b_2 – a_2b_1\right)^2 + \left(a_2b_3 – a_3b_2\right)^2 + \left(a_3b_1 – a_1b_3\right)^2}

\]

这是叉乘向量的模长。

5. 计算叉乘的余弦值:

\[

\cos(\theta) = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{a}||\mathbf{b}|}

\]

其中 \(\theta\) 是两个向量之间的角度。

示例

假设我们有两个向量 \(\mathbf{a} = (1, 0, 0)\) 和 \(\mathbf{b} = (0, 1, 0)\),我们可以按照上述步骤计算它们的叉乘:

1. 计算点积:

\[

\mathbf{a} \cdot \mathbf{b} = 1 \cdot 0 + 0 \cdot 1 + 0 \cdot 0 = 0

\]

2. 计算模长:

\[

\|\mathbf{a}\| = \sqrt{1^2 + 0^2 + 0^2} = 1, \quad \|\mathbf{b}\| = \sqrt{0^2 + 1^2 + 0^2} = 1

\]

3. 计算叉乘:

\[

\mathbf{a} \times \mathbf{b} = (-1, 0, 0) – (0, 1, 0) = (-1, -1, 0)

\]

4. 计算模长:

\[

\|\mathbf{a} \times \mathbf{b}\| = \sqrt{(-1)^2 + (-1)^2 + 0^2} = \sqrt{2}

\]

5. 计算余弦值:

\[

\cos(\theta) = \frac{-1}{1} = -1

\]

向量 \(\mathbf{a} = (1, 0, 0)\) 和 \(\mathbf{b} = (0, 1, 0)\) 的叉乘结果是 \(\mathbf{a} \times \mathbf{b} = (-1, -1, 0)\),且它们的夹角 \(\theta\) 为 \(\pi / 2\)(即90度)。