Skip to main content
Sandbox Physics

M001 · Kinematics

Motion Graph Studio

Can one drawn curve determine the whole motion? A position curve does: its slope is the velocity, and the way the slope changes is the acceleration. A velocity curve only tells you how far the object moves, so you also need its starting position; an acceleration curve needs the starting velocity too.

Draw the position, velocity or acceleration curve and watch a 3D cart follow it. Slopes and areas, with their signs, show when the cart turns back and why distance and displacement differ.

Interactive modelMotion Graph Studio
Selected timeReady\text{Ready}
Reference positionReady\text{Ready}
Reference signed velocityReady\text{Ready}
Reference signed accelerationReady\text{Ready}
Selected driving quantityReady\text{Ready}
Signed velocity areaReady\text{Ready}
Travelled distanceReady\text{Ready}
Signed acceleration areaReady\text{Ready}

Physics tutorial

Motion Graph Studio

BackgroundA motion graph shows two things: its slope tells how fast a quantity changes, and the signed area under it tells how much has built up.

Why it mattersDraw one of the three curves and give the starting values, and slopes and areas fix the other two. Watching all three beside a moving 3D cart makes those links concrete.

Start with the essentials

Focus question
Can one drawn curve determine the whole motion?
One-sentence intuition
Integrating a graph needs a starting value, and area below the axis counts as negative.

Core mathematical model

Velocity and acceleration are slopes

v=dxdt,a=dvdtv=\frac{\mathrm dx}{\mathrm dt},\qquad a=\frac{\mathrm dv}{\mathrm dt}

The three curves describe one motion, so editing the driver changes all three together.

Integrals need initial values

v(t)=v0+∫0ta(s) dsx(t)=x0+∫0tv(s) ds\begin{aligned}v(t)&=v_0+\int_0^t a(s)\,\mathrm ds\\x(t)&=x_0+\int_0^t v(s)\,\mathrm ds\end{aligned}

After a reversal, positive and negative areas can cancel.

Distance counts the trip back

D(t)=∫0t∣v(s)∣ ds≥∣x(t)−x(0)∣D(t)=\int_0^t|v(s)|\,\mathrm ds\geq|x(t)-x(0)|

The zeros of the velocity split each polynomial piece into segments of one-way travel.

Natural boundary of the chosen driver

q∈{x,v,a},q′′(0)=q′′(T)=0q\in\{x,v,a\},\qquad q^{\prime\prime}(0)=q^{\prime\prime}(T)=0

The input spline has a continuous second derivative. A natural boundary does not mean zero speed.

Common difficulties

What a natural spline boundary means

Typical misconceptionA natural spline boundary means the cart is at rest at the ends.

Better mental modelYou choose position, velocity or acceleration as the driver, and seven equally spaced knots define a natural cubic spline for it. Only the driver’s second derivative is zero at the two outer ends; the cart does not have to start or end at rest. The spline can also overshoot the knot values.

Run the experiment

  1. 01

    Select the driver

    Compare Draw position, Uniform motion and Constant acceleration.

    What to observe: Initial values matter only for curves obtained by integration.
  2. 02

    Edit and reverse

    Drag a blue knot across zero, then drag the gold clock.

    What to observe: While the velocity is negative, the cart moves back along the rail.
  3. 03

    Separate distance and displacement

    Choose Reverse and return and drag the clock to the end.

    What to observe: The displacement can return to zero even though the cart has traveled some distance.
  4. 04

    Check the integral

    Compare exact position with the separate trapezoid trace.

    What to observe: The sampling error of the trapezoid sum stays visible; it is not forced to zero.

Related experiments and articles

Interactive Physics Textbook · Reading path

Motion, Force and Energy

Articles on this path that use this experiment, followed by the other experiments they suggest.

  1. ArticleHow do we describe a motion?
FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy