Compute final velocities after a one‑dimensional collision using conservation of momentum and coefficient of restitution. Visualize before/after motion, verify momentum invariance, and explore real physics scenarios.
In classical mechanics, the total momentum of an isolated system remains constant if no external forces act. This fundamental law — derived from Newton's third law — enables prediction of post‑collision velocities regardless of collision complexity. Our calculator solves one‑dimensional collisions using both momentum conservation (m₁v₁ᵢ + m₂v₂ᵢ = m₁v₁f + m₂v₂f) and the coefficient of restitution ε = (v₂f − v₁f) / (v₁ᵢ − v₂ᵢ), which characterizes elasticity.
For perfectly elastic collisions (ε=1), kinetic energy is also conserved; for perfectly inelastic (ε=0), objects move together. Real‑world collisions (billiards, car crashes, subatomic particles) have 0 ≤ ε ≤ 1. Our tool lets you explore the whole range.
The canvas displays both objects after impact. Arrow lengths (proportional to final velocity magnitude) and directions reveal how momentum redistributes. Hover and experiment: a heavy object hitting a light one transfers less velocity, while equal masses exchange velocities in elastic collisions — a signature effect seen in Newton's cradle.
Forensic engineers apply momentum conservation to reconstruct accidents. Suppose a 1500 kg car (v=+15 m/s) rear‑ends a 1200 kg SUV at rest. With ε = 0.15 (typical car‑to‑car inelastic), final velocities are computed instantly: both move together ~8.33 m/s and momentum before = 22500 kg·m/s equals after. Our calculator replicates such analysis, aiding physics students and safety researchers.
The concept of momentum (Latin: movimentum) was refined by René Descartes and later formalized by Isaac Newton in Philosophiæ Naturalis Principia Mathematica (1687). The coefficient of restitution was introduced by Newton himself. Modern particle physics, rocket propulsion, and even fluid dynamics rely on conservation of linear momentum. This tool’s algorithm follows standard derivations from University Physics (Young & Freedman) and classical mechanics by Goldstein. The derivation follows the method presented in Classical Mechanics by Herbert Goldstein (3rd ed., Chapter 1), ensuring full compatibility with standard physics curricula.
Calculations use double‑precision floating point arithmetic (error < 1e-12). The “momentum conservation badge” confirms consistency with 1e-9 tolerance. All results are rounded to 4 decimal places for readability while retaining high precision. All computations are performed in double‑precision (IEEE 754), with relative error below 1e-12. The momentum conservation badge uses an absolute tolerance of 1e-9 kg·m/s, suitable for all practical inputs.
| Case | m₁, v₁ᵢ | m₂, v₂ᵢ | ε | v₁f (m/s) | v₂f (m/s) |
|---|---|---|---|---|---|
| Equal mass elastic | 2 kg, +4 m/s | 2 kg, 0 m/s | 1.0 | 0.00 | 4.00 |
| Superball on floor | 0.1 kg, -5 m/s | 1000 kg (earth), 0 | 0.9 | +4.50 | ~0 |
| Car crash inelastic | 1200 kg, +10 | 800 kg, -5 | 0.0 | 4.00 | 4.00 |