Nirmion
Giúp đỡ Tìm một công cụ

PHYSICS / COLLISIONS

1D Elastic Collision Calculator

Calculate both final velocities in a 1D elastic collision from two masses and two signed initial velocities, with worked substitutions and conservation checks. Review the symbolic equation, substituted SI values, assumptions, and result together.

  • 01 Calculated in this tab
  • 02 Values stay in this browser tab
  • 03 Use boundary

Conversion input

Known value

Filter by unit name, symbol, or code. Your current selections remain available.

Preparing the calculator...

SIGNED-AXIS COLLISION LEDGER

Check the bounce, then check the physics

This page is built for the part of elastic-collision problems people usually miss: the sign on each velocity. In the reviewed default example, a 2 kg cart at +5 m/s meets a 3 kg cart at -1 m/s, rebounds at -2.2 m/s, and sends the second cart away at +3.8 m/s.

Every speed on this calculator must live on one shared axis. Positive means motion in your chosen forward direction and negative means motion back along that same line. The negative final speed in the example is therefore a real rebound, not a formatting choice.

Worked default example, line by line

Entered values
m1 = 2 kg, u1 = +5 m/s, m2 = 3 kg, u2 = -1 m/s.
Solved final velocities
v1 = [(2-3) x 5 + 2 x 3 x (-1)] / (2+3) = -2.2 m/s. v2 = [2 x 2 x 5 + (3-2) x (-1)] / (2+3) = 3.8 m/s.
Momentum check
Before: 2 x 5 + 3 x (-1) = 7 kg m/s. After: 2 x (-2.2) + 3 x 3.8 = 7 kg m/s.
Kinetic-energy check
Before: 0.5 x 2 x 5^2 + 0.5 x 3 x (-1)^2 = 26.5 J. After: 0.5 x 2 x (-2.2)^2 + 0.5 x 3 x 3.8^2 = 26.5 J.
Elastic check
Approach speed: 5 - (-1) = 6 m/s. Separation speed: 3.8 - (-2.2) = 6 m/s. Matching speeds are the one-dimensional elastic-collision check behind the final answers.

What to enter and how to read the result

Enter both masses as positive values and both initial velocities as signed values on one agreed axis. The main result card returns object one's final velocity, and the first metric underneath it returns object two's final velocity. A negative final value means that object leaves opposite to your chosen positive direction.

What formula the calculator actually uses

Nirmion evaluates the closed-form one-dimensional elastic-collision equations from the linked OpenStax source: v1=[(m1-m2)u1+2m2u2]/(m1+m2) and v2=[2m1u1+(m2-m1)u2]/(m1+m2). The worked ledger verifies the returned pair three ways: total momentum stays at 7 kg m/s, total kinetic energy stays at 26.5 J, and the separation speed matches the 6 m/s approach speed.

Where this model stops helping

Use this only for two bodies colliding on one line with negligible external impulse and no loss of kinetic energy to deformation, sound, heat, friction, or rotation. It is not a crash-reconstruction tool, not a two-dimensional impact solver, and not a substitute for measured test data. If the bodies move together after impact, switch to the related Perfectly Inelastic Collision Calculator.

Worked 1D elastic collision with rebound and conserved totals A 2 kilogram cart moving at +5 meters per second meets a 3 kilogram cart moving at -1 meter per second, then rebounds at -2.2 meters per second while the second cart departs at +3.8 meters per second and the conserved totals stay unchanged. BEFORE IMPACT m1 = 2 kg, u1 = +5 m/s m2 = 3 kg, u2 = -1 m/s AFTER IMPACT v1 = -2.2 m/s v2 = +3.8 m/s TOTAL MOMENTUM: 7 kg m/s TOTAL KINETIC ENERGY: 26.5 J
The diagram mirrors the calculator defaults and makes the rebound, sign convention, and conserved totals visible at the same time.

COMMON QUESTIONS

1D elastic collision calculator FAQs

What does a negative final velocity mean on this calculator?

It means the object leaves in the direction opposite to your chosen positive axis. In the default example, the first cart starts at +5 m/s and rebounds at -2.2 m/s, so the sign change tells you it turned around.

Why do the approach and separation speeds match in the worked example?

For an ideal one-dimensional elastic collision, the closing speed before impact equals the separation speed after impact. Here 5 - (-1) and 3.8 - (-2.2) both equal 6 m/s, which is a quick check that the example remains inside the elastic model.

When should I use the perfectly inelastic collision calculator instead?

Use that related tool when the two bodies stick together after impact or when you only need the shared final velocity of a sticking collision. This page assumes the bodies separate and keep total kinetic energy unchanged.

Use boundary

Calculation path

Calculate both final velocities in a 1D elastic collision from two masses and two signed initial velocities, with worked substitutions and conservation checks. The page evaluates the displayed equation from your supplied values and presents both symbolic and substituted KaTeX working so the arithmetic can be checked.

Calculation path

v1=[(m1-m2)u1+2m2u2]/(m1+m2)

What you provide

What you provide

  • First mass expressed in kg, using the same scenario as the other inputs
  • First initial velocity expressed in m/s, using the same scenario as the other inputs
  • Second mass expressed in kg, using the same scenario as the other inputs
  • Second initial velocity expressed in m/s, using the same scenario as the other inputs

What you receive

What you receive

  • First final velocity in m/s from the stated equation
  • A symbolic formula plus substituted working with your values
  • Visible assumptions, field guidance, and an authoritative learning reference

Use boundary

Choose the maximum decimal places shown. This does not increase source accuracy.

Momentum and kinetic energy are conserved, bodies do not rotate, and external impulse is negligible.

Use internally consistent units and retain extra precision when carrying the result into another calculation.

Reviewed reference factors

Reviewed reference factors