• Vectors

How do you find the angle between two vectors?

Quick answer

To find the angle between two vectors, divide their dot product by the product of their magnitudes, then take the inverse cosine of that value. The formula is cos(θ) = (u · v) / (|u| |v|). The resulting angle θ always falls between 0° and 180° (or 0 and π radians).

The topic explained

The angle formula and the dot product

The dot product links vector algebra to geometry. For any two non-zero vectors u and v, their dot product equals the product of their lengths multiplied by the cosine of the angle between them: u · v = |u| |v| cos(θ).

To find the angle between two vectors, rearrange this equation to solve for θ: cos(θ) = (u · v) / (|u| |v|). This requires two calculations first: computing the algebraic dot product from components, and finding the length of each vector using the Pythagorean theorem.

Step-by-step calculation in three dimensions

Take vector u = (1, 2, -2) and vector v = (3, 0, 4). First, calculate the dot product by multiplying matching components and adding the results: (1)(3) + (2)(0) + (-2)(4) = 3 + 0 - 8 = -5.

Next, calculate each magnitude. The magnitude of u is √(1² + 2² + (-2)²) = √(1 + 4 + 4) = √9 = 3. The magnitude of v is √(3² + 0² + 4²) = √(9 + 0 + 16) = √25 = 5. The product of their magnitudes is 3 × 5 = 15.

Finally, substitute these values into the formula: cos(θ) = -5 / 15 = -1/3. Use the inverse cosine function on a calculator: arccos(-1/3) ≈ 109.47°. Because the dot product was negative, the angle is obtuse.

Special angles and common pitfalls

Pay close attention to the sign of the dot product. If u · v = 0, cos(θ) = 0, which means the vectors meet at a 90° angle and are perpendicular (orthogonal). If the dot product is positive, the angle is acute. If it is negative, the angle is obtuse.

A common mistake is forgetting parentheses around negative numbers when squaring components, leading to negative values inside the square root. Another error is confusing a vector with a scalar: the dot product yields a single number, not another vector.

Free printable worksheet

Finding the Angle Between Vectors Practice

Designed for 12th grade mathematics students. Calculate the dot products, magnitudes, and angles for each pair of vectors to the nearest tenth of a degree.

Free, no sign-up. The answer key prints on the second page. Regenerating a new worksheet on the same topic needs a free account.

Free printable worksheetlessoons.com
Finding the Angle Between Vectors PracticeName:
  1. Find the dot product of u = (3, 4) and v = (4, -3).

  2. Determine whether u = (3, 4) and v = (4, -3) are perpendicular.

  3. Find the magnitude of vector a = (2, -3, 6).

  4. Find the angle between u = (1, 0) and v = (1, 1).

  5. Find the angle between a = (2, 1, -2) and b = (1, 2, 2).

  6. Find the angle between u = (3, -1, 2) and v = (-1, 2, 5).

  7. Find the angle between p = (2, -4, 4) and q = (-1, 2, -2).

More topics and worksheets at lessoons.com© 2026 Lessons

Common questions

Can the angle between two vectors ever exceed 180 degrees?

No. The angle between two vectors is defined as the smaller angle formed between their directions when placed tail-to-tail, which strictly ranges between 0° and 180° (0 to π radians).

What happens if one of the vectors is the zero vector?

The zero vector has a magnitude of zero. Dividing by zero is undefined, so the angle between the zero vector and any other vector cannot be defined.

Why does a negative dot product indicate an obtuse angle?

The cosine function is positive in the first quadrant (0° to 90°) and negative in the second quadrant (90° to 180°). Since magnitudes are strictly positive, a negative dot product forces cos(θ) to be negative, yielding an angle greater than 90°.

How long does it take 12th grade students to master this method?

Most high school seniors grasp the component calculations and formula within one or two practice sessions of 45 minutes, especially once they are comfortable with vector magnitudes.

Still have a question? Ask Lessi

Any question about this subject. Lessi answers right here, step by step.

Try asking

Asking needs a free account; your question is kept while you sign up. Answers are written by AI and can contain mistakes. Lessi doesn’t give medical or legal advice.

Learn it with a teacher

Learn this topic live with Lessi

Lessi, the AI teacher, explains it out loud on a board, with short quizzes, at your pace. The first 60 minutes are free.

Prefer a private teacher?

Private teachers for Mathematics

Teachers on Lessoons, online or face to face. Each profile opens on the Lessoons site.

See all 5,572 teachers