1D Motion Plotter


Introduction

One-dimensional uniform motion is the simplest possible setting in mechanics: an object travels along a straight line at constant velocity, with no force acting along the direction of travel. The position-versus-time graph that emerges from this scenario is a perfectly straight line whose slope equals the velocity, and the simulator on this page traces that line in real time as the run unfolds.

The topic anchors the kinematics curriculum because every more complex motion — accelerated motion, projectile trajectories, oscillations, even orbital mechanics — decomposes into pieces that look locally like uniform motion. The closed-form equation x(t) = x₀ + v₀·t is the foundation that calculus, dynamics, and energy methods all build on. Once a learner can read a slope on a position-time graph as a velocity, every later equation gets a visual interpretation it would otherwise lack.

A common first guess about the graph is that the line should curve when the object travels far. The simulator shows otherwise: with x₀ = 0 m and v₀ = 3 m/s, the position grows by exactly 3 m every second, and the trace is a straight line from (0, 0) to (30, 90). The curvature would only appear if the velocity itself changed during the run — which, by construction in this model, it never does.


The Physics Explained

An object moves with uniform velocity when the net force on it is zero, per Newton's first law. Once the simulator releases the dot at its initial position, no horizontal force acts on it: there is no gravity along the axis, no friction with the surface it slides on, no drag from a surrounding fluid, and no contact force from any other body. The velocity it had at t = 0 is the velocity it carries throughout the 30-second run, and the plot of position versus time becomes a straight line whose slope reads off as that velocity in m/s.

With x₀ = 0 m and v₀ = 3 m/s, the position at any later time is just v₀ multiplied by elapsed seconds. At t = 10 s the simulator's Position readout reaches 30.00 m; at t = 20 s, 60.00 m; at t = 30 s, the natural stop, 90.00 m. The Speed readout holds at 3.00 m/s for the entire run, and the Displacement readout — defined as Δx = x − x₀ — also reads 90.00 m, since the run started from the origin. Pause the simulation at any moment and the four readouts freeze together at consistent values that satisfy the equation exactly.

Negative velocity inverts the slope without changing the underlying physics. With v₀ = −3 m/s, the line descends from x₀ at the same rate it ascended in the positive case, and the Position readout at t = 30 s reads −90 m if the run started from the origin. The two trajectories are mirror images about the t-axis. Every numerical relationship — slope equals v₀, displacement equals v₀·t, time-to-target follows from t = (x_target − x₀) / v₀ — applies symmetrically to both signs of velocity.

The slope-as-velocity reading is the single most important visual relationship in introductory kinematics. A learner who can glance at a position-time graph and estimate the slope in m/s has internalized the basic derivative relationship dx/dt = v before ever opening a calculus textbook. The simulator's design — a single straight line whose slope can be read directly from the on-screen rise-over-run — exposes that relationship as cleanly as possible, with no other physics to distract from the geometry.


Key Equations

Position as a function of timex(t) = x₀ + v₀·t

For the default run with x₀ = 0 m and v₀ = 3 m/s: x(10) = 0 + 3·10 = 30 m, x(20) = 60 m, x(30) = 90 m. Each value matches the Position readout when the simulation is paused at the corresponding time, and the on-screen line passes through the points (10, 30), (20, 60), and (30, 90) cleanly.

DisplacementΔx = v₀·t

Displacement is the change in position from the starting point, which the simulator's Displacement readout reports independently of x₀. With v₀ = 3 m/s, the readout reaches 30.00 m at t = 10 s and 90.00 m at t = 30 s — the same numbers as Position only when x₀ = 0. Choose x₀ = 10 m and the Displacement readout still shows 90.00 m at t = 30 s, while the Position readout reads 100.00 m.

Speed|v₀| = constant

Speed is the magnitude of velocity, so the Speed readout displays |v₀| with no time dependence. For v₀ = 3 m/s the Speed readout holds at 3.00 m/s throughout the run; for v₀ = −3 m/s it holds at 3.00 m/s as well, since speed strips the sign. This is the cleanest signal in the readout panel that the underlying motion has no acceleration: a value that never changes is the algebraic fingerprint of uniform velocity.

