Scalar (Dot) Product of Vectors: Angle, Projection and Perpendicularity (Class 12)
Updated 15 October 2026 · Fact-checked
The scalar product of a and b is a · b = |a||b| cos θ, where θ is the angle between them; in components it is a₁b₁ + a₂b₂ + a₃b₃. It gives the angle (cos θ = a · b/(|a||b|)), tests perpendicularity (a · b = 0) and gives the projection of a on b as a · b/|b|.
Drop a perpendicular from the tip of a onto b: the green length is a·b/|b|, and when θ is 90° the projection and a·b both become zero.
Illustration drawn for QuestionBuddy.
Understand Scalar (Dot) Product of Vectors
Definition. For non-zero vectors and with angle between them (),
.
The result is a number (scalar), not a vector. If either vector is zero, the product is 0.
Component form. Since and ,
.
Properties.
- Commutative: ; distributive: .
- , so .
- .
- Perpendicular non-zero vectors: . The converse: if , then , or .
- Sign of the dot product: positive for an acute angle, zero for a right angle, negative for an obtuse angle.
Angle between two vectors. ; leave the answer as when it is not a standard angle.
Projection. The (scalar) projection of on is , the length of the shadow of on the line of (negative if the angle is obtuse). The projection vector is .
Using magnitudes only. Many questions give magnitudes and a relation such as . Square both sides using : for example , which gives and then the angle.
In physics. Work done by a constant force through a displacement is .
This is NCERT Section 10.6.1 to 10.6.2 and is one of the most asked vector topics (angle, projection and perpendicularity questions appear every year).
Scalar (Dot) Product of Vectors: formulas to remember
- Definition
- A scalar; .
- Component form
- Multiply matching components and add.
- Angle
- Leave non-standard answers as .
- Perpendicular
- For non-zero vectors.
- Projection of a on b
- Divide by the magnitude of the vector you project onto.
- Magnitude identities
- Also .
- Work done
- Force times displacement in the direction of the force.
How to solve Scalar (Dot) Product of Vectors questions
Use this routine for angle, projection, perpendicularity and magnitude questions.
- 1Write each vector in component form and compute .
- 2For an angle, find and and use .
- 3For perpendicularity with an unknown, set the dot product to 0 and solve.
- 4For a projection of on , divide by (not ).
- 5For magnitude-only questions, square the given relation using and solve for the unknown dot product.
- 6State the final answer with units (for work, joules) or as an angle.
Scalar (Dot) Product of Vectors in real life
Each concept, met in an everyday situation. Read the situation, try the problem, then check the solution. The one-line hook is what to remember.
Work done as a dot product
Suppose you pull a suitcase 20 m along a level airport floor with a force of 50 N through its handle, which makes an angle of with the floor.
Write the force and displacement as vectors and find the work done.
Try it first, then show the solutionSolution
- Take the floor as the x-axis: N; m.
- J.
- Only the component of the force along the floor does work; the upward part does none.
Answer: 500 J
Memory hook: Work counts only the part of the force that points the way you move.
Dot product as a weighted total
Imagine a shopping list with quantities for pens, notebooks and a file, and prices rupees.
Interpret and compute it.
Try it first, then show the solutionSolution
- .
- .
- Each term is (quantity × price), so the sum is the total bill.
Answer: Rs 255, the total cost.
Memory hook: Multiply matching parts and add: that is a dot product, and a shopping bill.
Tricks to remember Scalar (Dot) Product of Vectors
Short memory aids. Say each one aloud once, then use it on a question the same day.
Dot gives a number
The dot product of two vectors is a plain number; if your answer has in it, you have done something else.
Use it when: Catching cross-product confusion.
Zero dot means right angle
Perpendicular? Set the dot product to zero.
Use it when: Finding unknowns.
Project onto: divide by its length
Projection of a ON b: divide by |b|, the vector you land on.
Use it when: Projection questions.
Square to bring in the dot
Given only magnitudes? Square the vector equation; the cross terms become dot products.
Use it when: Questions like .
Scalar (Dot) Product of Vectors: solved examples
Ordered from board level to HOTS. Try each one before you open the solution.
Example 1: Angle between two vectors · 2 marks · Very short answerBoard level
Find the angle between and .
Try it first, then show the solutionSolution
- ; , . (1 mark)
- , so . (1 mark)
Answer:
Example 2: Projection · 2 marks · Very short answerBoard level
Find the projection of on .
Try it first, then show the solutionSolution
- ; . (1 mark)
- Projection . (1 mark)
Answer: 2
Example 3: Perpendicular vectors with an unknown · 3 marks · Short answerHarder board level
Find so that and are perpendicular. For this , find .
Try it first, then show the solutionSolution
- . (1 mark)
- , . (1 mark)
- , so . (1 mark)
Answer: ;
Example 4: Magnitudes of combinations · 2 marks · Very short answerHarder board level
If , and , find and .
Try it first, then show the solutionSolution
- . (1 mark)
- . (1 mark)
Answer: 5 and
Example 5: Three vectors adding to zero · 5 marks · Long answerHOTS / competency
If with , and , find the angle between and , and the value of .
Try it first, then show the solutionSolution
- , so . (1 mark)
- . (1 mark)
- . (1 mark)
- Square : . (1 mark)
- . (1 mark)
Answer: ; the sum is .
Example 6: Case study: pushing a crate · 4 marks · Case-basedHOTS / competency
Suppose a worker applies a constant force (newtons) to move a crate from to (metres).
(i) Find the displacement vector. (1 mark)
(ii) Find the work done. (1 mark)
(iii) Find the component of the force along the displacement. (1 mark)
(iv) Is the angle between the force and the displacement acute or obtuse? Why? (1 mark)
Try it first, then show the solutionSolution
- (i) . (1 mark)
- (ii) J. (1 mark)
- (iii) N N. (1 mark)
- (iv) , so and the angle is acute (). (1 mark)
Answer: (i) (ii) 10 J (iii) N (iv) acute.
Where students lose marks in Scalar (Dot) Product of Vectors
The slips examiners see most often, and what to write instead.
Mistake: Dividing by the wrong magnitude for a projection
The projection of on uses .
Wrong working
Projection of on .
Right working
.
Do this: Divide by the length of the vector you project onto.
Usually costs: The answer.
Mistake: Writing a·a = a² as a vector
is the number .
Wrong working
.
Right working
.
Do this: Expand with the dot product and keep the cross term.
Usually costs: 1 to 2 marks.
Mistake: Arithmetic slips in components
Negative components are easy to mishandle.
Wrong working
.
Right working
.
Do this: Write each product with its sign before adding.
Usually costs: The final answer.
Mistake: Giving a decimal angle without cos⁻¹
Non-standard angles are expected as .
Wrong working
.
Right working
.
Do this: Leave exact forms.
Usually costs: Half a mark.
Exam tips
- Dot-product questions (angle, projection, perpendicularity) appeared in every board paper from 2023 to 2026; write the formula before substituting.
- For 'find λ for perpendicular vectors', one line and one line of solving is enough.
- When only magnitudes are given, square the given vector relation.
- Projection can be negative; do not drop the sign.
- In case studies with forces, work done is with = final minus initial position.
Practice questions on Scalar (Dot) Product of Vectors
Write each answer on paper first. Open the hint only if you are stuck, and the answer only when you have finished.
Q1 · 1 mark · MCQBoard level
The value of is:
(a) 0
(b) 1
(c) 2
(d)Hint
Perpendicular unit vectors have dot product 0.
Answer
(b) .
Q2 · 2 marks · Very short answerBoard level
Find the angle between and .
Hint
Dot product 1, magnitudes .
Answer
, so .
Q3 · 2 marks · Very short answerBoard level
If , and , find the angle between them and .
Hint
.
Answer
, . , so .
Q4 · 3 marks · Short answerHarder board level
Prove that if , then is perpendicular to . Interpret this for a rhombus.
Hint
Expand .
Answer
, so they are perpendicular (when non-zero). In a rhombus with sides and , the diagonals and are perpendicular.
Q5 · 1 mark · Assertion-reasonHarder board level
Assertion (A): If , then or .
Reason (R): .
(a) Both A and R are true and R is the correct explanation of A.
(b) Both A and R are true but R is not the correct explanation of A.
(c) A is true but R is false.
(d) A is false but R is true.Hint
What if ?
Answer
(d). with both vectors non-zero, so A is false; R is the definition and is true.
Q6 · 2 marks · Very short answerHarder board level
If is a unit vector and , find .
Hint
The left side is .
Answer
.
Q7 · 3 marks · Short answerHOTS / competency
Using vectors, prove that the angle in a semicircle is a right angle.
Hint
Take the centre O as origin, A and B with position vectors and , and P on the circle with .
Answer
and . Then . So .
Test your recall
Answer in your head or on paper first, then open the card. Pulling an answer out of memory makes it stick far better than re-reading.
1.Component formula for ?Show answer
.
2.Condition for perpendicular non-zero vectors?Show answer
.
3.Projection of on ?Show answer
.
4.What is ?Show answer
.
5.Sign of for an obtuse angle?Show answer
Negative.
6.Expand .Show answer
.
Scalar (Dot) Product of Vectors: frequently asked questions
Is the dot product a vector or a scalar?
A scalar. a · b = |a||b| cos θ is a single number, which is why it is also called the scalar product.
How do I find the angle between two vectors?
Compute a · b in components, find |a| and |b|, and use cos θ = a · b/(|a||b|). Write θ = cos⁻¹ of that value if it is not a standard angle.
What is the difference between projection and projection vector?
The projection of a on b is the number a · b/|b|. The projection vector is that number times the unit vector of b, so it points along b.
Which NCERT section covers the dot product?
Section 10.6 (Product of Two Vectors), with 10.6.1 (Scalar or dot product) and 10.6.2 (Projection of a vector on a line), in NCERT Mathematics Part II for Class 12.
If a · b = a · c, can I cancel a?
No. It only means a · (b − c) = 0, so b − c may be perpendicular to a without being zero.