Discussion about this post

User's avatar
Alex's avatar

... which of course raises the question of "But why sine waves in particular?"

There are infinitely many possible pairs of curves that trace out a circle, and it's not obvious why the angle should increase linearly when the force from the spring isn't constant.

But, it's not that hard to show why this happens: (still assuming k and m are 1 for simplicity)

On our circle, the x-axis is velocity, which is how fast the displacement changes, or how fast the system is moving along the y-axis.

The y-axis, displacement, per F=k*d, is the acceleration, or how fast the velocity changes and how fast the system is moving along the x-axis.

From here, we can apply some Pythagoras to find that the rate the system moves away from a point is sqrt(x^2 + y^2), which is the same as the distance of that point from the center of the circle. But on a circle, all points are the same distance from the center. Therefore, the angular velocity must be constant -- yielding sinusoids.

The math-y explanation is that "the derivative/integral of a sinusoid is a sinusoid", so it arises when a variable is linearly, but indirectly effecting itself. Like how position affects spring force (linear), which affects velocity acceleration (integral), which comes back to position (integral). If you want to be precise, each integration/differentiation introduces a 90° phase shift, and the reverse direction of the spring's force introduces a 180° shift: 180° + 90° + 90° = 360°, so the overall effect is to keep the weight moving on a sinusoid.

There's a nice geometric explanation of the calculus in one of the electronics articles: https://lcamtuf.substack.com/p/primer-core-concepts-in-electronic

Expand full comment
ip's avatar

The math graphics erroneously render d^2+v^2 as "d^2v^2" implying multiplication where there should be summation, starting somewhere around total energy summation

Expand full comment
12 more comments...

No posts