Scalar product of two vectors (+ angle between two vectors): notes and practice questions
- The scalar product (dot product) of two vectors yields a scalar value.
- It can be calculated algebraically () or geometrically ().
- The angle between vectors is found using .
- Perpendicular vectors have a scalar product of 0.
- Parallel vectors have .
- The square of a vector's magnitude is its scalar product with itself ().
- Vector magnitude is calculated as .
How it is examined
Finding an angle, or finding the value of a parameter that makes two vectors perpendicular, are the two standard questions and both are short. The angle comes out in radians unless the question says degrees. 3 to 5 marks.
Both the component form and are given, along with the rearrangement for .
- The definition of the scalar product of two vectors.
- The angle between two vectors.
- Perpendicular vectors; parallel vectors.
Linking questions
- Enrichment: proof of the cosine rule using the dot product.
Practice questions
25 questions · 13 medium · 12 hardQuestion 1
MediumPaper 1 · no calculator4 marksLet and be two non-zero vectors. The vectors representing the diagonals of a parallelogram with sides and are and .
Show that .
Start by expanding the cross product . Remember the properties of the vector cross product, such as and . Then, express the magnitude of the cross product in terms of the dot product.
Question 2
HardPaper 1 · no calculator19 marksConsider the line with vector equation .
(a) (i) Find a Cartesian equation for the line .
(ii) Show that the point lies on .
Consider a second line with direction vector . The acute angle between and is , where .
(b) Find the possible values of .
Let a third line, , be defined by the vector equation . The lines and intersect at a point B.
(c) Find the value of and the coordinates of B.
Express the parameter in terms of , , and from the components of the vector equation. Then, set these expressions for equal to each other.
Substitute the coordinates of point P into the Cartesian equation you found in part (a)(i) and verify that the equalities hold. Alternatively, use the vector equation and show that there is a single value of that produces the point P.
Recall the formula for the angle between two vectors using the scalar (dot) product: . Since the angle between lines is typically taken as the acute angle, use the formula . This will lead to a quadratic equation in .
For the lines to intersect, there must be values of and that make their vector equations equal. Set the corresponding and components equal to each other to form a system of three linear equations in three variables (). Solve for and using two of the equations, then substitute into the third to find . Finally, use either or in its respective line equation to find the coordinates of the intersection point.
Question 3
MediumPaper 1 · no calculator6 marksThe line has vector equation , where .
The line has vector equation , where .
The lines and are perpendicular and intersect at a single point.
Find the value of and the value of .
For two lines to be perpendicular, what must be true about their direction vectors? For two lines to intersect, what must be true about their position vectors at the point of intersection?
Question 4
HardPaper 1 · no calculator19 marksTwo spacecraft, S1 and S2, travel along straight paths, represented by the lines and respectively. The paths of the spacecraft intersect at a docking station D. A probe is located at a point P on the path of . This is shown in the following diagram.

The direction vector of is . The vector is given by , where .
The acute angle between the paths and is , where .
(a) Show that .
(b) Find the value of .
(c) Hence, find the shortest distance from the probe at P to the path .
The paths and lie on a plane, .
(d) Find a vector normal to the plane .
A satellite dish is modelled as a right circular cone with its vertex at V. The base of the cone lies in the plane and is centred at P. The path is tangent to the circular base of the cone. The volume of the cone is cubic units. The position vector of P is .
(e) Find the two possible position vectors for V.
Use the scalar product formula for the angle between two vectors, .
Square both sides of the equation from part (a) to eliminate the square root, then solve the resulting quadratic equation.
The shortest distance from a point P to a line L1 can be found using trigonometry. Consider the right-angled triangle formed by P, D, and the point on L1 closest to P. The distance is given by . Alternatively, use the vector product formula for the distance.
A normal vector to a plane containing two lines can be found by taking the vector product of their direction vectors.
The radius of the cone's base is the shortest distance from P to L1. Use the volume formula to find the cone's height, . The vertex V is located at a distance from the centre P, along the direction of the normal vector to the plane. Remember there are two possible directions along the normal.
Question 5
MediumPaper 2 · calculator6 marksA drone is programmed to fly between three waypoints in a 3D space. The coordinates of the waypoints are given as P1(3, 7, 2), P2(8, 4, 10), and P3(1, 9, 5).
(a) Calculate the distance the drone travels from waypoint P1 to waypoint P2.
(b) Calculate the angle formed by the drone's path at waypoint P2 (i.e., the angle P1P2P3). Give your answer in radians to three significant figures.
Recall the formula for the distance between two points and in 3D space.
To find the angle between two paths meeting at P2, consider the vectors and . Use the dot product formula .
Question 6
HardPaper 1 · no calculator9 marksThe diagram shows a triangle OXY with and .

