Force Vectors, Resultants, and Components
Engineering mechanics starts by treating force as a vector: it has magnitude, direction, and a line of action. That one decision lets a single notation describe cable tensions, weights, contact reactions, distributed loads after reduction, and the resultant force from many applied effects. The same vector language also describes relative position, so forces and geometry can be combined later into moments.
This page builds the vector habits used everywhere else in statics and dynamics. Before drawing an equilibrium equation or an equation of motion, you usually resolve forces into components, add them into a resultant, and check whether the answer makes physical sense. A clean vector calculation is not cosmetic; it is what prevents sign errors, wrong angles, and accidental mixing of scalars with vectors.
Definitions
A scalar has magnitude only. Mass, distance, time, speed, work, and energy are scalars. A vector has magnitude and direction. Force , position , velocity , acceleration , and moment are vectors. In Cartesian components,
where , , and are unit basis vectors along the , , and axes. The magnitude is
A unit vector has magnitude one. If a force of magnitude acts along a line from point to point , first form the direction vector
then normalize it:
The force vector is then
A resultant force is a single force equal to the vector sum of a system of forces:
If all forces act at the same point, the resultant can replace them for force balance. If forces act at different points on a rigid body, the same resultant force alone may not preserve the moment effect; later pages add the associated moment.
The components of a force are the signed scalar multipliers of the basis vectors. In 2D, if a force makes an angle counterclockwise from the positive axis, then
If the angle is measured from another axis, do not blindly use cosine for and sine for . Draw the right triangle, attach signs from the chosen axes, and only then write the components.
The dot product measures projection:
The scalar component of along a unit direction is . The vector projection is .
The cross product produces a vector perpendicular to two vectors:
For mechanics, the cross product matters because the moment of a force about a point is .
Key results
Vector addition is component-wise:
This is why most force problems become arithmetic after a good diagram. A force polygon may show the geometry, but component equations compute the answer reliably. In 2D,
with the angle placed in the correct quadrant. In code, use atan2(R_y, R_x) rather than a plain arctangent.
For 3D cable or link problems, unit-vector construction is usually safer than angle memorization. If a cable force pulls from toward , use
This automatically gives all three component signs. The point order matters: points from to , while points from to .
Two common checks catch many errors. First, each component must be no larger in magnitude than the force magnitude:
Second, the components must reconstruct the magnitude:
For a set of concurrent forces, equilibrium means . For a set of nonconcurrent forces on a rigid body, is still important, but not complete. The force system also has a moment about any chosen point:
Later pages use the pair to represent equivalent force systems. The key point here is that a vector calculation has a location part and a direction part. Treating a force as only a magnitude and an angle loses information needed for moments.
Visual
| Task | Reliable expression | Check |
|---|---|---|
| Magnitude from components | Magnitude is nonnegative | |
| Component from angle to | , | Put in correct quadrant |
| Direction from two points | ||
| Projection along | must be a unit vector | |
| Resultant | Add signed components, not magnitudes |
Worked example 1: Resultant of three planar forces
Problem. Three forces act at a pin: N at above the positive axis, N at from the positive axis, and N downward. Find the resultant magnitude and direction.
Method. Resolve each force into and components, add components, then convert the resultant back to magnitude and angle.
- Write the first force:
Using and ,
- Write the second force:
Since and ,
- Write the vertical force:
- Add components:
Thus
- Compute magnitude and direction:
Both components are positive, so the direction is in quadrant I. The checked answer is
The magnitude is less than N, which is plausible because the forces partly oppose each other.
Worked example 2: Cable force in 3D
Problem. A cable runs from point m to point m. The cable tension is N and pulls on the attachment at toward . Find the Cartesian force vector at .
Method. Build the direction vector from to , normalize it, then multiply by the tension magnitude.
- Compute the relative position vector:
- Compute its length:
- Form the unit vector:
- Multiply by the tension:
- Check the magnitude:
The checked answer is
The negative component is not an algebra mistake; the cable goes from to , so it pulls toward decreasing .
Code
import math
def components_from_angle(magnitude, degrees):
theta = math.radians(degrees)
return magnitude * math.cos(theta), magnitude * math.sin(theta)
forces = [
components_from_angle(80.0, 30.0),
components_from_angle(55.0, 120.0),
(0.0, -40.0),
]
rx = sum(fx for fx, fy in forces)
ry = sum(fy for fx, fy in forces)
resultant = math.hypot(rx, ry)
angle = math.degrees(math.atan2(ry, rx))
print(f"R = ({rx:.2f}, {ry:.2f}) N")
print(f"|R| = {resultant:.2f} N")
print(f"direction = {angle:.2f} degrees")
Common pitfalls
- Adding force magnitudes instead of signed components.
- Using and from memory without checking which axis the angle is measured from.
- Forgetting that a cable pulls away from the point being isolated, along the cable.
- Reversing and in 3D force construction.
- Reporting without checking the quadrant.
- Dropping units during component work, especially when geometry is in meters and force is in newtons.
- Treating a force resultant as a complete rigid-body replacement without also preserving moment.