Intuition What this page is for
The parent note told you what the cross product is and why it works. This page is a shooting gallery : every kind of problem an exam (or the real world) can fire at you, worked out from zero. If you meet a case here you've never seen, that's a bug — tell me. We cover every sign, every zero, every degenerate input, the limits, a word problem, and an exam twist .
One rule before we start, so no symbol sneaks in undefined:
a × b means "the cross product of a and b " — it eats two arrows and spits out a new arrow that stands perpendicular to both. Its length is the area of the flap the two arrows span.
∣ v ∣ means the length of the arrow v : if v = ( x , y , z ) then ∣ v ∣ = x 2 + y 2 + z 2 (Pythagoras in 3D — the straight-line distance from the origin to the tip).
θ (theta) is the angle between the two arrows, measured at the corner where they meet.
Everything below leans on the parent: the master formula
a × 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 ) .
Every problem the cross product can throw at you falls into one of these cells. Each example below is tagged with the cell(s) it hits.
Cell
The situation
Where it bites
Example
A
Plain in-plane vectors (z = 0 )
Sign of the k ^ result flips with order
Ex 1
B
Fully 3D general vectors
Middle-sign trap; perpendicular check
Ex 2
C
Degenerate: parallel / anti-parallel
Output is 0 (zero flap)
Ex 3
D
Degenerate: one input is 0
Output is 0 (no flap possible)
Ex 3
E
Limiting angle: θ → 0 and θ → 9 0 ∘
Length runs from 0 up to $
\vec a
F
Area of a triangle in 3D
Half the parallelogram; edges from one vertex
Ex 5
G
Unit direction (normal to a plane)
Divide by the length to get a length-1 arrow
Ex 6
H
Word problem: torque
τ = r × F , right-hand sign
Ex 7
I
Order-swap / anticommutativity
b × a = − ( a × b )
Ex 8
J
Exam twist: find the missing component
Solve so two vectors are perpendicular/parallel
Ex 9
Look at the picture: the two black arrows a and b open like a pizza slice, the grey patch between them is the parallelogram (the "flap"), and the red arrow stands straight up out of it. Long red arrow = big flap. That is the whole story; every example just reads off how long and which way .
a = ( 3 , 0 , 0 ) , b = ( 0 , 4 , 0 ) . Find a × b and its length. These both lie flat in the floor (the z = 0 plane).
Forecast: two arrows in the floor span a 3 × 4 rectangle → area 12 . The perpendicular to the floor points straight up or down; right-hand rule (sweep x toward y ) says up , so I expect ( 0 , 0 , 12 ) . Guess before reading on.
Step 1 — Plug into the formula. Why this step? It's the only machine we have; everything else is a check.
a × b = ( 0 ⋅ 0 − 0 ⋅ 4 , 0 ⋅ 0 − 3 ⋅ 0 , 3 ⋅ 4 − 0 ⋅ 0 ) = ( 0 , 0 , 12 ) .
Step 2 — Length. Why? The length is the area, so this confirms the "flap size".
∣ ( 0 , 0 , 12 ) ∣ = 0 2 + 0 2 + 1 2 2 = 12.
Verify: matches the forecast ( 0 , 0 , 12 ) , length 12 = area of a 3 × 4 rectangle. ✓
a = ( 2 , − 1 , 3 ) , b = ( 0 , 4 , − 2 ) . Compute a × b , then prove it's perpendicular to both.
Forecast: no shortcut — a slanted flap in space. The answer will be a genuinely 3D vector. Just make sure the middle component uses a 3 b 1 − a 1 b 3 (a minus hides there).
Step 1 — First component a 2 b 3 − a 3 b 2 . Why? It's the i ^ slot of the formula.
( − 1 ) ( − 2 ) − ( 3 ) ( 4 ) = 2 − 12 = − 10.
Step 2 — Middle component a 3 b 1 − a 1 b 3 . Why this exact order? The determinant's middle cofactor carries a minus; writing a 1 b 3 − a 3 b 1 is the #1 exam error.
( 3 ) ( 0 ) − ( 2 ) ( − 2 ) = 0 + 4 = 4.
Step 3 — Third component a 1 b 2 − a 2 b 1 . Why? The k ^ slot.
( 2 ) ( 4 ) − ( − 1 ) ( 0 ) = 8 − 0 = 8.
So a × b = ( − 10 , 4 , 8 ) .
Verify (perpendicularity is our safety net):
a ⋅ ( − 10 , 4 , 8 ) = 2 ( − 10 ) + ( − 1 ) ( 4 ) + 3 ( 8 ) = − 20 − 4 + 24 = 0 ✓
b ⋅ ( − 10 , 4 , 8 ) = 0 ( − 10 ) + 4 ( 4 ) + ( − 2 ) ( 8 ) = 0 + 16 − 16 = 0 ✓
Both zero → the result really is perpendicular to both inputs. Confidence earned.
(C) a = ( 2 , 2 , 2 ) , b = ( 5 , 5 , 5 ) (same direction). (D) u = ( 0 , 0 , 0 ) , v = ( 7 , − 1 , 3 ) .
Forecast: (C) the two arrows point the same way , so there's no flap — zero area — expect 0 . (D) one arrow has no length at all, so no flap can exist — expect 0 .
Step 1 — Case C. Why compute? To see the algebra kill every term. Notice b = 2.5 a (parallel).
a × b = ( 2 ⋅ 5 − 2 ⋅ 5 , 2 ⋅ 5 − 2 ⋅ 5 , 2 ⋅ 5 − 2 ⋅ 5 ) = ( 0 , 0 , 0 ) .
This matches sin θ = sin 0 = 0 : parallel vectors give zero area.
Step 2 — Case D. Why? Zero times anything in each slot.
u × v = ( 0 ⋅ 3 − 0 ⋅ ( − 1 ) , 0 ⋅ 7 − 0 ⋅ 3 , 0 ⋅ ( − 1 ) − 0 ⋅ 7 ) = ( 0 , 0 , 0 ) .
Verify: both give 0 . The only way a × b = 0 is if the vectors are parallel or one is zero — exactly the two degenerate cases. ✓
Fix ∣ a ∣ = 5 , ∣ b ∣ = 2 . As the angle θ between them slides from 0 ∘ to 9 0 ∘ , how does the cross-product length ∣ a ∣∣ b ∣ sin θ behave? Give the values at θ = 0 ∘ , 3 0 ∘ , 9 0 ∘ .
Forecast: at 0 ∘ they overlap → zero flap → length 0 . At 9 0 ∘ they're perpendicular → the biggest possible rectangle → length 5 × 2 = 10 . In between, something rising from 0 to 10 .
Step 1 — θ = 0 ∘ . Why? Tests the "no flap" edge. 5 ⋅ 2 ⋅ sin 0 ∘ = 10 ⋅ 0 = 0 .
Step 2 — θ = 3 0 ∘ . Why? A midpoint sanity check. sin 3 0 ∘ = 2 1 , so 10 ⋅ 2 1 = 5 .
Step 3 — θ = 9 0 ∘ . Why? Tests the maximum. sin 9 0 ∘ = 1 , so 10 ⋅ 1 = 10 .
The red curve in the figure is exactly 10 sin θ : flat-zero at the start, steepest through the middle, peaking at 10 . Contrast this with the dot product's 10 cos θ (dotted), which is maximum when parallel — "coS together, Sin sideways".
Verify: 0 , 5 , 10 at 0 ∘ , 3 0 ∘ , 9 0 ∘ . Never exceeds ∣ a ∣∣ b ∣ = 10 . ✓
Triangle with vertices A ( 1 , 1 , 0 ) , B ( 4 , 1 , 0 ) , C ( 1 , 5 , 2 ) . Find its area.
Forecast: the base A B has length 3 and lies flat; C lifts off the floor, so the true area is a bit more than the flat guess 2 1 ⋅ 3 ⋅ 4 = 6 . Expect a number slightly above 6 .
Step 1 — Two edges from one vertex. Why from one vertex? The triangle is exactly half the parallelogram those two edges span, so we need both edges leaving the same corner.
A B = B − A = ( 3 , 0 , 0 ) , A C = C − A = ( 0 , 4 , 2 ) .
Step 2 — Cross product. Why? Its length is the parallelogram area.
A B × A C = ( 0 ⋅ 2 − 0 ⋅ 4 , 0 ⋅ 0 − 3 ⋅ 2 , 3 ⋅ 4 − 0 ⋅ 0 ) = ( 0 , − 6 , 12 ) .
Step 3 — Length, then halve. Why halve? Triangle = 2 1 parallelogram.
∣ ( 0 , − 6 , 12 ) ∣ = 0 + 36 + 144 = 180 = 6 5 .
Area = 2 1 ⋅ 6 5 = 3 5 ≈ 6.708.
Verify: 3 5 ≈ 6.71 , just above the flat-triangle guess 6 because C is lifted — matches the forecast. ✓
Find a length-1 vector perpendicular to both a = ( 1 , 0 , 1 ) and b = ( 0 , 1 , 1 ) .
Forecast: cross product gives a perpendicular; then I shrink it to length 1 by dividing by its length. The direction should tilt away from both.
Step 1 — Cross product for the direction. Why? It's the machine that produces a perpendicular.
a × b = ( 0 ⋅ 1 − 1 ⋅ 1 , 1 ⋅ 0 − 1 ⋅ 1 , 1 ⋅ 1 − 0 ⋅ 0 ) = ( − 1 , − 1 , 1 ) .
Step 2 — Length. Why? To know what to divide by.
∣ ( − 1 , − 1 , 1 ) ∣ = 1 + 1 + 1 = 3 .
Step 3 — Divide (normalise). Why divide by the length? Scaling a vector by 1/∣ v ∣ keeps its direction but sets its length to exactly 1 — a "unit vector".
n ^ = 3 1 ( − 1 , − 1 , 1 ) = ( − 3 1 , − 3 1 , 3 1 ) .
Verify: ∣ n ^ ∣ 2 = 3 1 + 3 1 + 3 1 = 1 ✓, and n ^ ⋅ a = − 3 1 + 0 + 3 1 = 0 ✓ (perpendicular survives scaling). (The negative n ^ is equally valid — the plane has two faces.)
A wrench arm points from the bolt to your hand along r = ( 0.3 , 0 , 0 ) metres (east). You push with force F = ( 0 , 50 , 0 ) newtons (north). Find the torque τ = r × F and say which way the bolt turns.
Forecast: you push north on an eastward arm — that spins the bolt counter-clockwise seen from above , so torque points up (+ k ^ ). Size ≈ 0.3 × 50 = 15 N·m.
Step 1 — Cross product. Why cross and not dot? Torque asks "how much twist?", which depends on the perpendicular part of the push — that's precisely what sin θ (the cross) measures.
τ = r × F = ( 0 ⋅ 0 − 0 ⋅ 50 , 0 ⋅ 0 − 0.3 ⋅ 0 , 0.3 ⋅ 50 − 0 ⋅ 0 ) = ( 0 , 0 , 15 ) .
Step 2 — Interpret direction. Why? To answer "which way it turns". τ points + k ^ (up); by the right-hand rule an upward torque means counter-clockwise from above.
Verify: 15 N·m, pointing up — exactly the forecast. (See Torque and Angular Momentum .) Units: metre × newton = newton·metre ✓.
With a = ( 1 , 2 , 0 ) , b = ( 0 , 1 , 3 ) , compute a × b and b × a . Compare.
Forecast: the lengths (areas) are equal, but the arrows point opposite ways — swap the hand's sweep direction, the thumb flips. Expect one to be minus the other.
Step 1 — a × b . Why? Our reference direction.
( 2 ⋅ 3 − 0 ⋅ 1 , 0 ⋅ 0 − 1 ⋅ 3 , 1 ⋅ 1 − 2 ⋅ 0 ) = ( 6 , − 3 , 1 ) .
Step 2 — b × a . Why? To test the flip rule directly.
( 1 ⋅ 0 − 3 ⋅ 2 , 3 ⋅ 1 − 0 ⋅ 0 , 0 ⋅ 2 − 1 ⋅ 1 ) = ( − 6 , 3 , − 1 ) .
Verify: ( − 6 , 3 , − 1 ) = − ( 6 , − 3 , 1 ) , so b × a = − ( a × b ) ✓. Same length 36 + 9 + 1 = 46 , opposite direction — the right hand literally reverses.
Find the value of t that makes a = ( 2 , t , 1 ) perpendicular to c = a × b where b = ( 1 , 0 , − 1 ) … trick — a is always perpendicular to a × b ! The real question: find t so that a is parallel to b .
Forecast: parallel means "same direction, scaled". For a = k b we'd need 2 = k ( 1 ) , 1 = k ( − 1 ) — but k = 2 and k = − 1 clash, so no single t can make them parallel. The cross product will confirm this by never becoming 0 .
Step 1 — Test parallelism via the cross product. Why? Parallel ⟺ a × b = 0 . Compute it in terms of t .
a × b = ( t ( − 1 ) − 1 ⋅ 0 , 1 ⋅ 1 − 2 ( − 1 ) , 2 ⋅ 0 − t ⋅ 1 ) = ( − t , 3 , − t ) .
Step 2 — Set every component to zero. Why? All three must vanish for a zero vector.
Middle component is 3 = 0 regardless of t . So a × b can never be 0 .
Verify: the constant 3 in the middle slot proves a ∥ b is impossible for any t . The "twist" is that the answer is no solution — and the cross product makes that visible instantly. ✓
Recall Which single quantity tells you a cross product is degenerate (zero)?
The magnitude ∣ a ∣∣ b ∣ sin θ hits zero exactly when sin θ = 0 (parallel/anti-parallel) or a length is 0 .
Degenerate condition ::: a × b = 0 ⟺ vectors parallel OR one is the zero vector.
Recall Fast check that any computed cross product is correct?
Dot it with each input.
The check ::: ( a × b ) ⋅ a = 0 and ( a × b ) ⋅ b = 0 ; if either is nonzero you slipped (usually the middle sign).
Mnemonic The scenario reflexes
Flat vectors → answer is pure ± k ^ . Parallel or a zero → answer is 0 . Triangle → cross then halve . Unit normal → cross then divide by its length . Twist → the middle constant may forbid a solution.
Determinants — every computation above is a 3 × 3 determinant in disguise.
Area and Volume — Ex 5 (triangle area) and the parallelogram picture.
Orthogonality — the perpendicularity checks in Ex 2, Ex 6.
Dot Product — the "coS together, Sin sideways" contrast in Ex 4.
Scalar Triple Product — next step: a ⋅ ( b × c ) for signed volume.
Torque and Angular Momentum — Ex 7's physics.