Scheduled Maintenance: The ComPADRE Network may be temporarily unavailable on Monday, October 12, 2026, from midnight to 6:00 a.m. Eastern Time (Sunday night into Monday morning). We apologize for any inconvenience.
This Java applet simulates two particles moving and colliding in one dimension. The collision is elastic and is shown as being caused by a virtual spring. The user can change the starting velocities of the two particles and the spring constant of the virtual spring. The applet also graphs the momentum and kinetic energy of the two particles as they move. It is part of a larger collection of Java simulations. This simulation is based on the EJS programming platform.
Please note that this resource requires
Java.
Please note that this resource requires
at least version 1.5 of Java (JRE).
<a href="https://www.compadre.org/introphys/items/detail.cfm?ID=3969">Hwang, Fu-Kwun. NTNU Java: Simulate 1D Collision with a Virtual Spring. June 7, 2005.</a>
Hwang, F. (2005, June 7). NTNU Java: Simulate 1D Collision with a Virtual Spring. Retrieved October 12, 2026, from https://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=193.0
Hwang, Fu-Kwun. NTNU Java: Simulate 1D Collision with a Virtual Spring. June 7, 2005. https://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=193.0 (accessed 12 October 2026).
%0 Electronic Source %A Hwang, Fu-Kwun %D June 7, 2005 %T NTNU Java: Simulate 1D Collision with a Virtual Spring %V 2026 %N 12 October 2026 %8 June 7, 2005 %9 application/java %U https://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=193.0
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.