Cross Product of Two Vectors

The cross product is a fundamental concept in vector mathematics that helps find a vector perpendicular to two given vectors. It is widely used to calculate area, determine direction, analyze rotational effects, and solve problems in physics, engineering, computer graphics, etc. In this guide, you will learn the cross product formula, its properties, and how to calculate it step-by-step, with simple explanations and examples. 

Table of Contents

What is the Cross Product of Two Vectors?

The cross product of two vectors is a type of vector multiplication defined in three-dimensional space, written using the symbol ×. It produces a new vector that is perpendicular to both original vectors. The magnitude of this resultant vector equals the area of the parallelogram formed by the two vectors, while its direction is determined by the right-hand thumb rule. Because the result is a vector (having both magnitude and direction), the cross product is also called the vector product. 

The Cross Product Formula

If θ is the angle between vectors A and B (where 0° ≤ θ ≤ 180°), and  n^ is the unit vector perpendicular to both (direction given by the right-hand rule), then:
A×B=‖A‖‖B‖sin⁡θn^

Determinant (component) form:

Given A = (a₁, a₂, a₃) and B = (b₁, b₂, b₃), you can compute the cross product by expanding the following 3×3 determinant:

Let  A→=⟨a1,a2,a3⟩andB→=⟨b1,b2,b3⟩
A→×B→=|i^j^k^a1a2a3b1b2b3|

A→×B→=i^(a2b3−a3b2)−j^(a1b3−a3b1)+k^(a1b2−a2b1)
Note the alternating signs: +, −, + on the î, ĵ, k̂ components.

 

The Right Hand Rule

The right-hand rule is a method used to determine the direction of the resultant vector in a cross product. 

  1. Point the fingers of your right hand in the direction of the first vector A.

  2. Align the middle finger in the direction of the second vector B.

  3. Your thumb now points in the direction of A × B.

  4. Reversing the order to B × A flips your thumb, which is why A × B = −(B × A).

Cross Product of Standard Unit Vectors

The standard basis vectors  i^,j^,k^ point along the x-, y-, and z-axes, respectively. Their cross products follow a systematic cyclic pattern.
The cyclic rule: going round the cycle i^→j^→k^→i^ in order gives a positive result. Going against the cycle gives a negative result.

 i^×j^=k^

 j^×k^=i^

 k^×i^=j^

 j^×i^=−k^

 k^×j^=−i^

 i^×k^=−j^

 i^×i^=0

 j^×j^=0

 k^×k^=0

 

How to Calculate the Cross Product

Here is the general procedure to follow to find the cross product of two vectors.

  1. Write both vectors in component form: A =  (a1,a2,a3) and B =  (b1,b2,b3).

  2. Set up the 3×3 determinant with  i^,j^,k^ in the first row, the components of A in the second row, and the components of B in the third row.

  3. Expand: the i^component = a2b3−a3b2

  4. The j^component =  −(a1b3−a3b1)=a3b1−a1b3

  5. The k^component =  a1b2−a2b1

  6. Write the result as a vector:  A×B=(a2b3−a3b2)i^+(a3b1−a1b3)j^+(a1b2−a2b1)k^

Properties of Cross Product

Property

Statement

Explanation

Anti-commutativity

A × B = −(B × A)

Swapping the order reverses the direction of the result.

Distributive

A × (B + C) = A×B + A×C

The cross product distributes over addition

Scalar associative

(kA) × B = k(A × B)

Scalar factors can be pulled out of either vector freely.

Self cross product

A × A = 0

A vector crossed with itself is always the zero vector (sin 0° = 0)

Not associative

A × (B × C) ≠ (A × B) × C

he cross product does not follow the associative law.

Jacobi identity

A×(B×C) + B×(C×A) + C×(A×B) = 0

The cross product follows a balanced cyclic relationship among three vectors. When you sum these cyclic cross products, the result is always the zero vector.

Magnitude

|A × B| = |A||B| sin θ

The magnitude equals the area of the parallelogram formed by the two vectors

Zero vector

0 × A = 0

The zero vector crossed with anything is the zero vector.

 

Special Cases: Parallel and Perpendicular Vectors

Cross product of parallel vectors:
When two vectors are parallel, the angle between them is either 0° or 180°. In both cases, sin θ = 0, which makes the magnitude of the cross product zero. The result is the zero vector.
A ∥ B ⟹ A × B = 0

Cross product of perpendicular vectors:
When two vectors are perpendicular, θ = 90° and sin 90° = 1. The cross product is therefore at its maximum possible magnitude.
A ⊥ B ⟹ |A × B| = |A| |B|
 

