Canadian flagMath101 · Independent Ontario learning libraryCreated and edited by Kamran
Calculus IIIGrades 9–12University3 min read

Cross Product

The cross product creates a vector perpendicular to two three-dimensional vectors, with magnitude equal to their parallelogram area.

Cheat sheet
Unlike the dot product, the cross product returns a direction—one normal to the plane of its two input vectors.

Definition

For

$$ \vec u=\langle u_1,u_2,u_3\rangle,qquad \vec v=\langle v_1,v_2,v_3\rangle, $$

the cross product is

$$ \vec u\times\vec v =\left\langle u_2v_3-u_3v_2, u_3v_1-u_1v_3, u_1v_2-u_2v_1 \right\rangle. $$

The output is a three-dimensional vector.

Determinant mnemonic

It is often organized as

$$ \begin{vmatrix} \mathbf i&\mathbf j&\mathbf k\\ u_1&u_2&u_3\\ v_1&v_2&v_3 \end{vmatrix}. $$

Expanding along the first row creates a minus sign in the middle component. Writing the component formula explicitly helps avoid losing that sign.

Worked example

Its dot product with the second input is also zero.

Direction and the right-hand rule

The vector $\vec u\times\vec v$ points perpendicular to both inputs. Curl the fingers of the right hand from $\vec u$ toward $\vec v$ through the smaller angle; the thumb gives the cross-product direction.

Reversing order reverses direction:

$$ \vec v\times\vec u=-(\vec u\times\vec v). $$

The cross product is not commutative.

Magnitude and area

If $\theta$ is the angle between the vectors,

$$ \|\vec u\times\vec v\| =\|\vec u\|\|\vec v\|\sin\theta. $$

This equals the area of the parallelogram formed by the vectors. The corresponding triangle area is half:

$$ A_{\triangle}=\frac12\|\vec u\times\vec v\|. $$

Parallel vectors

If nonzero vectors are parallel, $\theta=0$ or $\pi$, so $\sin\theta=0$ and

$$ \vec u\times\vec v=\vec0. $$

Thus a zero cross product tests parallelism, with the zero-vector case handled carefully.

Finding a plane normal

Two nonparallel direction vectors in a plane have a cross product perpendicular to the plane. This normal vector can produce a scalar plane equation.

If points $A,B,C$ define a plane, compute $\overrightarrow{AB}\times\overrightarrow{AC}$ to obtain a normal.

Torque

Torque from position vector $\vec r$ and force $\vec F$ is

$$ \vec\tau=\vec r\times\vec F. $$

Its magnitude measures turning effect, and its direction gives the rotation axis by the right-hand rule. Perpendicular force produces the greatest torque for fixed magnitudes.

Scalar triple product

The scalar

$$ \vec a\cdot(\vec b\times\vec c) $$

has absolute value equal to the volume of the parallelepiped spanned by the vectors. A zero value signals coplanarity.

Common mistakes

Returning a scalar. The cross product returns a vector.

Dropping the negative sign in the middle component. Use the explicit formula.

Assuming order does not matter. Reversing order negates the result.

Using cosine for cross-product magnitude. Area uses sine.

Giving both normal directions as different planes. Opposite normal vectors describe the same plane orientation.

Quick self-check

  • Is the operation in three dimensions and the output a vector?
  • Were components and the middle sign computed correctly?
  • Does the result dot to zero with both inputs?
  • Does the right-hand rule match the input order?
  • Is magnitude being interpreted as parallelogram area or twice triangle area?
  • Are units and geometric meaning stated?
Check your understanding

Try it yourself

Hints are part of learning. Open one whenever it makes the next step feel possible.

1 practice question
Question 1Calculate a cross product · Standard

Find ⟨1, 2, 0⟩ × ⟨3, −1, 4⟩.

End of lesson

Nice work making it this far.

Understanding grows through return visits. Save this lesson, try the practice, or continue when you are ready.

Lesson complete

That one is yours now.

Cross Product is saved to My Learning. Take the win—you earned it.

1Your Math101 collectionlesson completed
Search 464 published lessons, 123 answer guides, courses, and learning tools.
Your experience

Settings

Ontario math tutoringWork with KamranBook ↗