Skip to content
Interactive Physics Lab

Pendulum Lab

Explore a small-angle pendulum with live motion and measurements.

Runs in your browserNo installation requiredAdjustable parametersLive results

Explore the lab

What you can explore

  • Length and period

    Change string length and gravity to compare the calculated ideal period with the motion.

  • Angle and damping

    Adjust initial angle and optional damping to inspect angular motion and decaying amplitude.

  • Position and velocity

    Show vectors and inspect the bob coordinates and velocity as the timeline advances.

You can explore the lab locally without an account. Sign in when you want to save experiments, create copies, or share public links and embeds.

The model

Formula and underlying model

T = 2π√(L/g); θ(t) = θ₀ cos(√(g/L)t)
T
Ideal oscillation period (s)
L
String length (m)
g
Gravitational acceleration (m/s²)
θ, θ₀
Current and initial angle; UI uses degrees (radians in formula)
t
Elapsed time (s)

Small-angle approximation; larger initial angles trigger a workspace warning. The displayed ideal period is independent of mass. The angle formula shown is undamped; optional damping modifies the motion.

The experiment

How it works

01

Define the pendulum

Set length, gravity and a small initial angle.

02

Play the motion

Advance or scrub time to inspect the bob and angular displacement.

03

Compare periods

Change length or gravity and compare ideal period, keeping damping off.

Learning outcomes

What you’ll learn

  • Explain the square-root dependence of period on length.
  • Recognize the limits of the small-angle model.
  • Explain why mass does not affect ideal period.

Keep exploring

Related labs

Ready to experiment?

Explore Pendulum interactively

Open the lab, adjust the parameters, and see the results change in real time.