NextNext Page Arrow

PhysLab.net - Physics Laboratory Simulation with Java

Click on one of the physics simulations below... you'll see them animating in real time, and be able to interact with them by dragging objects or changing parameters like gravity. Get Java software if you don't already have it.
single spring
single spring
double spring
double spring
pendulum
pendulum
chaotic pendulum
chaotic pendulum
double pendulum
double pendulum
2D spring
2D spring
double 2D spring
double 2D spring
colliding blocks
colliding blocks
cart with pendulum
cart with pendulum
dangling stick
dangling stick
rigid body collisions
rigid body
collisions
new
sumo wrestling simulation
sumo wrestling
game
new
roller coaster
roller coaster

roller coaster with spring
roller coaster
with spring
roller coaster with 2 balls
roller coaster
with 2 balls
roller coaster with flight
roller coaster
with flight
molecule 2
molecule 2
molecule 3
molecule 3
molecule 4
molecule 4
molecule 5
molecule 5
molecule 6
molecule 6

How Does It Work?

Explanations of the math and physics are provided in the simulation web pages. Here are some additional pages about the underlying math and software.

Help and FAQ How to get the simulations to work, and other answers.
Diff Eq Intro A gentle introduction to differential equations
Classifying Diff Eqs A taxonomy of differential equations
Numerical Solutions How to solve a differential equation without really trying
Runge Kutta Method The best numerical diffeq solver
Math Refresher For those whose trig and calculus are a wee bit rusty.
Physics Links to related physics websites.
Displaying Math on the Web Notes about how to display mathematics on the web.

Why Physics Simulation?

These physics simulations can be used to: Besides being fun to play with, I hope these simulations inspire you to learn about the underlying math and physics.

Simulations are essential in many areas of science and technology. When problems become more complex, it is difficult to use pure math techniques to predict what will happen. Scientists and engineers then create a mathematical model and use numerical techniques to run the model on a computer.

Link to us

PhysLab is a non-profit site you can support it if you have a website by placing a small link on your site.
Big thanks to all our supporters, if you have any problems or questions don't hesitate to contact us.
Copy and paste the code to your site, you can edit the code to fit your site's needs.

PhysLab: Physics Laboratory Simulation - Physics Laboratory Simulation with Java.

About us

Maria Kovalenko My name is Maria Kovalenko. I was born in 1981 in New York. In 2003 I have graduated from The City University of New York. I became involved in research work starting from the 3d year under supervision of professor Michael Anshel(Dep. of Computer Science). This site is my hobby. My nearist goal is to defend my thesis. My scientific work is related with mathematical modeling. I'm also an editor of ODP.

Contact us

Send comments to Maria Kovalenko.