◀ Back to Note

Tony's Intertwingled Memex • Reference Manual

Dot and Cross Products

Formulas & Definitions
Core Definition

In multivariable calculus and vector engineering, there are two primary operations for multiplying vectors:

  1. Dot Product (Scalar Product): Returns a single scalar number (never a vector) measuring directional alignment:
    u⃗⋅v⃗=u1v1+u2v2+u3v3=∣u⃗∣∣v⃗∣cos⁡θ\vec{u} \cdot \vec{v} = u_1 v_1 + u_2 v_2 + u_3 v_3 = |\vec{u}| |\vec{v}| \cos\thetau⋅v=u1​v1​+u2​v2​+u3​v3​=∣u∣∣v∣cosθ
  2. Cross Product (Vector Product): Returns a new 3D vector (never a scalar) orthogonal to both inputs:
    u⃗×v⃗=∣i^j^k^u1u2u3v1v2v3∣=n^∣u⃗∣∣v⃗∣sin⁡θ\vec{u} \times \vec{v} = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ u_1 & u_2 & u_3 \\ v_1 & v_2 & v_3 \end{vmatrix} = \hat{n} |\vec{u}| |\vec{v}| \sin\thetau×v=​i^u1​v1​​j^​u2​v2​​k^u3​v3​​​=n^∣u∣∣v∣sinθ

Concept Explanation

Feature Dot Product (u⃗⋅v⃗\vec{u} \cdot \vec{v}u⋅v) Cross Product (u⃗×v⃗\vec{u} \times \vec{v}u×v)
Output Type SCALAR (Real Number) VECTOR (in R3\mathbb{R}^3R3)
Geometric Meaning Projection & directional alignment Orthogonal normal & rotational area
Zero Condition u⃗⊥v⃗\vec{u} \perp \vec{v}u⊥v (Orthogonal, θ=90∘\theta = 90^\circθ=90∘) u⃗∥v⃗\vec{u} \parallel \vec{v}u∥v (Parallel, θ=0∘,180∘\theta = 0^\circ, 180^\circθ=0∘,180∘)
Commutativity Commutative (u⃗⋅v⃗=v⃗⋅u⃗\vec{u} \cdot \vec{v} = \vec{v} \cdot \vec{u}u⋅v=v⋅u) Anti-commutative (u⃗×v⃗=−(v⃗×u⃗)\vec{u} \times \vec{v} = -(\vec{v} \times \vec{u})u×v=−(v×u))
Primary Physics Application Mechanical Work (W=F⃗⋅d⃗W = \vec{F} \cdot \vec{d}W=F⋅d) Torque and Rotational Mechanics (τ⃗=r⃗×F⃗\vec{\tau} = \vec{r} \times \vec{F}τ=r×F)
Critical Student Takeaway: Output Types
  • Dot products produce scalars. If your answer to u⃗⋅v⃗\vec{u} \cdot \vec{v}u⋅v contains vector brackets ⟨… ⟩\langle \dots \rangle⟨…⟩ or i^,j^,k^\hat{i}, \hat{j}, \hat{k}i^,j^​,k^, it is wrong.
  • Cross products produce vectors. If your answer to u⃗×v⃗\vec{u} \times \vec{v}u×v is a lone number without components, it is wrong.

Engineering Applications

  • Structural Load Analysis: Using Vector Projections to resolve oblique forces along truss members.
  • Energy Transfer: Evaluating work performed on moving mechanical assemblies.
  • Rotational Equilibrium: Determining joint torques and moments in robotics and machinery.

Connections & References

  • Parent Concepts: Vectors in 2D and 3D
  • Atomic Sub-Concepts: Dot Product | Cross Product | Vector Projections | Mechanical Work | Torque and Rotational Mechanics
  • Course Links: Calc-1 Session 19 | Calc-3 Session 03