← Back to HeliosSTEMLab

Vector Resolution

Resolving a vector into horizontal and vertical components.

Available module · Mathematics / Mechanics · Port 8505

Learning objectives

By the end of this module, the learner should be able to:

First-principles explanation

A scalar has magnitude only. A vector has both magnitude and direction. In engineering, forces, velocities, accelerations, and displacements are often vectors.

When a vector acts at an angle, it can be split into two perpendicular components. These components describe how much of the vector acts horizontally and how much acts vertically.

Equations and units

Fx = F cosθ
Fy = F sinθ

The original vector can be reconstructed using:

F = √(Fx² + Fy²)

Worked example

Problem: A cable exerts a 100 N force at 30° above the horizontal. Resolve the force into components.

Known values:

Calculation:

Fx = 100 cos(30°) = 86.60 N

Fy = 100 sin(30°) = 50.00 N

Answer: The horizontal component is 86.60 N and the vertical component is 50.00 N.

Interactive simulator

The Vector Resolution simulator lets the learner adjust vector magnitude and angle, then observe the horizontal and vertical components change in real time.

Local launch command:

python -m streamlit run simulations/vector_resolution/streamlit_web_app.py --server.port 8505

Launch local simulator

Engineering meaning

Vector resolution is used before applying equilibrium equations or Newton's laws. A force acting at an angle cannot usually be analysed directly as a single number. It must be separated into components that act along chosen axes.

This appears in cable tensions, inclined planes, bridge supports, projectile motion, robot arms, and many other engineering systems.

Assumptions and limits

Challenge questions

  1. Resolve a 50 N force acting at 60° above the horizontal.
  2. A cable applies a 200 N tension at 45°. What are Fx and Fy?
  3. Why must angled forces be resolved before applying equilibrium equations?
  4. What happens to Fx and Fy as the angle approaches 90°?