Method and source check
Last checked:
Automated source and implementation review, including worked examples and documented numerical limits. This review does not provide professional advice or specialist approval.
Method
Calculate signed acceleration from velocity change over positive time. Under constant acceleration, calculate signed displacement as average velocity × time. Convert mph inputs to ft/s before imperial acceleration and displacement.
a = (v_f − v_i) / t
displacement = ((v_i + v_f) / 2) × t
Variables and units
- v_i,v_f
- initial/final signed velocity, m/s or mph
- t
- elapsed seconds
- a
- m/s² or ft/s²
- displacement
- signed meters or feet
Worked example
0 to 60mph over 10s gives 8.8ft/s² and 440ft displacement, with 30mph average velocity.
Limitations
Acceleration, signed displacement, and average velocity retain floating-point precision; the UI displays up to six significant digits.
- The displacement formula assumes constant acceleration on one signed axis. Signed displacement is not total path distance.
- Unsupported derived numerical ranges are rejected with a localized error on a visible form field; the calculations use floating-point arithmetic.
- 0→10m/s over2s → 5m/s², 10m displacement
- 0→60mph over10s → 8.8ft/s², 440ft displacement
- −10→−5m/s over1s → positive 5m/s² and −7.5m displacement