Cross Product Formula

The cross product of two 3D vectors a = a_1, a_2, a_3 and b = b_1, b_2, b_3 is a new vector a x b that is perpendicular to both a and b.

The Formula

aΓ—b=⟨a2b3βˆ’a3b2,β€…β€Ša3b1βˆ’a1b3,β€…β€Ša1b2βˆ’a2b1⟩\mathbf{a} \times \mathbf{b} = \langle a_2 b_3 - a_3 b_2, \; a_3 b_1 - a_1 b_3, \; a_1 b_2 - a_2 b_1 \rangle. Magnitude: βˆ₯aΓ—bβˆ₯=βˆ₯aβˆ₯βˆ₯bβˆ₯sin⁑θ\|\mathbf{a} \times \mathbf{b}\| = \|\mathbf{a}\| \|\mathbf{b}\| \sin\theta.

When to use: Place two arrows flat on a table. The cross product points straight up from the table, perpendicular to both. Its length tells you how much area the two arrows spanβ€”like the area of a parallelogram with the arrows as sides. If the arrows are parallel, they span no area, so the cross product is the zero vector.

Quick Example

a=⟨1,0,0⟩,b=⟨0,1,0⟩\mathbf{a} = \langle 1, 0, 0 \rangle, \quad \mathbf{b} = \langle 0, 1, 0 \rangle
aΓ—b=⟨0,0,1⟩\mathbf{a} \times \mathbf{b} = \langle 0, 0, 1 \rangle
The result points along the zz-axis, perpendicular to both a\mathbf{a} and b\mathbf{b}.

Notation

