Resultant Velocity Calculator

Calculate resultant velocity from vector addition of object and medium velocities. Boat crossing river, airplane in wind scenarios.

m/s
°
m/s
°
Resultant Speed
5.831 m/s
5.831 m/s
Resultant Direction
59.04°
Actual travel direction (CCW from east)
Drift Angle
-30.96°
Angular deviation from intended heading
Vx Component
3.000 m/s
East-west component of resultant velocity
Vy Component
5.000 m/s
North-south component of resultant velocity
Speed Ratio
1.166
Resultant speed ÷ object speed (>1 = aided, <1 = hindered)
Velocity Vectors
V_obj
V_med
R
Blue = object, Yellow = medium (wind/current), Red = resultant
Distance (m)Time (actual)Time (still medium)Difference
10017.1 s20.0 s+2.9 s
25042.9 s50.0 s+7.1 s
50085.7 s100.0 s+14.3 s
1,000171.5 s200.0 s+28.5 s
2,000343.0 s400.0 s+57.0 s
5,000857.5 s1,000.0 s+142.5 s
Planning notes, formulas, and examples

About the Resultant Velocity Calculator

The **Resultant Velocity Calculator** determines the actual velocity of an object moving through a medium — such as a boat crossing a river, an airplane flying in wind, or a swimmer in ocean current. By adding the object's velocity vector to the medium's velocity vector, you get the true speed and direction of travel.

This is the classic relative motion problem from introductory physics. A boat heading straight across a river at 5 m/s encounters a 3 m/s current flowing downstream. The boat doesn't reach the opposite bank directly across — it drifts downstream. The actual path, speed, and drift angle all depend on the vector sum of the two velocities.

The calculator supports multiple speed units (m/s, km/h, mph, knots) and includes presets for common scenarios. The visual velocity diagram shows all three vectors: object, medium, and resultant. A travel time comparison table shows how the medium velocity affects travel time over various distances. This is indispensable for navigation, river crossing problems, and aviation wind correction.

When This Page Helps

Anytime an object moves through a flowing or moving medium, the actual path differs from the intended heading. Pilots must calculate wind correction angles to reach their destination; sailors must account for current and tide; even hikers crossing a river need to aim upstream to avoid being swept past their target.

The travel time comparison is particularly useful for planning: it shows how much time you gain or lose due to the medium velocity. A tailwind shortens flight time dramatically; a headwind extends it. Understanding these effects is essential for fuel planning, navigation, and safety.

How to Use the Inputs

  1. Select the speed unit you prefer (m/s, km/h, mph, or knots).
  2. Enter the object speed (boat, aircraft, swimmer) in m/s.
  3. Enter the object direction in degrees (0° = east, 90° = north).
  4. Enter the medium speed (river current, wind) in m/s.
  5. Enter the medium direction in degrees.
  6. Review the resultant speed, direction, drift angle, and travel time table.
  7. Use presets for common scenarios like boat crossing river or airplane in wind.
Formula used
Vector addition: Vx = V_obj × cos(θ_obj) + V_med × cos(θ_med) Vy = V_obj × sin(θ_obj) + V_med × sin(θ_med) V_resultant = √(Vx² + Vy²) θ_resultant = arctan(Vy / Vx) Drift angle = θ_resultant − θ_obj Variables: V = velocity, θ = direction angle (° CCW from east)

Example Calculation

Result: 5.83 m/s at 59.0°

A boat heading north (90°) at 5 m/s in a 3 m/s eastward (0°) current. Vx = 0 + 3 = 3 m/s, Vy = 5 + 0 = 5 m/s. V_result = √(9+25) = 5.83 m/s. Direction = arctan(5/3) = 59°. The boat drifts 31° east of its intended north heading.

Tips & Best Practices

  • Use 0° for east, 90° for north, 180° for west, 270° for south to match standard math convention.
  • A speed ratio > 1 means the medium velocity is helping you (tailwind/following current).
  • A speed ratio < 1 means the medium is hindering you (headwind/opposing current).
  • To go straight across a river, aim upstream at angle = arcsin(V_current / V_boat).
  • Wind correction angle in aviation equals the drift angle with opposite sign.
  • For navigation problems, convert geographic bearings to math angles: 0° North = 90° math.

The River Crossing Problem

The most classic application is a boat crossing a river. The boat has its own velocity relative to the water, and the river has a current velocity relative to the ground. The boat's actual motion relative to the ground is the vector sum. Two key questions arise: what is the minimum time to cross (head straight across, accept drift), and how must the boat aim to cross straight to a point directly opposite (aim upstream, accept longer time)?

For minimum crossing time, the boat heads perpendicular to the bank. The crossing time depends only on the boat speed and river width — the current doesn't affect crossing time, only drift. For a straight crossing, the boat aims upstream at an angle determined by arcsin(V_current/V_boat) — but this only works if the boat is faster than the current.

Aviation Wind Triangle

Pilots call this the "wind triangle" — heading + wind = track. The three sides represent: - **Heading/Airspeed**: Where the plane points and how fast it flies through the air - **Wind**: Direction and speed of the wind aloft - **Track/Ground speed**: The actual path and speed over the ground

Flight planning requires solving this triangle for every leg of a flight to determine fuel consumption, timing, and the heading to fly. Modern avionics do this automatically, but every pilot learns the working by hand.

Galilean vs Relativistic Addition

This calculator uses Galilean (classical) velocity addition where V_result = V1 + V2. At everyday speeds, this is perfectly accurate. At speeds approaching the speed of light, relativistic velocity addition applies: V_result = (V1 + V2)/(1 + V1·V2/c²). For all practical navigation and engineering problems, classical addition is correct.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • This IS relative velocity — the resultant velocity is the object velocity relative to the ground (fixed frame). The object moves relative to the medium, and the medium moves relative to ground. Adding these gives ground velocity.