Skip to main content

Cross Product

Geoffrey Hunter
mbedded.ninja Author

Overview

The cross-product is a mathematical operation you can perform on two vectors in 3D space. The cross-product produces a vector which is orthogonal to both of the input vectors, which means it is also normal to the plane containing the two input vectors.

Mathematical Symbol

The cross product of vectors a\vec{a} and b\vec{b} is written as:

a×b\vec{a} \times \vec{b}

Defining Equation

The cross product is defined by the formula:

a×b=absin(θ)n\vec{a} \times \vec{b} = ||\vec{a}|| ||\vec{b}|| \, sin (\theta) \, \vec{n}

where:
θ\theta is the angle between the vectors
n\vec{n} is the vector which is normal to both a\vec{a} and b\vec{b}

Cross Product Properties

The cross product of two vector always produces a vector which:

  • Is orthogonal to both input vectors (i.e. normal to the plane containing the input vectors).
  • Has a direction which is determined by the right-hand rule.
  • Has a magnitude which is equal to the area of the parallelogram formed by the two input vectors.