Dot product


Understanding the Dot Product

The dot product, also known as the scalar product, is a fundamental operation in vector algebra. It takes two vectors and returns a scalar (a single number), which provides information about the magnitude of the vectors and the cosine of the angle between them.

Definition

The dot product of two vectors $\vec{A}$ and $\vec{B}$ is defined as:

$$ \vec{A} \cdot \vec{B} = |\vec{A}||\vec{B}|\cos(\theta) $$

where:

  • $|\vec{A}|$ is the magnitude of vector $\vec{A}$
  • $|\vec{B}|$ is the magnitude of vector $\vec{B}$
  • $\theta$ is the angle between $\vec{A}$ and $\vec{B}$

Algebraic Formulation

In Cartesian coordinates, if $\vec{A} = (A_x, A_y, A_z)$ and $\vec{B} = (B_x, B_y, B_z)$, then the dot product is given by:

$$ \vec{A} \cdot \vec{B} = A_xB_x + A_yB_y + A_zB_z $$

Geometric Interpretation

The dot product can be interpreted as the product of the magnitude of the projection of one vector onto the other and the magnitude of the other vector.

Properties of the Dot Product

Property Description
Commutative $\vec{A} \cdot \vec{B} = \vec{B} \cdot \vec{A}$
Distributive $\vec{A} \cdot (\vec{B} + \vec{C}) = \vec{A} \cdot \vec{B} + \vec{A} \cdot \vec{C}$
Scalar Multiplication $(c\vec{A}) \cdot \vec{B} = c(\vec{A} \cdot \vec{B})$ for any scalar $c$
Orthogonality If $\vec{A} \cdot \vec{B} = 0$, then $\vec{A}$ and $\vec{B}$ are orthogonal (perpendicular)

Examples

Example 1: Calculating the Dot Product

Given two vectors $\vec{A} = (3, 4, 0)$ and $\vec{B} = (2, 0, -1)$, find the dot product.

$$ \vec{A} \cdot \vec{B} = (3)(2) + (4)(0) + (0)(-1) = 6 + 0 + 0 = 6 $$

Example 2: Angle Between Vectors

Given two vectors $\vec{A} = (1, 0, 0)$ and $\vec{B} = (0, 1, 0)$, find the angle between them.

First, calculate the dot product:

$$ \vec{A} \cdot \vec{B} = (1)(0) + (0)(1) + (0)(0) = 0 $$

Since the dot product is zero, the vectors are orthogonal, and the angle between them is $90^\circ$.

Example 3: Projection of One Vector onto Another

Given $\vec{A} = (5, 5)$ and $\vec{B} = (2, 0)$, find the projection of $\vec{A}$ onto $\vec{B}$.

First, calculate the dot product:

$$ \vec{A} \cdot \vec{B} = (5)(2) + (5)(0) = 10 $$

Then, find the magnitude of $\vec{B}$:

$$ |\vec{B}| = \sqrt{(2)^2 + (0)^2} = 2 $$

The projection of $\vec{A}$ onto $\vec{B}$ is:

$$ \text{proj}_{\vec{B}}\vec{A} = \frac{\vec{A} \cdot \vec{B}}{|\vec{B}|^2}\vec{B} = \frac{10}{4}(2, 0) = (5, 0) $$

Applications

The dot product is used in various fields such as physics, engineering, and computer graphics. It can be used to determine the angle between two vectors, to find the projection of one vector onto another, and to check if two vectors are perpendicular.

In physics, the dot product is used to calculate work done by a force when the force and displacement are given as vectors. If a force $\vec{F}$ causes a displacement $\vec{d}$, then the work done $W$ is:

$$ W = \vec{F} \cdot \vec{d} $$

In computer graphics, the dot product can be used to determine the lighting on surfaces by calculating the angle between the light source direction and the surface normal.

Conclusion

The dot product is a powerful tool in vector algebra that allows for the analysis of geometric and physical relationships between vectors. Understanding its properties, formulations, and applications is essential for students and professionals in various scientific and engineering disciplines.