- Vectors
How do you find the angle between two vectors?
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.
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.
Find the dot product of u = (3, 4) and v = (4, -3).
Determine whether u = (3, 4) and v = (4, -3) are perpendicular.
Find the magnitude of vector a = (2, -3, 6).
Find the angle between u = (1, 0) and v = (1, 1).
Find the angle between a = (2, 1, -2) and b = (1, 2, 2).
Find the angle between u = (3, -1, 2) and v = (-1, 2, 5).
Find the angle between p = (2, -4, 4) and q = (-1, 2, -2).
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.
Private teachers for Mathematics
Teachers on Lessoons, online or face to face. Each profile opens on the Lessoons site.
Featured teacher דביר הראלMathematics teacher₪200 / hourרמת גןבואו להתחיל איתי את השנה החדשה בתחושת ביטחון עצמי והבנה מעמיקה של החומר! אצלי גדלים מנצחים. אני הייטקיסט בעל רקע רב שנים בהוראת מתמטיקה בתיכון, מדעי המחשב ואנגלית.Full profile
גל חכם אהרוןMathematics teacher₪150 / hourירושליםבוגרת תואר ראשון במשפטים ובכלכלה מהאוניברסיטה העברית, ומרצה במכינה האוניברסיטאית של האוניברסיטה העברית.Full profile
אופיר מאגדיMathematics teacher₪200 / hourתל אביב -יפופרונטלי+ZOOM. הכנה מהירה ותכליתית לבחינה! מורה פרטי מצוין!!! רק למקצועות: המימון, ניהול פיננסי, שוק ההון ושמאות מקרקעין. יש מאות המלצות!Full profile
אבירם יעקביאןMathematics teacher₪230 / hourראשון לציוןבוגר מתמטיקה בהצטיינות מהטכניון, מרצה ומתרגל מצטיין. בעל ניסיון עשיר ורב שנים. מלמד מתמטיקה בגובה העיניים, סבלני ואיכפתי:)Full profile
יוחאי אMathematics teacherרמת גןסטטיסטיקאי ומוסמך MBA מסייע בעיבודים סטטיסטיים ומעביר שיעורים פרטיים (ליחיד או לקבוצות קטנות).Full profile
שי קמחיMathematics teacher₪200 / hourחיפהבוגר תואר שני עם שנות ניסיון בהוראה , רצון גדול להוביל להצלחות. .Full profile
בנימין דוידובMathematics teacher₪120 / hourאשקלוןמורה פרטי למתמטיקה/פיזיקה מזה כשבע שנים המלמד בצפון ובדרום - מגיש לבגרויות בכל הרמות טלפון - **********Full profile
יובל שפיראMathematics teacher₪80 / hourעתליתיובל, בת 23 מעתלית, בוגרת 5 יח״ל מתמטיקה בציון 95, בעלת ניסיון בהדרכה והוראה. מציעה תגבור, הכנה למבחנים וחיזוק הבסיס. סבלנית, אחראית וניידת עם רכב 😊Full profile