ばねの弾性力を F = ばね定数 × 伸び で求めます。伸びに比例して力が大きくなります。ためられる弾性エネルギーは ½ × ばね定数 × 伸び² です。
ばねを引っぱったり縮めたりすると、もとに戻ろうとする力がはたらきます。この力は、自然の長さからの伸びに比例します。これをフックの法則といいます。
ばね定数は、そのばねの硬さを表します。 N/m なら、1 m 伸ばすのに 200 N の力が要るということです。
引っぱるあいだ、必要な力は 0 から まで一直線に増えます。平均すると なので、これに距離 をかけたものが、ばねにたくわえられる弾性エネルギーです。
既定の入力は ばね定数 200 N/m、伸び 0.1 m です。
弾性力は 20 N、たくわえられる弾性エネルギーは 1 J です。手を離せば、この 1 J がおもりの運動エネルギーに変わります。
伸びの単位は m です。cm で測ったなら 100 で割って m に直します。10 cm なら 0.1 m です。ここを間違えると、力が 100 倍ずれます。
ばねの力は、伸びと逆向き(もとに戻る向き)にはたらきます。向きまで書くなら ですが、この電卓は力の大きさを求めます。
フックの法則が成り立つのは、ばねを伸ばしすぎない範囲(弾性限界の内側)だけです。伸ばしすぎるとばねはもとに戻らなくなり、この式は使えません。
ばね定数は 0 より大きくしてください。0 や負の数を入れるとエラーになります。