⚛ Physics LabMotion in a Straight Line · v0.20.1 beta

KINEMATICS · INTERACTIVE SIMULATION

Motion in a Straight Line

Compare uniform rectilinear motion (constant velocity) and uniformly accelerated rectilinear motion. Set position, velocity, acceleration and duration, then watch the body move along a straight line.

Motion Parameters

m
m/s
m/s²
s

Allowed ranges: position ±10,000 m; velocity ±500 m/s; acceleration ±100 m/s²; duration 0.5–120 s. Use a decimal point.

Controls

Simulation

Body AInitial positionFinal position
Time t—
Position x—
Velocity v—
Acceleration a—
Displacement Δx—
Distance traveled s—
Average velocity—
Average speed—

The arrow represents the direction of velocity; its length is proportional to the magnitude (same visual scale for A and B, not a distance scale). The red vector indicates acceleration. Motion is one-dimensional with constant acceleration.

Synchronized Graphs

Numbered ticks on the horizontal axis show seconds (including t = 2 s when in range). Click a tick or enter an exact time below. You can also use the arrow keys. On phones, scroll horizontally to read the scales.

Selected time: 0.00 sFor example, enter 2 to select exactly t = 2 s.

Position x(t)

Velocity v(t)

Acceleration a(t)

Equations and Calculations

Uniformly accelerated motion

x(t) = x₀ + v₀t + ½at²

—

v(t) = v₀ + at

—

—

In uniform motion, acceleration is zero. In uniformly accelerated motion, acceleration is constant and may be positive, zero or negative. Negative velocity means motion in the negative axis direction.

Values Table

t (s)x (m)v (m/s)a (m/s²)

Five equally spaced times within the selected interval. Values are rounded only for display.

Export A and, when comparison is enabled, B, including SI units and significant events. CSV uses a comma delimiter and decimal point.

FROM EQUATIONS TO RESULTS

Step-by-Step Calculations

Equations and steps update automatically with the simulation parameters.

Calculations use full-precision values; displayed steps are rounded only for readability. The ≈ symbol indicates an approximate numerical value. All added terms have dimensionally compatible units.

by Andrea Minini