Cross Product vs Dot Product

There are two vector multiplications: the dot product and the cross product. The two vector multiplication operations complement each other.

Feature

Dot Product (a · b)

Cross Product (a × b)

Result type

Scalar

Vector

Formula

|A||B|sin θ n^, or 3×3 determinant

|A||B|cos θ, or component sum

Geometric meaning

How much the vectors align (projection)

The cross product gives a vector that is perpendicular to both given vectors, and its magnitude represents the area of the parallelogram formed by them.

Maximum when

Vectors are parallel (cos 0° = 1)

Vectors are perpendicular (sin 90° = 1)

Zero condition

Zero when vectors are perpendicular

Zero when vectors are parallel

Commutativity

a · b = b · a (commutative)

a × b = −b × a (anti-commutative)

Dimensions

Any number of dimensions

3D only

Primary Uses

Angles, projection, work, similarity

Torque, normal vectors, area, rotation

 

Solved Examples for Cross Product

Example 1:Find A × B where A = (3, −3, 1) and B = (4, 9, 2).
Solution: A×B=|i^j^k^3−31492|
i^|−3192|−j^|3142|+k^|3−349|
i^((−3)(2)−(1)(9))−j^((3)(2)−(1)(4))+k^((3)(9)−(−3)(4))
−15i^−2j^+39k^
A × B = (−15, −2, 39).

Example 2:Find the area of the parallelogram spanned by A = (3, −3, 1) and B = (4, 9, 2).
Solution: A × B = (−15, −2, 39).
Area = |A × B| = √(15² + 2² + 39²) = √(225 + 4 + 1521) = √1750
Area = √1750 = √(25 × 70) = 5√70 = ≈ 41.83 square units.

Example 3: Are A = (3, −3, 1) and C = (−12, 12, -4) parallel?
Solution: A×C=|i^j^k^3−31−1212−4|
i^|−3112−4|−j^|31−12−4|+k^|3−3−1212|
= i^(12−12)−j^(−12+12)+k^(36−36)
0i^+0j^+0k^=0
Since A × C = 0 the vectors are parallel (or collinear).

Example 4:Find a unit vector perpendicular to both A = (1, 2, 0) and B = (0, 1, 3).
Solution: A×B=|i^j^k^120013|
i^|2013|−j^|1003|+k^|1201|
i^(2⋅3−0⋅1)−j^(1⋅3−0⋅0)+k^(1⋅1−2⋅0)
6i^−3j^+1k^.
 |A×B|=62+(−3)2+12=36+9+1=46
 Unit vector=146(6i^−3j^+k^)
 n^=(6/√46,−3/√46,1/√46)

Real-Life Applications of Cross Product

Here are a few real-life applications of the cross product in physics, engineering, and everyday systems.

  • Torque in Physics: Torque τ = r × F.

  • Surface Normals in 3D Graphics: To shade a 3D surface correctly, a renderer needs a normal vector at every point.

  • Magnetic Force (Lorentz Force): A charged particle moving through a magnetic field experiences a force F = q(v × B). The cross product explains why the force is always perpendicular to the velocity.

  • Angular Momentum: L = r × p (position cross momentum). The direction of angular momentum, whether a spinning top tilts left or right, is given by the cross product.

  • Area of a Triangle or Parallelogram: The area of a parallelogram with sides A and B equals |A × B|.

  • Flight Dynamics & Robotics: The angular velocity of a rotating body, the velocity of a point on a rotating arm, and the gyroscopic effects in an aircraft all involve cross products.

Frequently Asked Questions on Cross Product

1. What is the cross product in simple terms?

The cross product of two vectors produces a new vector that is perpendicular to both original vectors. The magnitude of this resultant vector equals the area of the parallelogram formed by the two vectors.

2. What is the cross product of two parallel vectors?

The cross product of two parallel (or anti-parallel) vectors is the zero vector. When the vectors are parallel, θ = 0° or 180°, and the sine of both is 0.

3. Is the cross product commutative?

No. The cross product is anti-commutative: A × B = −(B × A)

4. What does the magnitude of the cross product represent geometrically?

The magnitude |A × B| equals the area of the parallelogram formed by the two vectors A and B.

5. What is the cross product of two unit vectors at 90°?

The cross product of two unit vectors at 90° is a unit vector perpendicular to both, with magnitude 1.

ShareFacebookXLinkedInEmailTelegramPinterestWhatsApp

We are also listed in