[Physics] Spring Constant from a Non-Linear Force-Extension Graph

elasticityspring

If you have a linear force-extension graph for say a spring then the spring constant is simply the gradient of the graph. However, how would you calculate the spring constant at a particular point on a non-linear (curved) graph for say an elastic band? Let's imagine you wanted the spring constant at 4cm of extension which corresponds to a load force of 4N. Would you simply do the ratio of the force and extension (i.e. one divided by the other) so 1N/cm in this case or would you find the gradient at that point (i.e. gradient of the tangent at that point)?

Best Answer

If you know how force $F$ varies with displacement $x$, $F(x)$, the derivative $\frac{dF(x)}{dx}$ will give you the function $k(x)$.

Hope this helps