Mechanics

Vector Decomposition & Resolution: Forces and Motion

Master vector decomposition using trigonometry. Learn to resolve vectors into perpendicular x and y components, calculate resultant forces, and solve inclined plane problems with worked examples.

V
Vectora Team
STEM Education
10 min read
2025-10-10

What is Vector Decomposition?

Vector decomposition (or vector resolution) is the mathematical process of splitting a single 2D or 3D vector into two or more perpendicular components — typically along the horizontal (xx) and vertical (yy) axes.

In physics, a force directed at an angle has both a horizontal effect (pulling sideways) and a vertical effect (lifting up). By decomposing the vector, we can analyse the motion in each dimension independently, which is the foundational principle of classical mechanics.

Learning Goals: By the end of this guide, you should be able to:

  1. Resolve any 2D vector into its perpendicular horizontal and vertical components.
  2. Reconstruct a resultant vector from its components using Pythagoras' theorem and trigonometry.
  3. Add multiple vectors analytically (the component method).
  4. Apply vector decomposition to solve inclined plane physics problems.

The Core Mathematical Formulas

To decompose a vector F\vec{F} with magnitude FF and angle θ\theta measured counter-clockwise from the positive x-axis:

1. Finding the Components

Using basic trigonometry (SOH CAH TOA) on the right-angled triangle formed by the vector:

Fx=FcosθF_x = F \cos\theta Fy=FsinθF_y = F \sin\theta

2. Finding the Resultant (Reconstruction)

If you are given the components FxF_x and FyF_y, you can find the original vector's magnitude and direction:

Magnitude (using Pythagoras' theorem):

F=Fx2+Fy2F = \sqrt{F_x^2 + F_y^2}

Direction (angle relative to the x-axis):

θ=tan1(FyFx)\theta = \tan^{-1}\left(\frac{F_y}{F_x}\right)
ProcessInputsOutputsEquations Used
DecompositionMagnitude (FF), Angle (θ\theta)Components (Fx,FyF_x, F_y)sin\sin, cos\cos
ReconstructionComponents (Fx,FyF_x, F_y)Magnitude (FF), Angle (θ\theta)Pythagoras, tan1\tan^{-1}

The Component Method for Vector Addition

If you need to add three or four forces acting on an object, drawing a scale polygon is tedious. The analytical component method is much faster and more accurate:

  1. Decompose every vector into its xx and yy components.
  2. Sum all the xx-components to find the total horizontal component: Rx=F1x+F2x+R_x = F_{1x} + F_{2x} + \dots
  3. Sum all the yy-components to find the total vertical component: Ry=F1y+F2y+R_y = F_{1y} + F_{2y} + \dots
  4. Reconstruct the final resultant vector R\vec{R} using R=Rx2+Ry2R = \sqrt{R_x^2 + R_y^2} and θ=tan1(Ry/Rx)\theta = \tan^{-1}(R_y/R_x).

Worked Examples

Example 1: Decomposing a Single Force

Question: A child pulls a sled with a force of 50 N50\ \text{N} at an angle of 3030^\circ above the horizontal. Find the horizontal and vertical components of the force.

Step 1: Identify given values: F=50 NF = 50\ \text{N}, θ=30\theta = 30^\circ. Step 2: Calculate horizontal component (FxF_x):

Fx=50cos(30)=50×0.866=43.3 NF_x = 50 \cos(30^\circ) = 50 \times 0.866 = 43.3\ \text{N}

Step 3: Calculate vertical component (FyF_y):

Fy=50sin(30)=50×0.500=25.0 NF_y = 50 \sin(30^\circ) = 50 \times 0.500 = 25.0\ \text{N}

Conclusion: The child pulls the sled forward with 43.3 N43.3\ \text{N} of force and lifts the sled with 25.0 N25.0\ \text{N} of force.

Example 2: The Inclined Plane Problem

Question: A box of mass 10 kg10\ \text{kg} sits on a ramp inclined at 2020^\circ to the horizontal. Find the component of gravity pulling the box down the ramp, and the component acting perpendicular to the ramp. (g=9.8 m/s2g = 9.8\ \text{m/s}^2)

Step 1: Calculate the total weight force: W=mg=10×9.8=98 NW = mg = 10 \times 9.8 = 98\ \text{N}. Step 2: Tilt our coordinate system so the x-axis is parallel to the ramp. The angle between the weight vector and the y-axis (perpendicular to ramp) is now 2020^\circ. Step 3: Component perpendicular to the surface (Normal force opposes this):

W=Wcos(20)=98×0.940=92.1 NW_\perp = W \cos(20^\circ) = 98 \times 0.940 = 92.1\ \text{N}

Step 4: Component parallel to the surface (causes sliding):

W=Wsin(20)=98×0.342=33.5 NW_\parallel = W \sin(20^\circ) = 98 \times 0.342 = 33.5\ \text{N}

Common Mistakes

  1. Blindly memorising "Fx is cos, Fy is sin" — This is only true if the angle θ\theta is measured from the horizontal x-axis! If the angle is given relative to the vertical y-axis, the functions swap: Fy=FcosθF_y = F \cos\theta and Fx=FsinθF_x = F \sin\theta. Always sketch the triangle.
  2. Forgetting negative signs — If a vector points to the left or downwards, its corresponding component must be given a negative sign before adding it to other components.
  3. Adding magnitudes directly10 N+10 N10\ \text{N} + 10\ \text{N} does not always equal 20 N20\ \text{N}! Unless vectors are perfectly parallel, you must decompose them first.

Exam Tips (A-Level / AP / IB)

  • Always draw a diagram. Seriously. Draw the object, draw the vector, and draw the right-angled triangle showing the xx and yy components.
  • In inclined plane questions, examiners love testing if you know that WsinθW\sin\theta acts down the slope and WcosθW\cos\theta acts into the slope. Memorise this derivation.
  • When calculating θ=tan1(Ry/Rx)\theta = \tan^{-1}(R_y/R_x), your calculator will always give an angle between 90-90^\circ and +90+90^\circ. Check the signs of RxR_x and RyR_y to determine which quadrant the resultant is actually in, and adjust your angle accordingly.

Frequently Asked Questions

Can a vector be decomposed into more than two components?

Yes! In 3D space, a vector is decomposed into three mutually perpendicular components: xx, yy, and zz. The mathematics extends naturally using 3D trigonometry and direction cosines.

Why do we use mutually perpendicular components?

Because perpendicular axes are independent of each other. A horizontal force has absolutely zero effect on an object's vertical motion. This allows us to break complex 2D motion (like a projectile) into two simple 1D problems.