Scalar product of two vectors (+ angle between two vectors): notes and practice questions
- Scalar product (dot product) of two vectors yields a scalar (real number).
- Denoted as .
- If , the angle between vectors is acute ().
- If , the angle between vectors is obtuse ().
- If , the vectors are perpendicular (orthogonal, ).
- Algebraic formula: for .
- Geometric formula: .
- Angle between two vectors: .
- To find the angle: Calculate , then and , substitute into the formula, and use .
- For perpendicular non-zero vectors: .
- For parallel vectors: .
- When given vectors in notation, rewrite them as column vectors to avoid errors (e.g., missing components, order).
- Use GDC built-in `dotP(v, w)` function for scalar product calculation.
- Always check GDC angle mode (degrees or radians) for inverse cosine calculations.
- To find an unknown variable when vectors are perpendicular, set their scalar product to zero and solve the resulting equation.
How it is examined
The scalar product is asked far more often than the vector product, usually as "find the angle between". The cross product turns up for areas and for a normal direction. Proofs of the general properties are explicitly not required, so a question asking a student to prove distributivity is out of syllabus. The component formulas at the end are what physics-adjacent Paper 3 questions lean on.
Both products in component and in magnitude-angle form, and the area of a parallelogram.
- The definition and calculation of the scalar product of two vectors.
- The angle between two vectors, and the acute angle between two lines.
- The definition and calculation of the vector product of two vectors.
- The geometric interpretation of .
Not required: generalized properties and proofs of scalar and cross product.
Linking questions
- Other contexts, computer graphics: lighting, normalising one vector onto another to determine the intensity of light on a surface. Perspective, projecting a three-dimensional vector onto a two-dimensional plane using the scalar product.
- Other contexts, physics: torque, where the magnitude of the rotational force applied to a point is the magnitude of the cross product of the length of the lever and the force applied to it, and the direction of the torque says whether the force tightens or loosens the bolt. Electromagnetic forces and the right and left hand rules, . Forces, and what component of one force acts in the direction of another, which matters for strain analysis.
- Links to other subjects: magnetic forces and fields, and dynamics (physics).
- TOK: what counts as understanding in mathematics? Is it more than just getting the right answer?
Practice questions
18 questions · 16 medium · 2 hardQuestion 1
MediumPaper 1 · calculator7 marksThe paths of two automated guided vehicles (AGVs), and , in a large warehouse are modelled by the following vector equations, where is a constant:
It is known that the paths of the AGVs are perpendicular.
(a) Find the possible value(s) for .
(b) In the case that , determine whether the lines intersect.
For two lines to be perpendicular, the dot product of their direction vectors must be zero. Set up the dot product using the given direction vectors and solve the resulting equation for .
Substitute the appropriate value of (the negative one) into both line equations. Then, equate the corresponding components to form a system of three linear equations with two unknowns ( and ). Attempt to solve this system.
Question 2
HardPaper 2 · calculator15 marksThe position of a drone, D, seconds after leaving a control tower T, is given by
, .
The units of distance are metres.
Write down the coordinates of the control tower T.
Four seconds after leaving T, D is at point P.
Find the displacement vector .
Find the distance .
A second drone, D, leaves the control tower T at the same time as D. D is moving in the direction of the vector .
Find the angle between the initial flight paths of Drone 1 and Drone 2.
The drone D has a speed of m s.
Find the distance between Drone 1 and Drone 2 when seconds.
The constant vector in the position equation represents the initial position when .
The displacement vector from T to P is given by the time multiplied by the direction vector of D.
The distance is the magnitude of the displacement vector found in part (b.i). Use the formula .
Use the scalar product formula for the angle between two vectors: . The direction vectors are for D and for D.
First, find the position of D at . Then, determine the velocity vector of D by scaling its direction vector with its speed. Calculate the position of D at . Finally, find the magnitude of the vector connecting the positions of D and D.
Question 3
MediumPaper 1 · calculator9 marksA surveillance drone D is flying with a constant velocity, , measured in kilometres per hour, where
.
At time the drone is at a point A(50, 20) relative to an origin O, where distances are
measured in kilometres.
Find the position vector of the drone at time hours.
A protected bird's nest is located at a point N(99, 2).
Find the value of when the drone will be closest to the bird's nest.
An environmental sensor will trigger if the drone flies within 18 kilometres of the nest.
State whether the sensor will trigger. Give a reason for your answer.
Recall that the position vector of an object moving with constant velocity is given by , where is the initial position vector and is the velocity vector.
The drone is closest to the nest when the vector connecting the nest to the drone is perpendicular to the drone's velocity vector. This means their dot product is zero.
Calculate the minimum distance between the drone and the nest using the value of found in part (b), then compare it to the given trigger distance.
Question 4
HardPaper 3 · calculator27 marks(a) A ground crew on Luna Prime is tracking a supply drone. From the Aether station's control tower, the drone is observed to be km East and km North in a localized flat-map approximation.
(i) Find the straight-line distance from the Aether station to the drone.
(ii) Find the bearing of the drone from the Aether station. Give your answer in degrees, correct to one decimal place.
(b) The Aether station (A) is located at the origin of a 3D Cartesian coordinate system for this part. A research probe (P) is located at km. A navigation beacon (B) is located at km.
(i) Show that the position vector of the research probe, , is perpendicular to the position vector of the navigation beacon, .
(ii) Assuming the probe and beacon are on the surface of Luna Prime with a radius of km, calculate the shortest distance along the surface between the research probe and the navigation beacon.
(c) Consider the Aether station (A) at km, the Boreas station (B) at km, and a North Pole reference point (N) at km. Let , , and be their respective position vectors from the centre of Luna Prime.
(i) Find the vector .
(ii) Show that the angle at vertex A in the spherical triangle formed by Aether, Boreas, and the North Pole (ABN) is .
(d) A supply route between Aether and a new outpost, Delta, has an arc length of km. Given that the radius of Luna Prime is km, show that the central angle between Aether and Delta is , correct to three significant figures.
(e) The Aether station (A) is located at N, E, and the Boreas station (B) is located at N, E on Luna Prime, which has a radius of km. Find the shortest distance along the surface from Aether to Boreas.
(f) Using the vector method from part (c), find the initial bearing from Aether to Boreas. Give your answer in degrees, correct to one decimal place.
Use the Pythagorean theorem to find the hypotenuse of a right-angled triangle formed by the east-west and north-south displacements.
Use an appropriate inverse trigonometric ratio (e.g., arctan) to find the angle. Remember that bearings are measured clockwise from North.
Two vectors are perpendicular if their scalar (dot) product is zero.
Since the position vectors are perpendicular, the central angle between the probe and the beacon is . Use the arc length formula , where is in radians.
Use the formula for the cross product of two 3D vectors: .
The angle at vertex A of a spherical triangle formed by points A, B, N is the dihedral angle between the planes OAB and OAN. This angle can be found by taking the dot product of the normal vectors to these planes. The normal vector to plane OAB is , and the normal vector to plane OAN is .
Use the arc length formula , where must be in radians. Then convert the angle to degrees.
Convert the spherical coordinates (latitude, longitude) to 3D Cartesian coordinates for both stations. Then use the scalar product formula to find the central angle . Finally, use the arc length formula to find the distance.
The bearing at A is the angle between the great circle arc AN (North direction) and the great circle arc AB. This angle can be found by taking the angle between the normal vectors to the planes OAN and OAB. The normal vector to plane OAN is , and the normal vector to plane OAB is . Remember to consider the direction of the bearing (clockwise from North).
Question 5
MediumPaper 1 · calculator7 marksThe flight path of drone A can be modelled by the vector equation , where represents time in minutes.
The flight path of drone B can be modelled by the vector equation , where represents time in minutes.
The two drones intersect at a point P. Find the coordinates of P.
Find the acute angle between the flight paths of the two drones.
To find the intersection point, set the corresponding components of the two vector equations equal to each other. This will give you a system of linear equations in terms of the parameters 's' and 't'. Solve this system to find the values of 's' and 't', then substitute one of them back into its respective vector equation to find the coordinates of the intersection point.
The angle between two lines can be found using the dot product of their direction vectors. Remember that the formula for the angle between two vectors and is . If the calculated angle is obtuse, subtract it from radians or to find the acute angle.
Question 6
MediumPaper 1 · calculator9 marksA triangular section of a modern architectural roof is being designed. The vertices of this section are represented by points P, Q, and R in a 3D coordinate system, where distances are measured in metres.
Point P is at .
Point Q is at .
Point R is at .
Calculate the vector product .
Hence, find the area of the triangular roof section.
A support beam is to be installed from point Q perpendicular to the edge PR. Find the length of this support beam.
The building's base lies on the horizontal plane (z=0). Find the acute angle that the roof section makes with the horizontal plane.
First, determine the component vectors and . Then, remember the formula for the cross product of two 3D vectors.
The magnitude of the cross product of two vectors forming two sides of a triangle is related to the area of the triangle. Specifically, the area is half the magnitude of the cross product.
The area of a triangle can also be calculated using the formula . You can use the area from part (b) and the length of as the base.
The angle between two planes can be found using the angle between their normal vectors. The normal vector to the horizontal plane (z=0) is . The normal vector to the roof section is the cross product you calculated in part (a).
Question 7
MediumPaper 1 · calculator7 marks(a) A drone is programmed to fly along a straight path . Its position at time (in minutes) can be modelled by the vector equation , where the coordinates are in metres. A stationary sensor is located at the point .
Find the coordinates of the point on the drone's path that is closest to the sensor .
(b) Find a vector that is perpendicular to both the drone's path and the line segment connecting point to the sensor .
To find the point on the line closest to the sensor, consider the vector connecting a general point on the line to the sensor. This vector must be perpendicular to the direction vector of the line at the closest point. Use the scalar product to express this condition.
To find a vector perpendicular to two given vectors, you can use the vector product (cross product). You will need the direction vector of the drone's path and the vector from point P to sensor S.
Question 8
MediumPaper 1 · calculator6 marksA structural engineer is designing a complex joint for a bridge. The joint can be modelled as a tetrahedron, with its four critical connection points (vertices) given by the coordinates:
All coordinates are in metres.
Find the volume of this tetrahedral joint.
Recall that the volume of a tetrahedron formed by vectors , , and from a common vertex is given by . First, form three vectors from one common vertex.
Question 9
MediumPaper 2 · calculator9 marksA drone, 'SkyRanger 1', is flying along a path that can be modelled by the line with equation , where is a time parameter in minutes. A ground control station detects SkyRanger 1 at a specific point A with coordinates .
(a) Calculate the value of .
A second drone, 'AeroScout 2', is dispatched. Its flight path is modelled by the line with equation , where is a time parameter in minutes. AeroScout 2 is designed to intercept SkyRanger 1 at point A and its path is perpendicular to the path of SkyRanger 1.
(b) Determine the values of , , and .
For a point to lie on a line, its coordinates must satisfy the vector equation of the line for a specific value of the parameter . Equate the given coordinates of point A with the components of the line equation to find , then use to find .
Use the result from part (a) for point A. For perpendicular lines, the dot product of their direction vectors is zero. For intersection, the point A must satisfy the equation of line . This will allow you to set up a system of equations to solve for and .
Question 10
MediumPaper 2 · calculator12 marksA rectangular prism (cuboid) is used as a building block. It has one vertex at the origin O(0,0,0). Its dimensions are 6 units along the x-axis, 4 units along the y-axis, and 3 units along the z-axis. The vertices are given by O(0,0,0), A(6,0,0), B(6,4,0), C(0,4,0), D(0,0,3), E(6,0,3), F(6,4,3), and G(0,4,3).
Find the surface area of the cuboid.
Find the length of the space diagonal [OF].
The space diagonals [OF] and [CE] intersect at the point M.
Find the coordinates of M.
Find the acute angle between the diagonals [OF] and [CE] at their intersection point M.
Recall the formula for the surface area of a cuboid given its length, width, and height.
The space diagonal [OF] connects the origin O(0,0,0) to the vertex F(6,4,3). Use the 3D distance formula.
Write vector equations for both lines OF and CE. Set the corresponding components equal to find the parameters, then substitute back to find the intersection point.
Use the dot product formula for the angle between two vectors. The direction vectors of the diagonals are needed.
Question 11
MediumPaper 1 · calculator6 marks(a) Two forces, N and N, are acting on an object. The angle between the directions of the two forces is . Calculate the magnitude of the resultant force.
(b) If the direction of the second force, , is reversed, determine the new magnitude of the resultant force.
To find the magnitude of the resultant of two forces, use the cosine rule for vector addition: , where is the angle between the two vectors.
When the direction of one force is reversed, the angle between the two forces changes. If the original angle was , the new angle will be . Then apply the cosine rule again.
Question 12
MediumPaper 1 · calculator9 marksA drone is programmed to fly from point to point . During its flight, it experiences a constant wind force Newtons.
Calculate the scalar component of the wind force in the direction of the drone's intended path from to .
Determine the scalar component of the wind force which is perpendicular to the drone's intended path.
The wind force can be resolved into two vector components: one acting in the direction of the drone's intended path and the other acting perpendicular to it.
State the component of the wind force in the direction of the drone's intended path (from part (a) ) in vector form. Give your answer in terms of the unit vectors and .
First, find the displacement vector and its unit vector. Then, use the dot product formula for the scalar component of a vector in a given direction: .
The magnitude of the force vector, the parallel component (from part a), and the perpendicular component form a right-angled triangle. Use the Pythagorean theorem.
To convert a scalar component into a vector component, multiply the scalar value by the unit vector in that direction.
Question 13
MediumPaper 1 · calculator5 marksA force acts on a particle. The effect of this force is often analyzed by decomposing it into components parallel and perpendicular to a given direction vector (where ).
The scalar component of in the direction of is given by .
The magnitude of the component of perpendicular to is given by .
(a) Show that .
Consider expressing and in terms of the magnitudes of the vectors and the angle between them.
Question 14
MediumPaper 2 · calculator12 marksA robot arm applies a force to move a component. The force vector is newtons (N). The component is moved from an initial position to a final position , where coordinates are in metres. Calculate the work done by the robot arm.
In physics, the work done by a constant force moving an object through a displacement is generally given by the scalar product . Explain why, if the force is applied exactly in the direction of the displacement, the formula simplifies to .
A deep-sea submersible starts its descent from an initial position metres and travels in a straight line to a target location metres. The coordinates are relative to a fixed origin on the surface. The submersible's propulsion system generates a constant force of N in the direction of motion. Using the simplified formula from part (b), calculate the total energy expended by the propulsion system during this descent. Give your answer to three significant figures.
First, determine the displacement vector . Then, use the formula for work done .
Recall the alternative formula for the scalar product involving the angle between the vectors.
First, find the displacement vector . Then calculate its magnitude. Finally, multiply this magnitude by the given force.
Question 15
MediumPaper 1 · calculator6 marks(a) A robotic arm applies a force N to an object. The object exerts a reaction force N on the arm, where .
Given that the force is perpendicular to the reaction force , find the value of .
(b) The torque, , generated by the robotic arm is given by the vector equation , where m is a position vector and is a positive constant.
Given that the magnitude of the torque is Nm, find the value of .
For two vectors to be perpendicular, their scalar (dot) product must be zero.
First, calculate the cross product . Then, find the magnitude of this resulting vector. Finally, use the given magnitude of to solve for .
Question 16
MediumPaper 2 · calculator14 marksA drone is being tracked in a 3D coordinate system. At time , its position is at point A. At a later time , its position is at point B.
Find the distance the drone travelled from A to B.
Another drone's flight path is modelled by the line with vector equation . A control tower observes this drone at point C which lies on line .
Find the value of .
Using the value of found in part (b), the position of point C is .
Show that .
Find the angle between the drone's flight segment and the segment . Give your answer in degrees to one decimal place.
Find the area of the triangle formed by the points A, B, and C. Give your answer to three significant figures.
The distance between two points and in 3D space is given by the magnitude of the displacement vector connecting them: .
Since point C lies on line L, its coordinates must satisfy the vector equation of the line for some value of the parameter . Equate the corresponding components.
A vector from point A to point C is found by subtracting the position vector of A from the position vector of C: .
The angle between two vectors and can be found using the scalar (dot) product formula: .
The area of a triangle with two sides represented by vectors and can be found using the magnitude of their cross product: Area . Alternatively, you can use the formula .
Question 17
MediumPaper 1 · calculator6 marksThe position vectors of two particles, P and Q, relative to an origin O are given by and respectively, where .
(a) Find an expression for the scalar product in terms of .
(b) Hence, find the set of values for for which the angle between the position vectors and is acute.
Recall the formula for the scalar (dot) product of two vectors in component form: .
An angle is acute if it is between 0 and 90 degrees. What does this imply about the value of its cosine? How does the cosine of the angle relate to the scalar product of the two vectors? You will need to solve a quadratic inequality.
Question 18
MediumPaper 1 · calculator6 marksA mechanic applies a force, N, to the end of a wrench. The direction of this force is perpendicular to a vector .
(a) Find the value of .
The wrench applies the force at a point P, which has a position vector m relative to the bolt (which is at the origin). The torque, , is given by the vector equation . The actual force applied is given by , where .
(b) Given that the magnitude of the torque is 20 Nm, find the value of .
Remember the property of the scalar (dot) product for two perpendicular vectors. What is the value of their dot product?
First, calculate the cross product in terms of c. Then, find the magnitude of this resulting vector and set it equal to the given value of 20. Solve for c.
No question on this page matches those filters. Try another difficulty or paper.
Every Scalar product of two vectors (+ angle between two vectors) question, marked for you
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." All follow through is withdrawn for the rest of that question.