The point M is the midpoint of OY. The point Q lies on the line segment (XY) such that , where .
(a) Show that .
(b) It is given that , and the angle between vectors and is .
In the case that is perpendicular to , find the value of .
Express the vector as a difference of two position vectors, for example . Then find expressions for and in terms of and .
What is the value of the scalar product of two perpendicular vectors? Use this property for and . You will first need to calculate the value of using the formula involving magnitudes and the angle between the vectors.
Question 7
MediumPaper 2 · calculator6 marksA temporary exhibition structure is being designed. The coordinates of three points on the ground are P(0,0,0), Q(8,0,0), and R(0,6,0). A supporting mast is erected at point S(4,3,10).
(a) Calculate the length of the structural cable .
(b) Determine the angle QR, in radians.
To find the length of a cable connecting two points, first determine the displacement vector between the points, then calculate its magnitude using the distance formula in 3D space.
To find the angle between two vectors originating from the same point (S in this case), use the scalar product formula: . Remember to find the vectors and first.
Question 8
HardPaper 1 · no calculator19 marks(a) The line passes through the point Q(2, 0, 5) and has a direction vector .
Write down a vector equation for .
(b) A second line, , passes through the points C(3, 1, 0) and D(4, 3, -2).
Find a vector equation for .
(c) Show that and are skew.
(d) Find in terms of , where M is a general point on .
(e) Hence, find the coordinates of the point M on that is closest to Q.
(f) The origin is denoted by O(0, 0, 0). Find the equation of the plane that contains the points O, Q and the point M found in part (e). Give your answer in the form , where .
The vector equation of a line is given by , where is the position vector of a point on the line and is the direction vector of the line.
To find the vector equation of a line passing through two points, first find the direction vector by subtracting the position vectors of the two points. Then use one of the points as the position vector in the equation.
To show that two lines are skew, you must demonstrate two things: they are not parallel, and they do not intersect. Check if their direction vectors are scalar multiples of each other. Then, set the vector equations equal to each other and try to solve the resulting system of linear equations.
First, express the position vector of a general point M on using the parameter . Then find the vector by subtracting the position vector of Q from the position vector of M. Finally, calculate the scalar (dot) product of and the direction vector of , which is .
The point M on closest to Q is such that the vector is perpendicular to the direction vector of . This means their scalar product is zero. Use your result from part (d).
To find the equation of a plane, you need a point on the plane and a normal vector. You have three points (O, Q, M). You can form two vectors in the plane, for example and . The normal vector to the plane is perpendicular to both of these vectors, so you can find it by calculating their vector (cross) product.
Question 9
MediumPaper 2 · calculator7 marksA laser beam travels along the line L, given by the equations and . The laser beam strikes a reflective surface, a plane P, given by the equation . The angle between the laser beam and the plane is , where , .
Find the value of .
Recall the relationship between the angle between a line and a plane, and the angle between the line's direction vector and the plane's normal vector. The scalar product formula will be useful.
Question 10
HardPaper 2 · calculator20 marksThree points , and lie on the plane .
Find the vector and the vector .
Hence find the equation of , expressing your answer in the form , where .
Plane has equation .
The line is the intersection of and . Verify that the vector equation of can be written as .
The plane is given by . The line and the plane intersect at the point .
Show that at the point , .
Hence find the coordinates of .
The point lies on .
Find the reflection of the point in the plane .
Hence find the vector equation of the line formed when is reflected in the plane .
To find a vector between two points, subtract the coordinates of the initial point from the coordinates of the terminal point.
The cross product of two vectors lying in a plane gives a normal vector to the plane. Then use the formula where is the normal vector and is a point on the plane.
To verify the line equation, substitute the general point of the line into the equations of both planes. Both equations should hold true for any value of . Alternatively, check if the direction vector is perpendicular to the normal vectors of both planes and if the position vector lies on both planes.
Substitute the parametric equations of line into the equation of plane and solve for .
Substitute the value of found in part (d.i) back into the vector equation of line to find the coordinates of point .
Find the equation of the line passing through and perpendicular to . Find the intersection point of this line with (this is the midpoint between and its reflection ). Use the midpoint formula to find .
The reflected line passes through point (the intersection of and ) and the reflected point found in part (e.i). Find the direction vector using these two points.
Question 11
MediumPaper 2 · calculator8 marksA drone's flight path, denoted by line , is determined by the intersection of two virtual guidance planes, and . The equations of these planes are given by:
Verify that a vector equation of is , where .
The drone's home base is located at the origin . Find the coordinates of the point P on the flight path that is nearest to the origin.
To verify the vector equation of the line of intersection, you can either substitute the general point from the line into both plane equations and show they hold, or you can check if the given point on the line satisfies both plane equations and if the direction vector of the line is perpendicular to the normal vectors of both planes.
The shortest distance from the origin to a line occurs when the position vector of the point on the line is perpendicular to the direction vector of the line. Alternatively, you can minimize the square of the distance from the origin to a general point on the line.
Question 12
HardPaper 2 · calculator20 marksTwo drones, Drone X and Drone Y, have position vectors with respect to an origin O given respectively by
where represents the time in minutes and .
Entries in each column vector give the displacement east of O, the displacement north of O and the distance above sea level, all measured in kilometres.
(a) Find the three-figure bearing on which Drone Y is travelling.
(b) Show that Drone X travels at a greater speed than Drone Y.
(c) Find the acute angle between the two drones' lines of flight. Give your answer in degrees.
The two drones' lines of flight cross at point P.
(d) (i) Find the coordinates of P.
(ii) Determine the length of time between the first drone arriving at P and the second drone arriving at P.
(e) Let represent the distance between Drone X and Drone Y for .
Find the minimum value of .
The bearing is determined by the horizontal components (East and North) of the direction vector. Remember bearings are measured clockwise from North.
The speed of a drone is the magnitude of its direction vector.
Use the dot product formula for the angle between two vectors: . Remember to find the acute angle.
Set the two vector equations equal to each other, using different time parameters for each drone (e.g., and ). Solve the resulting system of equations.
The time values you found in part (d)(i) represent when each drone arrives at P. Find the difference between these times.
First, find the vector representing the displacement between the two drones, . Then, find the magnitude of this vector, . To minimize , it's often easier to minimize . Use calculus (derivative) to find the minimum.
Question 13
MediumPaper 2 · calculator6 marksA geological survey is being conducted in a mountainous region. Three sensor stations, A, B, and C, are set up at different locations. Their coordinates, relative to a central reference point (in meters), are given as:
Station A:
Station B:
Station C:
(a) Find the distance between Station A and Station B.
(b) Find the size of the angle (the angle at Station B).
To find the distance between two points and in 3D space, use the distance formula: . Alternatively, find the displacement vector between the two points and then calculate its magnitude.
To find the angle between three points A, B, and C (angle at B), you can use the dot product of vectors and . Remember the formula . Alternatively, you can use the cosine rule if you find all three side lengths of triangle ABC.
Question 14
HardPaper 2 · calculator9 marks(a) A deep-sea submersible is navigating a complex underwater current system. Its primary thruster provides a force vector N. It is also affected by a secondary current, which exerts a force with a magnitude of 10 N.
Find the possible range of values for the magnitude of the resultant force .
(b) Given that the magnitude of the resultant force is a minimum, find the resultant force vector.
(c) A third, unknown current exerts a force N, where . Find such that its magnitude is equal to the magnitude of and it acts perpendicularly to .
The magnitude of the resultant of two vectors is maximized when they are in the same direction and minimized when they are in opposite directions. Consider the triangle inequality for vectors.
For the magnitude of the resultant force to be a minimum, the two force vectors must be acting in opposite directions. The resultant vector will be in the direction of the larger force.
If two vectors are perpendicular, their scalar (dot) product is zero. Also, remember the condition that both components of must be positive.
Question 15
MediumPaper 2 · calculator18 marksTwo automated guided vehicles (AGVs), AGV-1 and AGV-2, are moving along straight paths in a 3D warehouse. The path of AGV-1 is given by the vector equation where .
The path of AGV-2 is given by the vector equation where .
All coordinates are in meters.
(a) Show that the paths of AGV-1 and AGV-2 intersect at a point P and find the position vector of P.
(b) A safety sensor plane is installed in the warehouse. The plane is given by the equation . Verify that the paths of both AGV-1 and AGV-2 lie entirely within this safety sensor plane .
(c) An emergency charging station is located at point Q with position vector .
(i) A charging drone is dispatched from Q and travels along a path perpendicular to the plane . This drone lands on the plane at point R. Find the position vector of R.
(ii) Calculate the shortest distance from the emergency charging station Q to the safety sensor plane .
(d) Due to a system malfunction, AGV-1 needs to be redirected to a virtual point Q' which is the reflection of the emergency charging station Q in the plane . Find the position vector of Q'.
To show that two lines intersect, you need to find values for the parameters (s and t) that satisfy all three component equations. Then, substitute these parameters back into one of the vector equations to find the intersection point.
For a line to lie entirely within a plane, two conditions must be met: the direction vector of the line must be perpendicular to the normal vector of the plane, and any point on the line must satisfy the plane's equation.
The line from Q to R is perpendicular to the plane, so its direction vector is the normal vector of the plane. Find the equation of this line, then find its intersection with the plane .
The shortest distance from point Q to the plane is the magnitude of the vector QR, where R is the projection of Q onto the plane.
The point R (found in part c.i) is the midpoint of the line segment QQ'. Use the midpoint formula to find the coordinates of Q'.
Question 16
HardPaper 2 · calculator13 marksTwo drones, Drone Alpha and Drone Beta, are flying in a 3D space. At a particular instant, Drone Alpha passes through point and then point .
(a) Find a vector equation of the line representing Drone Alpha's path.
At the same instant, Drone Beta passes through point and then point .
(b) Find a vector equation of the line representing Drone Beta's path.
(c) Hence, or otherwise, find the shortest distance between the paths of Drone Alpha and Drone Beta.
Recall that a vector equation of a line can be expressed as , where is the position vector of a point on the line and is the direction vector of the line.
Similar to part (a), identify a position vector and a direction vector for Drone Beta's path.
The shortest distance between two skew lines and is given by the formula .
Question 17
MediumPaper 1 · no calculator9 marksThe vectors and are given by and , where .
Show that , where is the angle between and .
Given that the angle between and is , find the possible values of .
Recall the formula for the angle between two vectors using the scalar product: . Calculate each component of this formula (, , and ) in terms of and first.
Use the result from part (a) and the value of . This will lead to an equation in terms of . Rearrange it to form a polynomial equation. Notice that this equation is a 'quadratic in disguise'.
Question 18
HardPaper 1 · no calculator11 marksA plane has the Cartesian equation . A point B has coordinates .
(a) Find the vector equation of the line that passes through the point B and is perpendicular to the plane .
(b) Find the coordinates of the point of intersection, N, of the line and the plane . Hence, find the exact distance between the point B and the plane .
(c) The point P has coordinates .
Show that the distance between the point P and the plane is given by
The direction vector of a line perpendicular to a plane is the same as the normal vector of the plane. How can you find the normal vector from the plane's equation?
First, write the equation of the line in parametric form. Then, substitute these parametric equations into the equation of the plane to find the value of the parameter at the point of intersection.
You can follow the same procedure as in part (b), but use the general point instead of . Alternatively, consider the scalar projection of the vector from any point on the plane to P onto the normal vector of the plane.
Question 19
MediumPaper 2 · calculator5 marks(a) Two unit vectors, and , represent the directions of two different forces. A resulting force is given by , and another resulting force is given by . Given that and are perpendicular, find the angle between the unit vectors and . Give your answer correct to one decimal place.
Recall that if two vectors are perpendicular, their dot product is zero. Also, remember the properties of dot products for unit vectors, specifically and . Since and are unit vectors, their magnitudes are 1.
Question 20
HardPaper 2 · calculator15 marksA laser beam is modelled by the line with equation . The beam strikes a flat mirror surface, which lies on the plane with equation .
(a) Find the coordinates of the point where the laser beam hits the mirror.
(b) Determine the acute angle between the laser beam and the mirror surface.
(c) Find the vector equation of the reflected laser beam.
Convert the line equation into parametric form and substitute these expressions into the plane equation to solve for the parameter . Then use this value to find the coordinates of the intersection point.
The angle between a line and a plane can be found using the dot product of the line's direction vector and the plane's normal vector. Remember to use the sine formula for the angle between a line and a plane, .
The reflected beam will also pass through the point of intersection found in part (a). To find its direction, choose another point on the original laser beam, find its reflection across the mirror plane, and then use these two points to determine the direction vector of the reflected beam.
No question on this page matches those filters. Try another difficulty or paper.
5 more Scalar product of two vectors (+ angle between two vectors) questions in the app
Every answer is marked mark by mark, IB-style, and the AI tutor helps when you are stuck.
Where marks are lost
- Using your own wrong value after failing a "show that".