Academy
Cross Product
Level 1 - Math II (Physics) topic page in Vectors.
Principle
The cross product, also called the vector product, combines two vectors in \(\mathbb R^3\) and outputs another vector in \(\mathbb R^3\). For vectors \(\mathbf a\) and \(\mathbf b\), the cross product is written \(\mathbf a\times\mathbf b\).
When \(\mathbf a\) and \(\mathbf b\) are non-zero and not parallel, they span a plane: the flat two-dimensional surface containing all combinations \(s\mathbf a+t\mathbf b\), where \(s\) and \(t\) are scalars. The vector \(\mathbf a\times\mathbf b\) is perpendicular to this spanned plane.
If \(\theta\) is the angle between \(\mathbf a\) and \(\mathbf b\), with \(0\le\theta\le\pi\), then the magnitude is
This magnitude is also the area of the parallelogram whose adjacent side vectors are \(\mathbf a\) and \(\mathbf b\). The right-hand rule chooses between the two possible perpendicular directions: curl the fingers of your right hand from \(\mathbf a\) toward \(\mathbf b\) through the smaller angle \(\theta\); your thumb points in the direction of \(\hat{\mathbf n}\).
If \(\hat{\mathbf n}\) is the unit normal selected by the right-hand rule, then
The unit normal \(\hat{\mathbf n}\) has magnitude \(1\) and is perpendicular to the plane spanned by \(\mathbf a\) and \(\mathbf b\).
Notation
A normal vector to a plane is a vector perpendicular to every direction in that plane. A unit normal has magnitude \(1\). The cross product gives one of the two unit normal directions after it is divided by its own magnitude, provided the cross product is non-zero.
Method
Step 1: Determine the normal direction
Identify the plane spanned by \(\mathbf a\) and \(\mathbf b\). Use the right-hand rule: curl from \(\mathbf a\) to \(\mathbf b\), and let your thumb choose the positive normal direction \(\hat{\mathbf n}\).
If \(\mathbf a\) and \(\mathbf b\) are parallel or one of them is \(\mathbf 0\), the parallelogram has zero area and \(\mathbf a\times\mathbf b=\mathbf 0\). In that case there is no unique unit normal from the cross product.
Step 2: Calculate the magnitude
When magnitudes and the angle are known, use
Then attach the direction from Step 1:
The same magnitude gives the parallelogram area:
Step 3: Use components when coordinates are given
If \(\mathbf a=(a_1,a_2,a_3)\) and \(\mathbf b=(b_1,b_2,b_3)\) in the same Cartesian basis, compute
This formula gives the vector directly. Its magnitude gives the parallelogram area, and its direction gives the right-hand-rule normal.
Rules
The Cartesian basis products are
Component formula from bilinearity
Let \(\mathbf a=a_1\mathbf i+a_2\mathbf j+a_3\mathbf k\) and \(\mathbf b=b_1\mathbf i+b_2\mathbf j+b_3\mathbf k\). Use bilinearity and the basis cross-product table:
Examples
Checks
- The cross product in this form exists only in three dimensions for this course.
- The result \(\mathbf a\times\mathbf b\) is perpendicular to both input vectors \(\mathbf a\) and \(\mathbf b\).
- Reversing the input order reverses the output: \(\mathbf b\times\mathbf a=-(\mathbf a\times\mathbf b)\).