The cross product is a powerful tool for solving geometric problems in three dimensions. Its key applications include finding vectors orthogonal to two given vectors, calculating areas of parallelograms and triangles, and determining volumes of three-dimensional shapes called parallelepipeds.
Finding Orthogonal Vectors
Since [latex]\mathbf{u} \times \mathbf{v}[/latex] is always orthogonal to both [latex]\mathbf{u}[/latex] and [latex]\mathbf{v}[/latex], cross products provide an easy way to find perpendicular vectors.
Let [latex]\mathbf{a} = \langle 5,2,-1\rangle[/latex] and [latex]\mathbf{b} = \langle 0,-1,4\rangle[/latex]. Find a unit vector orthogonal to both [latex]\textbf a[/latex] and [latex]\textbf b[/latex].
The cross product [latex]\mathbf{a} \times \mathbf{b}[/latex] is orthogonal to both vectors [latex]\textbf a[/latex] and [latex]\textbf b[/latex]. We can calculate it with a determinant:
Thus, [latex]\langle \frac{7}{\sqrt{474}},\frac{-20}{\sqrt{474}},\frac{-5}{\sqrt{474}}\rangle[/latex] is a unit vector orthogonal to [latex]\textbf a[/latex] and [latex]\textbf b[/latex].
Remember that [latex]\mathbf{u} \times \mathbf{v}[/latex] and [latex]\mathbf{v} \times \mathbf{u}[/latex] point in opposite directions. Both are orthogonal to [latex]\mathbf{u}[/latex] and [latex]\mathbf{v}[/latex], but choose the one appropriate for your application.
Calculating Areas
The cross product provides an elegant way to calculate areas of parallelograms and triangles formed by vectors.
area of a parallelogram
If vectors [latex]\mathbf{u}[/latex] and [latex]\mathbf{v}[/latex] form adjacent sides of a parallelogram, then the area of the parallelogram is:
[latex]\text{Parallelogram Area } = ||\mathbf{u} \times \mathbf{v}||[/latex]
Figure 1. The parallelogram with adjacent sides [latex]{\bf{u}}[/latex] and [latex]{\bf{v}}[/latex] has base [latex]∥{\bf{u}}∥[/latex] and height [latex]∥{\bf{v}}∥\sin\theta[/latex].
Proof
From basic geometry, the area of a parallelogram equals base times height. Using [latex]\mathbf{u}[/latex] as the base:
Base = [latex]||\mathbf{u}||[/latex]
Height = [latex]||\mathbf{v}|| \sin \theta[/latex] (perpendicular distance from [latex]\mathbf{v}[/latex] to [latex]\mathbf{u}[/latex])
Since a triangle has half the area of the parallelogram formed by the same two vectors:
[latex]\text{Triangle Area }= \frac{1}{2}||\mathbf{u} \times \mathbf{v}||[/latex]
This geometric interpretation makes cross products invaluable for area calculations in computer graphics, engineering, and physics applications where you need to find areas from vector data.
Let [latex]P=(1, 0, 0)[/latex], [latex]Q=(0, 1, 0)[/latex], and [latex]R=(0, 0, 1)[/latex] be the vertices of a triangle (Figure 2). Find its area.
Figure 2. Finding the area of a triangle by using the cross product.
We have [latex]\overrightarrow{PQ} = \langle 0-1,1-0,0-0\rangle = \langle -1,1,0\rangle[/latex] and [latex]\overrightarrow{PR} = \langle 0-1,0-0,1-0\rangle = \langle -1,0,1\rangle[/latex]. The area of the parallelogram with adjacent sides [latex]\overrightarrow{PQ}[/latex] and [latex]\overrightarrow{PR}[/latex] is given by [latex]||\overrightarrow{PQ} \times \overrightarrow{PR}||[/latex]: