Cross Product Calculator
Calculate the cross product (vector product) of two 3D vectors. Find the perpendicular vector, magnitude, direction, and visualize step-by-step calculations for vector analysis in mathematics, physics, and engineering.
Calculate Cross Product
Cross Product Result
Calculation Steps
| i j k | | 1 2 3 | | 4 5 6 |
What is Cross Product?
The cross product (also called vector product) is a binary operation on two vectors in three-dimensional space. Unlike the dot product which yields a scalar, the cross product produces a new vector that is perpendicular to both original vectors.
Key Characteristics
- ✓Direction: Perpendicular to both input vectors (right-hand rule)
- ✓Magnitude: |A × B| = |A||B|sin(θ), area of parallelogram
- ✓Not commutative: A × B = -(B × A)
- ✓Zero when parallel: A × B = 0 if vectors are parallel
How to Calculate Cross Product
Cross Product Formula
A × B = | i j k |
| a₁ a₂ a₃ |
| b₁ b₂ b₃ |Calculation Steps:
- 1Identify vector componentsWrite A = (a₁, a₂, a₃) and B = (b₁, b₂, b₃)
- 2Calculate i-componenti: a₂b₃ - a₃b₂ (cross-multiply middle and last)
- 3Calculate j-componentj: -(a₁b₃ - a₃b₁) (negative, first and last)
- 4Calculate k-componentk: a₁b₂ - a₂b₁ (cross-multiply first and middle)
Important Considerations
⚠️ Mathematical Note
Cross product is only defined for 3D vectors. For higher dimensions, use wedge product. Always verify orthogonality of result.
Order matters in cross product
- • A × B = -(B × A)
- • Reversing order flips direction
- • Magnitude stays the same
Determines result direction
- • Point fingers along first vector
- • Curl toward second vector
- • Thumb shows result direction
Result perpendicular to inputs
- • (A × B) · A = 0
- • (A × B) · B = 0
- • Verify with dot product
Special case with zero result
- • A × A = 0 (same vector)
- • Parallel vectors → zero
- • No unique perpendicular
Properties of Cross Product
Anti-Commutativity
A × B = -(B × A)
Swapping vectors changes sign but not magnitude
Distributive Property
A × (B + C) = A × B + A × C
Cross product distributes over vector addition
Scalar Multiplication
(kA) × B = k(A × B) = A × (kB)
Scalars can be factored out
Lagrange Identity
|A × B|² = |A|²|B|² - (A · B)²
Relates cross product to dot product
Example Cases
Case 1: Standard Unit Vectors
A = i = (1, 0, 0)
B = j = (0, 1, 0)
A × B = k = (0, 0, 1)
|A × B| = 1
Use Case: Demonstrates right-hand rule with coordinate axes. i × j = k forms orthonormal basis.
Case 2: Physics - Torque Calculation
r = (2, 1, 0) m (position)
F = (0, 0, 10) N (force)
τ = r × F = (10, -20, 0) N·m
|τ| = 22.36 N·m
Use Case: Finding torque about origin. Direction shows axis of rotation per right-hand rule.
Case 3: Geometry - Surface Normal
A = (1, 2, 3) (edge 1)
B = (4, 5, 6) (edge 2)
A × B = (-3, 6, -3)
Area = 7.35 square units
Use Case: Finding normal vector to plane defined by two edges. Magnitude gives parallelogram area.
Applications of Cross Product
Physics & Engineering
- • Torque: τ = r × F
- • Angular momentum: L = r × p
- • Magnetic force: F = q(v × B)
- • Angular velocity: v = ω × r
Geometry
- • Surface normals: 3D graphics
- • Area calculation: Parallelograms
- • Plane equations: Normal vectors
- • Volume: Triple scalar product
Computer Graphics
- • Lighting: Normal vector calculation
- • Backface culling: View direction
- • Collision detection: Plane tests
- • Camera systems: View transformations
Robotics & Navigation
- • Rotation axes: Orientation control
- • Force couples: Mechanical systems
- • Gimbal lock: Avoidance strategies
- • Coordinate transforms: Frame rotations