Download ModelDownload Sourceembed


Intro Page

Ball Toss Video Model

The Ball Toss Video Model demonstrates how embed a video into a JavaScript EjsS model. The simulation superimposes the numerical solution of a ball computed by solving the a differential equation with a video of an actual ball toss. The user must adjust the initial conditions and the parameters so that both motions, the computed and the one displayed by the video, match.

This model requires EjsS version 5.1 or greater.

Ball Toss Video © Doug Brown



Code Language Translator Run

Software Requirements


Android iOS Windows MacOS
with best with Chrome Chrome Chrome Chrome
support full-screen? Yes. Chrome/Opera No. Firefox/ Samsung Internet Not yet Yes Yes
cannot work on some mobile browser that don't understand JavaScript such as.....
cannot work on Internet Explorer 9 and below



Francisco Esquembre; Felix J. Garca-Clemente; lookang

end faq

Sample Learning Goals


For Teachers

This simulation illustrates the parabolic trajectory of a thrown ball. The goal of the simulation is to match the trajectory of the ball with the given trajectory in the video.

The variables that can be adjusted are as follows:

x₀: The initial x-position of the ball

y₀: The initial y-position of the ball

vx₀: The initial x-velocity of the ball

vy₀: The initial y-velocity of the ball

g: The gravitational acceleration






  1. improved version with joseph chua's inputs
  2. original simulation by lookang

Other Resources


end faq

Testimonials (0)

There are no testimonials available for viewing. Login to deploy the article and be the first to submit your review!

Submit your review

Please deploy the article before submitting your review!

You have to login first to see this stats.

0.5 1 1 1 1 1 1 1 1 1 1 Rating 0.50 (1 Vote)

Article Stats

Article ID: 620
Article Category ID: 16
Deployed Users
Total # of Likes
Total # of Dislikes
Total # of Deployment 0
  • Dynamics
  • Science
  • Simulations