Physics / Hooke’s law
FREE TO EXPLORE
EXPERIMENT 12 · PHYSICS LABORATORY

Hooke’s law lab report

A worked hooke’s law lab report with simulated observation tables, graph, calculations, uncertainty and results.

WORKED EXAMPLE · SIMULATED OBSERVATIONS

A complete example report.

Simulated demonstration data.

This report shows the method and arithmetic. It is not evidence of a physical experiment. Replace its observations with your own measurements when preparing a real lab report.

Student: __________________Student ID: __________________Course: __________________Date: __________________Partner: __________________Instructor: __________________

1. Title and aim

Calibration of a helical spring and determination of the spring constant. Determine the spring stiffness constant and verify Hooke’s law of linear elasticity by measuring extension as a function of applied tensile load.

2. Abstract

Five observations were generated from the ideal teaching model over the settings listed below. A straight-line fit gave an estimate of spring stiffness constant of 25.00 N m⁻¹, differing by 0.000% from the model value. The reported scatter comes from scale rounding and any stated model approximation, not measured laboratory noise.

3. Apparatus and fixed settings

4. Theory and graph choice

Explore how elastic bodies deform in response to applied mechanical forces. In this experiment, you will add calibrated loads to a vertically suspended helical spring, measure the resulting elongation against a millimeter scale, and construct a linear regression to determine the spring constant k. The observations follow an ideal elastic spring within its proportional limit.

δ = (1/k)F + b; k = 1/m

The calculation fits y = mx + b in SI units. The graph may display scaled axes for readability; those display factors are removed before calculating the physical result. The gradient has units m N⁻¹.

5. Method

  1. Ensure the support stand is vertically upright and stable. Suspend the spring and empty mass hanger freely. Note the initial position of the index pointer against the millimeter scale as the zero reference reading.
  2. Carefully add a 0.50 N load (approx. 51.0 g mass) to the mass hanger. Allow any vertical bouncing or swinging motion to subside completely.
  3. Position your eye so that the tip of the pointer exactly covers its reflected image in the mirror scale. Read the pointer position to the nearest 0.1 mm.
  4. Systematically increase the stretching force in steps of 0.50 N up to 2.50 N (or 3.00 N maximum). At each step, record the total applied force and the corresponding pointer position.
  5. Gradually remove the weights in reverse order (2.50 N down to 0.50 N, and finally zero load). Check that the pointer returns to its initial unloaded position.
  6. Plot extension δ on the vertical axis against force F on the horizontal axis. Compute the best-fit line δ = mF + b using ordinary least squares. The spring constant is k = 1/m.

6. Observations and calculation table

All observations use fixed model settings. Values are rounded only at the instrument reading stage; further calculations use full precision. Repeated physical trials are not claimed.

Table 1. Five simulated measurements; x and y are in SI units.
No.Stretching load F (N)Spring extension δ (mm)x (SI)y (SI)Fitted y (SI)Residual (SI)
10.5020.00.500000.020000.02000-1.3878e-17
21.0040.01.000000.040000.04000-1.3878e-17
31.5060.01.500000.060000.06000-1.3878e-17
42.0080.02.000000.080000.08000-1.3878e-17
52.50100.02.500000.100000.10000-1.3878e-17

Download the sample observations (CSV) ↓

7. Worked calculation for one observation

F = 0.50 N; observed extension δ = 20.0 mm = 0.02000 m. Single-reading k = F/δ = 25.00 N m⁻¹. Linear regression over all loads yields the reported spring stiffness constant.

8. Graph, gradient and final calculation

12.000.3036.000.9060.001.5084.002.10108.002.70Applied stretching force F (N)Spring extension δ (mm)

Dots show the sample observations. The line is the ordinary least-squares fit.

x̄ = 1.50000; ȳ = 0.06000
Σ(x − x̄)² = 2.50000
Σ(x − x̄)(y − ȳ) = 0.10000
m = Σ(x − x̄)(y − ȳ) / Σ(x − x̄)² = 0.04000000
b = ȳ − mx̄ = 1.3878e-17
k = 1/m = 1/(0.04000000) = 25.000000 N m⁻¹

9. Uncertainty and comparison

Percentage difference = |estimate − model value| / |model value| × 100 = 0.0000%. Percentage difference is not experimental uncertainty.

For n = 5 observations, Σresidual² = 9.6296e-34; s² = Σresidual²/(n − 2). Gradient standard error = √[s²/Σ(x − x̄)²] = 1.1331e-17. Intercept standard error = √[s²(1/n + x̄²/Σ(x − x̄)²)] = 1.8791e-17.

Propagating only the relevant fit coefficient gives a fit-only standard error of 7.0820e-15 N m⁻¹. This is a one-standard-error quantity under the regression assumptions. Deterministic rounded model data do not supply a complete physical uncertainty budget.

Scale alignment, pointer zeroing, weight mass tolerances, and imperfect spring elasticity contribute uncertainty. Real helical springs have an effective dynamic self-mass and initial winding tension. The regression slope error reflects residual scatter but excludes calibration systematic errors. In a physical laboratory, load incrementally and decrementally to verify the absence of elastic hysteresis.

10. Result and discussion

k = 25.00 N m⁻¹
Model comparison value: 25.00 N m⁻¹

The observations follow the stated model relationship. Check whether the intercept and residual pattern suggest a systematic offset or a missing approximation. Agreement with the model does not independently verify its input constants.

11. Precautions and limitations

The virtual apparatus simulates an ideal helical spring obeying linear Hookean elasticity with uniform wire properties. In physical laboratory experiments, spring self-mass (which contributes an effective dynamic mass), initial coil winding tension, temperature dependence of the steel’s shear modulus, and minor support flexure contribute to real-world deviations. Instrument reading quantization is modeled at 0.1 mm, matching a millimeter mirror scale. The ideal teaching model obeys Hooke’s law δ = F/k across the tested loading range. Real laboratory springs often possess initial coil tension, requiring a small threshold force before extension commences, which manifests as a non-zero horizontal intercept. Fitting extension against force yields slope m = 1/k in SI units (m N⁻¹); the spring stiffness constant is recovered from the inverse gradient k = 1/m in N m⁻¹.

12. Conclusion

The worked example illustrates how to obtain spring stiffness constant from measurements, graph variables and a fitted coefficient. The estimate is 25.00 N m⁻¹. A real experiment must additionally evaluate the apparatus-specific uncertainties and corrections described above.