aΓ—b\mathbf{a} \times \mathbf{b} uses the multiplication sign. Can also be computed as a 3Γ—33 \times 3 determinant: aΓ—b=det⁑[ijka1a2a3b1b2b3]\mathbf{a} \times \mathbf{b} = \det\begin{bmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{bmatrix}.

What This Formula Means

The cross product of two 3D vectors a=⟨a1,a2,a3⟩\mathbf{a} = \langle a_1, a_2, a_3 \rangle and b=⟨b1,b2,b3⟩\mathbf{b} = \langle b_1, b_2, b_3 \rangle is a new vector aΓ—b\mathbf{a} \times \mathbf{b} that is perpendicular to both a\mathbf{a} and b\mathbf{b}. Its magnitude equals the area of the parallelogram formed by a\mathbf{a} and b\mathbf{b}.

Place two arrows flat on a table. The cross product points straight up from the table, perpendicular to both. Its length tells you how much area the two arrows spanβ€”like the area of a parallelogram with the arrows as sides. If the arrows are parallel, they span no area, so the cross product is the zero vector.

Formal View

For a,b∈R3\mathbf{a}, \mathbf{b} \in \mathbb{R}^3: aΓ—b=(a2b3βˆ’a3b2,β€…β€Ša3b1βˆ’a1b3,β€…β€Ša1b2βˆ’a2b1)\mathbf{a} \times \mathbf{b} = (a_2 b_3 - a_3 b_2,\; a_3 b_1 - a_1 b_3,\; a_1 b_2 - a_2 b_1). Properties: anti-commutative (aΓ—b=βˆ’bΓ—a\mathbf{a} \times \mathbf{b} = -\mathbf{b} \times \mathbf{a}), bilinear, βˆ₯aΓ—bβˆ₯=βˆ₯aβˆ₯βˆ₯bβˆ₯sin⁑θ\|\mathbf{a} \times \mathbf{b}\| = \|\mathbf{a}\|\|\mathbf{b}\|\sin\theta, and (aΓ—b)βŠ₯a(\mathbf{a} \times \mathbf{b}) \perp \mathbf{a} and (aΓ—b)βŠ₯b(\mathbf{a} \times \mathbf{b}) \perp \mathbf{b}.

Worked Examples

Example 1

medium
Find ⟨1,0,0βŸ©Γ—βŸ¨0,1,0⟩\langle 1, 0, 0 \rangle \times \langle 0, 1, 0 \rangle.

Answer

⟨0,0,1⟩\langle 0, 0, 1 \rangle

First step

1
Step 1: Use the formula: aΓ—b=⟨a2b3βˆ’a3b2,a3b1βˆ’a1b3,a1b2βˆ’a2b1⟩\mathbf{a} \times \mathbf{b} = \langle a_2b_3 - a_3b_2, a_3b_1 - a_1b_3, a_1b_2 - a_2b_1 \rangle.

See the full worked solution + why-it-works coaching

SetupKey insightWhy it worksCommon pitfallConnection

Unlock answer keys One Family plan β€” every worked solution, all subjects

Example 2

hard
Find ⟨2,3,1βŸ©Γ—βŸ¨1,βˆ’1,2⟩\langle 2, 3, 1 \rangle \times \langle 1, -1, 2 \rangle.

Example 3

easy
Show the pattern: compute the third component of ⟨a1,a2,0βŸ©Γ—βŸ¨b1,b2,0⟩\langle a_1,a_2,0\rangle\times\langle b_1,b_2,0\rangle.

Common Mistakes

  • Returning a scalar - the cross product is a vector; build all three components ⟨a2b3βˆ’a3b2, a3b1βˆ’a1b3, a1b2βˆ’a2b1⟩\langle a_2b_3-a_3b_2,\,a_3b_1-a_1b_3,\,a_1b_2-a_2b_1\rangle
  • Reversing the order without flipping sign - bΓ—a=βˆ’(aΓ—b)\mathbf{b}\times\mathbf{a}=-(\mathbf{a}\times\mathbf{b}), so order matters
  • Forgetting the middle component's sign pattern - the determinant expansion makes the j\mathbf{j} term negative; the formula already bakes this in as a3b1βˆ’a1b3a_3b_1-a_1b_3

Why This Formula Matters

The cross product is how you manufacture a perpendicular direction and measure spanned area at the same time, which is exactly what is needed for plane normals, torque, and 3D geometry β€” things the dot product cannot give because it only returns a number. Recognizing it by "Do I have two 3D vectors and need a new vector perpendicular to both (or the area they span)?" β€” rather than by familiar numbers β€” is what lets a student tell it apart from dot product and vector addition and determinant (2x2) in a mixed problem set.

Frequently Asked Questions

What is the Cross Product formula?

The cross product of two 3D vectors a=⟨a1,a2,a3⟩\mathbf{a} = \langle a_1, a_2, a_3 \rangle and b=⟨b1,b2,b3⟩\mathbf{b} = \langle b_1, b_2, b_3 \rangle is a new vector aΓ—b\mathbf{a} \times \mathbf{b} that is perpendicular to both a\mathbf{a} and b\mathbf{b}. Its magnitude equals the area of the parallelogram formed by a\mathbf{a} and b\mathbf{b}.

How do you use the Cross Product formula?

Place two arrows flat on a table. The cross product points straight up from the table, perpendicular to both. Its length tells you how much area the two arrows spanβ€”like the area of a parallelogram with the arrows as sides. If the arrows are parallel, they span no area, so the cross product is the zero vector.

What do the symbols mean in the Cross Product formula?

aΓ—b\mathbf{a} \times \mathbf{b} uses the multiplication sign. Can also be computed as a 3Γ—33 \times 3 determinant: aΓ—b=det⁑[ijka1a2a3b1b2b3]\mathbf{a} \times \mathbf{b} = \det\begin{bmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{bmatrix}.

Why is the Cross Product formula important in Math?

The cross product is how you manufacture a perpendicular direction and measure spanned area at the same time, which is exactly what is needed for plane normals, torque, and 3D geometry β€” things the dot product cannot give because it only returns a number. Recognizing it by "Do I have two 3D vectors and need a new vector perpendicular to both (or the area they span)?" β€” rather than by familiar numbers β€” is what lets a student tell it apart from dot product and vector addition and determinant (2x2) in a mixed problem set.

What do students get wrong about Cross Product?

The procedure for cross product is the easy part; the trap is returning a scalar. Asking "Do I have two 3D vectors and need a new vector perpendicular to both (or the area they span)?" first is what keeps a correct-looking calculation from being attached to the wrong concept.

What should I learn before the Cross Product formula?

Before studying the Cross Product formula, you should understand: dot product, vector operations, determinant.