In this lab we simulate dynamic systems by computing a force and finding acceleration. The computer will use this to add a tiny change to velocity, and use the velocity to add a tiny change to position. It then finds a new force at the new position, and repeats this over and over thousands of times.
This lab will require some real coding. If you haven’t done anything like this before, you will need to spend some time with the introductory materials. You may find these on the Computational Physics page. You are not required to attend lab hours, but you may do so for additional help from the instructor.
For this lab you will need to
Content
Supplemental Resources
intro-dynamics.ipynb
functional_programming.html
,
functional_programming.ipynb
,F = F1 - m*g*array((0,1))
Turn it in
.ipynb
file)
on Blackboard here: Submit
Jupyter Notebook .Last modified: October 09, 2024