How To Find Angle Between Two Vectors

Author sampleletters
3 min read

Finding the angle between twovectors is a fundamental skill in mathematics, physics, engineering, and computer graphics. Whether you are solving statics problems, analyzing forces, or determining the orientation of objects in 3‑D space, knowing how to compute this angle provides insight into the directional relationship between quantities. The process relies on the dot product and the magnitudes of the vectors, leading to a straightforward formula that yields the cosine of the desired angle. Below, we walk through the theory, the step‑by‑step procedure, illustrative examples, common pitfalls, and practical applications to help you master this concept with confidence.

Understanding Vectors and the Dot Product

Before diving into the calculation, it helps to recall what a vector represents. A vector is an ordered list of components that captures both magnitude and direction. In two‑dimensional space, a vector v can be written as 〈v₁, v₂〉, while in three dimensions it becomes 〈v₁, v₂, v₃〉. The magnitude (or length) of a vector v is denoted ‖v‖ and is computed using the Pythagorean theorem:

[| \mathbf{v} | = \sqrt{v_1^2 + v_2^2 + \dots + v_n^2} ]

The dot product (also called the scalar product) of two vectors a and b is defined as:

[ \mathbf{a} \cdot \mathbf{b} = a_1b_1 + a_2b_2 + \dots + a_nb_n ]

Geometrically, the dot product equals the product of the magnitudes of the two vectors and the cosine of the angle θ between them:

[ \mathbf{a} \cdot \mathbf{b} = | \mathbf{a} | , | \mathbf{b} | \cos \theta ]

This relationship is the cornerstone for finding the angle between two vectors.

Formula for the Angle Between Two Vectors

Re‑arranging the dot‑product equation isolates the cosine of the angle:

[ \cos \theta = \frac{\mathbf{a} \cdot \mathbf{b}}{| \mathbf{a} | , | \mathbf{b} |} ]

To obtain the angle itself, apply the inverse cosine (arccos) function:

[ \theta = \arccos!\left( \frac{\mathbf{a} \cdot \mathbf{b}}{| \mathbf{a} | , | \mathbf{b} |} \right) ]

The result θ is expressed in radians if your calculator or software uses radian mode; multiply by (180/\pi) to convert to degrees.

Step‑by‑Step Procedure

Follow these steps to compute the angle between any two vectors a and b:

  1. Write down the components of each vector. Example: a = 〈a₁, a₂, a₃〉, b = 〈b₁, b₂, b₃〉.

  2. Calculate the dot product a·b by multiplying corresponding components and summing the results.

  3. Find the magnitude of each vector using the square‑root‑of‑sum‑of‑squares formula.

  4. Divide the dot product by the product of the two magnitudes to get (\cos \theta).

  5. Apply the inverse cosine function to obtain the angle θ.

  6. Convert to degrees (if needed) by multiplying the radian result by (180/\pi).

Each step is straightforward, but careful attention to signs and units prevents errors.

Worked Examples

Example 1: Two‑Dimensional VectorsLet a = 〈3, 4〉 and b = 〈−1, 2〉.

  1. Dot product:
    (\mathbf{a} \cdot \mathbf{b} = 3(-1) + 4(2) = -3 + 8 = 5).

  2. Magnitudes: (| \mathbf{a} | = \sqrt{3^2 + 4^2} = \sqrt{9 + 16} = \sqrt{25} = 5).
    (| \mathbf{b} | = \sqrt{(-1)^2 + 2^2} = \sqrt{1 + 4} = \sqrt{5} \approx 2.236).

  3. Cosine of the angle:
    (\cos \theta = \frac{5}{5 \times 2.236} = \frac{5}{11.18} \approx 0.447).

  4. Angle:
    (\theta = \arccos(0.447) \approx 1.107) rad.
    In degrees: (1.107 \times \frac{180}{\pi} \approx 63.4^\circ).

Thus, the angle between a and b is about 63.4°.

Example 2: Three‑Dimensional Vectors

Let a = 〈2, −3, 1〉 and b = 〈−4, 0, 5〉.

  1. Dot product:
    (\mathbf{a} \cdot \mathbf{b} = 2(-4) + (-3)(0) + 1(5) = -8 + 0 + 5 = -3).

  2. Magnitudes:
    (| \mathbf{a} | = \sqrt{2^2 + (-3)^2 + 1^2} = \sqrt{4 + 9 + 1} = \sqrt{14} \approx 3.742).
    (| \mathbf{b} | = \sqrt{(-4)^2 + 0^2 + 5^2} = \sqrt{16 + 0 + 25} = \sqrt{41} \approx 6.403).

  3. Cosine of the angle:
    (\cos \theta = \frac{-3}{3.742 \times 6.403} = \frac{-3}{23.95} \approx -0.125).

  4. Angle: (\theta = \arccos(-0.125) \approx 1.696) rad.

More to Read

Latest Posts

You Might Like

Related Posts

Thank you for reading about How To Find Angle Between Two Vectors. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home