Time to reach a target positiont_target = (x_target − x₀) / v₀

Solving x(t) = x_target for t inverts the position equation. With x₀ = 10 m and v₀ = −2 m/s, the time to reach x_target = 0 m is t = (0 − 10) / (−2) = 5 s. Pause the simulator at t ≈ 5 s and the Position readout should read near 0.00 m. The same formula gives the time to cross any other reference, including negative positions — the equation is sign-aware and applies uniformly to forward and backward motion.


Key Variables

Symbol Name Unit Meaning
x₀Initial positionmStarting location of the object on the number line
v₀Initial velocitym/sConstant velocity carried throughout the run; sign indicates direction
x(t)PositionmLocation at time t, reported by the Position readout
ΔxDisplacementmChange in position from x₀, equal to v₀·t in this model
tElapsed timesTime since the run began; capped at 30 s by the natural stop

Real World Examples

How does highway cruise control let a driver predict arrival time from a single number?

When a car is set to cruise at 100 km/h on a long, flat stretch of interstate, the dashboard collapses the entire trip down to one constant velocity, and the uniform-motion equation x(t) = x₀ + v₀·t lets the driver mentally project their position into the future without any further calculation. A 200 km segment will close in exactly 2 hours of held cruise; a 50 km exit-to-exit interval takes 30 minutes. Modern infotainment systems display this prediction continuously by recomputing arrival time from current speed and remaining distance, but the underlying arithmetic is the same straight-line integration the simulator visualizes.

Setting v₀ = 3 m/s and starting from x₀ = 0 produces a Position readout of 30 m at the t = 10 s checkpoint and 90 m at t = 30 s — exactly the linear behavior a driver relies on every time they glance at the GPS estimate. The instant cruise control disengages and the car decelerates, the line on the position-time graph would bend, the slope would shrink, and the simple closed-form prediction would no longer apply. The whole appeal of cruise control as a planning tool is that it locks the trip into a regime where x(t) = x₀ + v₀·t holds exactly.

Why does walking on an airport moving walkway feel so much faster than walking on solid floor?

An airport moving walkway typically travels at 0.7 m/s, and a walker on top of it adds their own pace of about 1.4 m/s, giving a combined ground speed near 2.1 m/s — three times the speed of the moving walkway alone. This is the principle of velocity addition for uniform motions, and the position-time graph for the walker shows a slope equal to the sum of the two velocities, not just the larger one.

The simulator captures the additive structure cleanly because the equation x(t) = x₀ + v₀·t is linear in v₀: doubling the slider reading doubles the slope, and any component contributing to v₀ contributes to the rise of the line in proportion. Setting v₀ = 5 m/s — the simulator's maximum — produces a line from x₀ = 0 to x = 150 m over the 30-second run, which scales directly to the moving-walkway-plus-walker case once the relevant ground speed is plugged in. The sensation of zooming past stationary travelers comes from this slope addition; it is not perceptual, it is geometric.

How did pre-GPS navigators estimate ship position from speed and elapsed time alone?

Dead reckoning, the navigation method merchant ships used for centuries before GPS, applies the uniform-motion equation along whichever heading the vessel happens to be on. A captain logs the ship's speed through water and the time elapsed since the last known fix, multiplies them, and adds the displacement to the previous position to estimate the current location. A vessel making 10 knots (about 5.14 m/s) for 6 hours covers 60 nautical miles in the heading direction; that single calculation is the seafaring equivalent of x(t) = x₀ + v₀·t and was accurate enough to make trans-Atlantic crossings before satellite fixes existed.

The simulator's straight-line behavior models exactly this regime: with x₀ = −20 m and v₀ = 3 m/s, the ship reaches x = 0 m at t = 6.67 s and x = 70 m at t = 30 s. The slow drift of dead-reckoning error over time — currents, leeway, magnetic deviation — is the real-world residual that the simulator does not model, but the linear baseline it traces is the spine of every dead-reckoning estimate ever made. Modern inertial navigation in submarines and spacecraft still leans on the same equation as the first-order term in their position update, with corrections layered on top.


Further Reading