Cross Product Calculator
The cross product of two 3D vectors produces a vector perpendicular to both, and this calculator computes it using the determinant method with i, j, k components. Shows determinant expansion, i/j/k components, result vector, magnitude, and verifies a·(a×b) = 0.
Cross Product a × b
3D vectors only — i, j, k components
Cross Product Formula
The cross product of two 3D vectors a and b is a vector perpendicular to both:
Key Properties
- a × b is perpendicular to both a and b
- |a × b| = |a||b|sin(θ) = area of parallelogram formed by a and b
- a × a = 0 (cross product with itself is zero)
- a × b = −(b × a) (anti-commutative)
- a · (a × b) = 0 (perpendicularity confirmed)
Right-Hand Rule
Point your right hand fingers from a toward b. Your thumb points in the direction of a × b.
Worked Example
For a = (1,0,0) and b = (0,1,0): the cross product a × b = (0,0,1). Notice the result is perpendicular to both original vectors — this is always true for a cross product.
Why Only 3D Vectors?
The cross product, as calculated here, is only mathematically defined for vectors with exactly 3 components. This isn't a limitation of this tool specifically — it's how the operation is defined in standard vector algebra.
Applications
- Finding a vector perpendicular to a surface (used constantly in 3D graphics and lighting)
- Calculating torque and angular momentum in physics
- Determining the direction of rotation in mechanics
Frequently Asked Questions
Related Calculators
- Gram-Schmidt Calculator — another way to find a perpendicular vector
- Matrix Multiplication Calculator — cross product can be written as a matrix operation