Multiplication of Vectors — Dot & Cross Product Explained

Multiplication of Vectors — Dot & Cross Product Explained

Algebra

TL;DR

Two non-zero vectors can be multiplied in two ways: the dot product (a scalar), which measures how much one vector projects onto the other; and the cross product (a vector), which produces a third vector perpendicular to both with magnitude equal to the parallelogram area they span.

BT

Bhanzu Team Last updated on May 27, 2026 10 min read

Why "Multiplying Vectors" Means Two Different Things

When you multiply two numbers, you get a number. When you multiply two vectors, you have to choose what kind of answer you want — a number or another vector. That choice gives two completely different operations.

Both operations are useful; they answer different questions about the same pair of vectors.

The Dot Product — Scalar Multiplication of Vectors

Geometric formula. For vectors ( \mathbf{a} ) and ( \mathbf{b} ) with angle ( \theta ) between them:

[ \mathbf{a} \cdot \mathbf{b} = |\mathbf{a}|,|\mathbf{b}|\cos\theta. ]

Component formula (in 3D). For ( \mathbf{a} = (a_1,a_2,a_3) ) and ( \mathbf{b} = (b_1,b_2,b_3) ):

[ \mathbf{a} \cdot \mathbf{b} = a_1 b_1 + a_2 b_2 + a_3 b_3. ]

What the dot product tells you:

Properties at a glance

Property Statement Example
Commutative ( \mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a} ) Order doesn't matter
Distributive ( \mathbf{a} \cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c} ) Distributes over vector addition
Self dot product ( \mathbf{a} \cdot \mathbf{a} = |\mathbf{a}|^2 ) Vector dotted with itself is its magnitude squared
Perpendicularity test ( \mathbf{a} \cdot \mathbf{b} = 0 ) ⇔ vectors are perpendicular (or one is zero) The most-used test in coordinate geometry

The Cross Product — Vector Multiplication of Vectors

Geometric formula. For vectors ( \mathbf{a} ) and ( \mathbf{b} ) with angle ( \theta ) between them:

[ \mathbf{a} \times \mathbf{b} = |\mathbf{a}|,|\mathbf{b}|\sin\theta,\hat{\mathbf{n}} ]

where ( \hat{\mathbf{n}} ) is the unit vector perpendicular to both ( \mathbf{a} ) and ( \mathbf{b} ), with direction given by the right-hand rule (curl your right-hand fingers from ( \mathbf{a} ) to ( \mathbf{b} ); your thumb points along ( \hat{\mathbf{n}} )).

Component formula (in 3D). For ( \mathbf{a} = (a_1,a_2,a_3) ) and ( \mathbf{b} = (b_1,b_2,b_3) ):

[ \mathbf{a} \times \mathbf{b} = (a_2 b_3 - a_3 b_2, a_3 b_1 - a_1 b_3, a_1 b_2 - a_2 b_1). ]

Properties at a glance

Property Statement
Anti-commutative ( \mathbf{a} \times \mathbf{b} = -(\mathbf{b} \times \mathbf{a}) )
Distributive ( \mathbf{a} \times (\mathbf{b} + \mathbf{c}) = \mathbf{a} \times \mathbf{b} + \mathbf{a} \times \mathbf{c} )
Self cross product ( \mathbf{a} \times \mathbf{a} = \mathbf{0} )
Magnitude = area $

Dot Product vs Cross Product — Side by Side

Feature Dot product Cross product
Notation ( \mathbf{a} \cdot \mathbf{b} ) ( \mathbf{a} \times \mathbf{b} )
Result type Scalar (number) Vector
Geometric meaning Measures alignment / projection Perpendicular vector; magnitude = parallelogram area
Trig involved ( \cos\theta ) ( \sin\theta )
Order matters? No Yes
Works in 2D? Yes Only in 3D
Used for Work done by a force; angle between vectors; testing perpendicularity Torque; magnetic force; surface normals; testing parallel

Three Worked Examples — Quick, Standard, Stretch

Quick. Find the dot product of ( \mathbf{a} = (3,4,0) ) and ( \mathbf{b} = (1,2,5) ).

[ \mathbf{a} \cdot \mathbf{b} = (3)(1)+(4)(2)+(0)(5) = 3+8+0 = 11. ]

Final answer: ( \mathbf{a} \cdot \mathbf{b} = 11 ).

Standard. Find the cross product of ( \mathbf{a} = (1,2,3) ) and ( \mathbf{b} = (4,5,6) ).

Computing:

Final answer: ( \mathbf{a} \times \mathbf{b} = (-3, 6, -3) ).

Why Vector Multiplication Matters

Most of physics, engineering, and 3D graphics runs on dot and cross products.

The Mathematicians Who Shaped Vector Multiplication

Vectors did not arrive in mathematics in their modern form. They were assembled from two competing 19th-century systems.

Where Things Go Sideways on Vector Multiplication

Mistake 1: Treating the cross product as commutative.

Correct way: The cross product is anti-commutative: ( \mathbf{b} \times \mathbf{a} = - (\mathbf{a} \times \mathbf{b}) ).

Mistake 2: Using the wrong trig in each formula.

Correct way: Dot → cosine. Cross → sine.

Mistake 3: Forgetting the right-hand rule when finding the cross-product direction.

Correct way: There are two perpendicular directions; the right-hand rule picks one.

Conclusion

Sharpen Your Vector Multiplication — Three Practice Problems

  1. Compute ( \mathbf{a} \cdot \mathbf{b} ) for ( \mathbf{a} = (2,-1,3) ) and ( \mathbf{b} = (4,1,-2) ).
  2. Compute ( \mathbf{a} \times \mathbf{b} ) for the same vectors. Verify that the result is perpendicular to ( \mathbf{a} ).
  3. Use a single cross-product computation to determine if the vectors ( (1,2,3) ) and ( (2,4,6) ) are parallel.