Compute dot product, cross product, magnitude, unit vector, angle between vectors, projections, and triple products — with complete step-by-step working.
For vectors a and b: the dot product is a·b = |a||b| cos θ = a1b1 + a2b2 + a3b3; the angle is θ = arccos(a·b / (|a||b|)). The cross product a × b (defined in 3D) is perpendicular to both vectors and its magnitude |a||b| sin θ equals the area of the parallelogram they span. The unit vector is a / |a|. Two vectors are perpendicular when a·b = 0 and parallel when a × b = 0.
The dot product is a scalar measuring alignment; the cross product is a vector perpendicular to both inputs.
No. a × b = −(b × a).
More tools: all free maths calculators · previous year papers · practice quizzes