
Physics I course sequence · Interactive lesson
Position, Velocity & Acceleration Graphs
A motion graph is a whole trajectory you can take in at a glance. Here you learn to read one honestly: which features are slopes and which are areas, what a turning point or a corner is telling you, and how to redraw the same motion as either of the other two graphs without losing a sign.
UPI-02.04 · Lesson 4 of 8 in this unit. Position is not a completion score.Build the model
Slopes read one graph down the stack; areas read one graph up.
The key idea
Motion graphs plot position, velocity and acceleration against one time axis: reading down from x to v to a means taking a slope, and reading back up means adding a signed area to a known starting value.
Example. If v rises in a straight line from 2.0 m/s to 8.0 m/s over 3.0 s, the slope of v–t gives a = 6.0/3.0 = 2.0 m/s², and the trapezoid under the line gives Δx = ½(2.0 + 8.0)(3.0) = 15 m.
The complete physical model and assumptions
The three motion graphs are one function and its first two derivatives, drawn against a shared time axis. Because v = dx/dt and a = dv/dt, the value on each lower graph is the slope of the graph above it; because integration undoes differentiation, the change on each upper graph between two times is the signed area under the graph below it, Δx = ∫v dt and Δv = ∫a dt. Every reading of a motion graph is one of those two moves. A turning point, where the object reverses, is a peak or trough on x–t and a zero crossing on v–t, and it says nothing about a, which is usually not zero there. Area delivers only changes, so drawing x–t from v–t needs a starting position, and distance needs the area counted without its sign. The model assumes motion smooth enough to have slopes. Forces are finite, so a may jump but v and x may not: a corner in x–t or a step in v–t is an idealised collision whose real acceleration is a spike too brief to draw. And a sensor's graph is sampled, so its slopes are finite differences that magnify noise — a millimetre of scatter in x can become a metre per second squared of scatter in a.
1Slope reads a graph one level down
The value plotted on v–t at any instant is the slope of x–t at that instant, and the value on a–t is the slope of v–t. Read slope with a tangent — not with the height of the curve, and not with a chord. If a tangent laid on an x–t curve at t = 2.0 s passes through (1.0 s, 3.0 m) and (3.0 s, 11.0 m), the velocity at 2.0 s is (11.0 − 3.0) m ÷ (3.0 − 1.0) s = 4.0 m/s. A chord joining two points of the curve gives only the average velocity between them. The sign of the slope is the direction of motion and its steepness is the speed. Height is a different quantity altogether: two carts both at x = 5.0 m at the same instant can have slopes of +3.0 m/s and −1.5 m/s, so a point high on x–t is far from the origin, not fast.
2Area reads a graph one level up, and gives only changes
Going the other way, the signed area under v–t between two times is the displacement, and the signed area under a–t is the change in velocity. Area above the t axis counts positive, area below counts negative, and its unit is the product of the axis units: m s⁻¹ × s = m. Take a v–t graph that holds 6.0 m/s for 2.0 s and then falls in a straight line to −2.0 m/s at 6.0 s. The rectangle gives 12 m, the triangle from 2.0 s to the zero crossing at 5.0 s gives ½ × 3.0 × 6.0 = 9.0 m, and the small triangle below the axis gives −½ × 1.0 × 2.0 = −1.0 m. So Δx = +20 m, while the path length is 22 m, because distance counts every area as positive. What area can never supply is the starting value: the same v–t graph fits an object that began at x = 0 or at x = −4.0 m, and only that initial condition decides whether x–t ends at 20 m or at 16 m.
3Turning points and inflections line up across the stack
A turning point is where the object reverses, so v passes through zero: x–t has a horizontal tangent at a peak or trough, and v–t crosses the t axis directly beneath it. The acceleration there is usually not zero, because the v–t graph is still sloping as it crosses. For x(t) = 6t² − t³, with x in m and t in s, v = 12t − 3t² is zero at t = 4.0 s, where x peaks at 32 m, yet a = 12 − 6t = −12 m/s² at that instant. One level down the same pattern repeats: v is largest where a crosses zero, at t = 2.0 s with v = 12 m/s, and that instant is an inflection of x–t, where the curve stops bending upward and starts bending downward. Curvature is the visual code for the sign of a: x–t bending upward means a > 0 and bending downward means a < 0, whichever way the object happens to be moving.
4What may jump, and what may not
Forces can switch on and off abruptly, so an a–t graph may contain steps: a motor cutting out takes a from +1.5 m/s² to 0 in an instant. Velocity cannot jump, because a jump would demand an infinite acceleration; at a step in a, the v–t graph simply changes slope and shows a corner. Position cannot jump either, and wherever v is continuous the x–t graph has no corner at all — only its curvature changes. So a corner in x–t, or a vertical step in v–t, is always an idealisation of something brief. Take a ball that strikes a wall at 5.0 m/s and rebounds at 4.0 m/s, with the approach direction positive: v changes by −9.0 m/s. Drawn as a jump, the a–t graph would need an infinitely tall spike. In reality the contact lasts about 2.0 ms, so the spike has an average height of −9.0 ÷ 0.0020 = −4.5 × 10³ m/s² and an area of exactly −9.0 m/s. The area survives the idealisation; the height does not.
5Translating a graph without losing a sign
Going down the stack, work feature by feature: mark where the upper graph is flat (zeros below), where it is steepest (extremes below) and where its curvature changes (zeros two levels below). Going up, work interval by interval: start from the known initial value, add each area with its sign, and carry the running total across every boundary. Try an a–t graph reading +2.0 m/s² from 0 to 3.0 s, zero until 5.0 s, then −3.0 m/s² until 7.0 s, for an object starting from rest. The areas give v = 6.0 m/s at 3.0 s, still 6.0 m/s at 5.0 s, and 6.0 − 3.0 × 2.0 = 0 at 7.0 s. Under that v–t graph the areas are 9.0 m, 12.0 m and 6.0 m, so x–t bends upward for 3.0 s, runs straight for 2.0 s, then bends downward and arrives flat at 27.0 m. The last check comes free: the a–t areas, +6.0 and −6.0 m/s, cancel exactly because the object ends at rest.
6Graphs from sensors: areas forgive noise, slopes amplify it
A motion sensor does not deliver a curve; it delivers positions every Δt, so every slope you read from it is a finite difference. The central difference v ≈ [x(t + Δt) − x(t − Δt)] / (2Δt) is the chord across two samples, and the second difference a ≈ [x(t + Δt) − 2x(t) + x(t − Δt)] / Δt² is the slope of that slope. Dividing by a small Δt magnifies reading noise. With Δt = 0.050 s and independent scatter of 1.0 mm in each position, the velocity estimate scatters by √2 × 0.0010 m ÷ (2 × 0.050 s) ≈ 0.014 m/s, but the acceleration estimate scatters by √6 × 0.0010 m ÷ (0.050 s)² ≈ 0.98 m/s², a tenth of g from one millimetre. Areas work the other way: adding up many samples averages the noise down. That is why an a–t graph computed from a position sensor looks ragged, while x–t built up from an accelerometer looks smooth, until a small offset in a accumulates into a steadily growing drift.
Key equations
Read the units, assumptions and limits before substituting.
Velocity is the slope of x–t
v(t) = dx/dt
Lay a tangent on x–t to read v at one instant. A chord across an interval gives only the average velocity over it.
x in m, t in s, v in m s⁻¹; the slope of the tangent at t, not of a chordAcceleration is the slope of v–t
a(t) = dv/dt = d²x/dt²
A straight v–t line means constant a. An x–t curve bending upward means a > 0 and bending downward means a < 0, whichever way the object moves.
v in m s⁻¹, a in m s⁻²; on the x–t graph, a shows up as curvatureDisplacement is the signed area under v–t
Δx = x(t₂) − x(t₁) = ∫ v dt, taken from t₁ to t₂
It gives the change in position only. Add the known x(t₁) to place the x–t curve on its axis.
Δx in m; area below the t axis counts negative; m s⁻¹ × s = mVelocity change is the signed area under a–t
Δv = v(t₂) − v(t₁) = ∫ a dt, taken from t₁ to t₂
Builds v–t from a–t interval by interval: a step of height a lasting Δt adds aΔt, and a brief collision spike still adds exactly its area.
Δv in m s⁻¹, a in m s⁻², t in sDistance is the unsigned area
d = ∫ |v| dt, taken from t₁ to t₂, and d ≥ |Δx|
Equals |Δx| only while v keeps one sign. After every turning point the object retraces ground that Δx cancels and d does not.
d in m; split the integral at every zero of v and add the magnitudesFeatures that line up across the stack
x–t peak or trough → v = 0x–t inflection → a = 0 and v extreme
Look one graph down for turning points and two graphs down for inflections. The arrows run one way: v = 0 marks a turn only where v also changes sign. Only a may jump; v and x may not.
the turning time t* in s satisfies v(t*) = 0, while a(t*) is usually not zeroInteractive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Park the probe on the open circle: the tangent goes flat just as v crosses zero. Then slide on to 8 s at the default settings and the hatching below the axis cancels the hatching above, so displacement returns to 0.0 m while distance reaches 32.0 m.
Live results
- VELOCITY = SLOPE OF x–t
- -4.0 m/s
- DISPLACEMENT = SIGNED AREA
- 12.0 m
- DISTANCE = UNSIGNED AREA
- 20.0 m
- TURNING TIME (v = 0)
- 4.00 s
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Initial velocity v₀: 8.0 m/s; Constant acceleration a: −2.00 m/s²; Probe time t: 6.0 s
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
A falling line on a v–t graph does not mean the object is moving backwards, and it does not always mean it is slowing down. Height on v–t is velocity; slope is acceleration. A line from +6.0 m/s down to 0 over 3.0 s describes an object slowing down, but the same line continuing from 0 to −6.0 m/s describes one speeding up in the negative direction, with a = −2.0 m/s² the whole time. Speeding up or slowing down depends on whether v and a share a sign, which means comparing the height with the slope, never reading the slope alone. The twin error on x–t is reading height as speed: a high point is far from the origin, and the fastest moment can sit anywhere the curve is steepest.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
An elevator's v–t graph, with upward positive, rises in a straight line from 0 to 2.4 m/s over the first 1.6 s, holds 2.4 m/s for 5.0 s, then falls in a straight line to 0 over 2.0 s. Find the acceleration in each stage, describe the a–t graph, and find how far the elevator rises.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- Acceleration is the slope of each v–t segment: 2.4 m/s ÷ 1.6 s = +1.5 m/s², then 0 while v is constant, then (0 − 2.4) m/s ÷ 2.0 s = −1.2 m/s².
- So the a–t graph is three flat steps, +1.5, 0 and −1.2 m/s², jumping at t = 1.6 s and t = 6.6 s. Those jumps are allowed; the v–t graph shows corners there, but no gaps.
- Displacement is the area under v–t: ½ × 1.6 × 2.4 = 1.92 m, then 2.4 × 5.0 = 12.0 m, then ½ × 2.0 × 2.4 = 2.40 m. All three lie above the axis, so all count positive.
- Total: 1.92 + 12.0 + 2.40 = 16.32 m. Check with the a–t areas: +1.5 × 1.6 = +2.4 m/s and −1.2 × 2.0 = −2.4 m/s cancel, which is right for a lift that starts and ends at rest.
Answer. a = +1.5 m/s², then 0, then −1.2 m/s²; the elevator rises 16 m (16.32 m before rounding to the two significant figures of the data).
MediumExample 2
A delivery robot's x–t graph is three straight segments joining (0 s, 2.0 m), (4.0 s, 10.0 m), (6.0 s, 10.0 m) and (9.0 s, 1.0 m). Draw its v–t graph, find its displacement and the distance it covers, and explain what the corners at 4.0 s and 6.0 s would demand of its acceleration.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Velocity is the slope of each segment: (10.0 − 2.0) m ÷ 4.0 s = +2.0 m/s, then 0 from 4.0 s to 6.0 s, then (1.0 − 10.0) m ÷ 3.0 s = −3.0 m/s. The v–t graph is three horizontal bars.
- Check by areas under that v–t graph: +2.0 × 4.0 = +8.0 m, 0, and −3.0 × 3.0 = −9.0 m. The sum, −1.0 m, matches x(9.0 s) − x(0) = 1.0 − 2.0 m, so the translation is consistent.
- Distance counts the areas without sign: 8.0 + 0 + 9.0 = 17.0 m, far more than the 1.0 m net displacement, because the robot turns round at 6.0 s.
- Each corner in x–t is a jump in v–t, which would need an infinite acceleration. The a–t graph would be two spikes with areas equal to the jumps: −2.0 m/s at 4.0 s and −3.0 m/s at 6.0 s.
- A real robot rounds each corner. If it takes 0.25 s to stop at 4.0 s, its mean acceleration there is −2.0 m/s ÷ 0.25 s = −8.0 m/s², and the corner in x–t becomes a short curve.
Answer. v = +2.0 m/s, 0, then −3.0 m/s; Δx = −1.0 m and distance = 17.0 m. The corners are idealised velocity jumps: a–t spikes of area −2.0 m/s and −3.0 m/s.
HardExample 3
A cart on a level track is at x = 1.5 m moving at +3.0 m/s at t = 0. Its a–t graph reads −1.0 m/s² from 0 to 5.0 s, then +2.0 m/s² from 5.0 s to 6.0 s. Build its v–t and x–t graphs: find when and where it turns round, its position and velocity at 5.0 s and 6.0 s, the total distance, and which graph jumps, which has a corner and which stays smooth at 5.0 s.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 6 steps revealed.
- Area under a–t gives the velocity changes: −1.0 × 5.0 = −5.0 m/s, so v(5.0 s) = 3.0 − 5.0 = −2.0 m/s; then +2.0 × 1.0 = +2.0 m/s, so v(6.0 s) = 0.
- The v–t graph is a line of slope −1.0 m/s² that crosses zero where 3.0 − 1.0t = 0, at t = 3.0 s — the turning point — followed by a steeper line of slope +2.0 m/s² from −2.0 m/s back up to 0.
- Areas under v–t: from 0 to 3.0 s, ½ × 3.0 × 3.0 = +4.5 m, so x(3.0 s) = 1.5 + 4.5 = 6.0 m, the maximum. From 3.0 s to 5.0 s, ½ × 2.0 × (−2.0) = −2.0 m, so x(5.0 s) = 4.0 m. From 5.0 s to 6.0 s, ½ × 1.0 × (−2.0) = −1.0 m, so x(6.0 s) = 3.0 m.
- Distance adds the magnitudes: 4.5 + 2.0 + 1.0 = 7.5 m, while the displacement is only 3.0 − 1.5 = +1.5 m.
- At 5.0 s the a–t graph jumps from −1.0 to +2.0 m/s². The v–t graph has a corner, since its slope changes but its value does not. The x–t graph has no corner: its tangent slope is −2.0 m/s on both sides, and only its bending switches from downward to upward.
- At 6.0 s the x–t tangent is horizontal and the cart is at rest, even though a was +2.0 m/s² right up to that instant.
Answer. It turns at t = 3.0 s at x = 6.0 m; at 5.0 s, x = 4.0 m and v = −2.0 m/s; at 6.0 s, x = 3.0 m and v = 0. Distance 7.5 m (Δx = +1.5 m). At 5.0 s only a–t jumps; v–t has a corner; x–t is smooth.
Quick check
Select an answer and explain it before checking.
Review & continue
Motion graphs plot position, velocity and acceleration against one time axis: reading down from x to v to a means taking a slope, and reading back up means adding a signed area to a known starting value.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.
Optional supporting lessons
These chapter resources can help with earlier ideas; they are not additional required Physics I completion tasks.