Go back
Home
Physics Computer Simulations, Demonstrations & Examples
This page is home to
computer simulations, demonstrations and example
files
relevant to
my courses.
Some of them may be for assignments; others are files that I may use or may
have used in class as demonstrations or concept illustrations.
See the end of the page for links to players & plugins for some media types and notes concerning specific applications.
Files not specifically created for assignments may not contain much or even
any explanation as to their contents or how to use them. (This will normally
be the case, for example, in files that I create for in-class demonstrations.)
Most of them are works-in-progress — some more so than others.
I nonetheless encourage you to play around with them! If you have any
questions, always feel free to ask me.
Unless otherwise noted, files linked from this page are authored by me and I
retain full copyright. They may not be used outside the context of my
courses for any purpose without express permission from me.
If your browser tries to open a file in a browser window rather than simply
downloading it, right-click (Windows)/control-click (Macintosh) or click and
hold to select "Save File As..." directly. (The precise wording of this
option varies from browser to browser.)
SHORTCUTS
Newtonian Kinematics & Dynamics
Rotational Kinematics & Dynamics
Gravitation
Simple Harmonic Motion
Waves & Sound
Fluids
Optics
Electrodynamics
Statistical Physics & Thermodynamics
Atomic, Nuclear & Particle Physics
Special Relativity
General Relativity
Quantum Mechanics
Vector Calculus & Coordinate Systems
Analytic Geometry
Calculus
Mathematical Physics
Newtonian Kinematics & Dynamics
- Motion Diagrams
(
mov)
(
gcf)
- Center of Mass
(
gcf)
- Reduced Mass
(
gcf)
- Collisions in One Dimension
(
html)
(
mov)
(
gcf)
- Frictional Forces
(
html)
(
mov)
(
gcf)
- Free Body Diagram for Block on Slope
(
html)
(
gcf)
- Projectile Motion
(
html)
(
mov)
(
mov)
(
gcf)
(
gcf)
- Elastic (Spring) Forces
(
gcf)
- Phase Space
(
html)
(
gcf)
Rotational Kinematics & Dynamics
- Uniform Circular Motion
(
html)
(
mov)
(
gcf)
- Accelerated Circular Motion
(
gcf)
- Rolling without Slipping
(
mov)
(
mov)
(
gcf)
- Angular Velocity and Momentum [rotation about a fixed axis]
(
html)
(
mov)
(
gcf)
- Precession of a Gyroscope
(
gcf)
- Rotation of Inertia Ellipsoid
(
gcf)
- Euler Angles
(
gcf)
Gravitation
- Reduced Mass
(
gcf)
- Effective Potential for Central Force Motion
(
gcf)
- Keplerian Orbits
(
gcf)
Simple Harmonic Motion
- Simple Harmonic Motion
(
html)
(
mov)
(
gcf)
- Damped Simple Harmonic Motion
(
mov)
(
gcf)
- Damped, Driven Simple Harmonic Motion
(
html)
(
mov)
(
gcf)
- Damped, Driven Simple Harmonic Motion
(
mw)
- Damped, Driven Simple Harmonic Motion — Amplitude & Phase
(
html)
(
gcf)
- Damped, Driven Simple Harmonic Motion — Phase Space Trace
(
mov)
(
mov)
(
gcf)
- Damped, Driven Simple Harmonic Motion — Phase Space Trace 2D & 3D
(
html)
(
mov)
(
gcf)
- Pendulum Energy & Phase Space
(
gcf)
- Damped, Driven Pendulum
(
mw)
- Damped, Driven Pendulum — Bifurcation Diagram
(
html)
(
pdf)
(
mw)
- Tacoma Narrows Bridge Collapse
(
QuickTime mov)
- Pendulum Wave
(
gcf)
- Circle Illusion
(
gcf)
Waves & Sound
- Standing Wave on a 1-Dimensional String
(
html)
(
mov)
(
gcf)
- Beats
(
gcf)
- Travelling Wave
(
gcf)
- Longitudinal Wave
(
html)
(
mov)
(
gcf)
- Travelling Wave (Dispersive Medium)
(
gcf)
- Travelling Wave (Non-Dispersive Medium)
(
gcf)
- Travelling Waves
(
mws)
- Group vs. Phase Velocity
(
QuickTime mov)
- Spherical Wave
(
gcf)
- Reflection at Fixed and Free Boundaries
(
mov)
(
mov)
(
gcf)
- Reflection and Transmission at a Free Boundary
(
mov)
(
gcf)
- Doppler Effect
(
html)
(
mov)
(
gcf)
- Doppler Effect (Cylindrical Waves)
(
gcf)
- Doppler Effect (Spherical Waves)
(
gcf)
- Ripple Tank Interference
(
mov)
(
mov)
(
gcf)
- Interference Movies
(
QuickTime mov)
- Fourier Plots Example
(
mws)
- Fourier Plots Example — Square Wave
(
mws)
- Orthogonality of Fourier Basis
(
gcf)
Fluids
- Pressure on a Fluid Element
(
gcf)
- Equation of Continuity
(
mov)
(
gcf)
- Flux through an Area
(
gcf)
- Surface Tension
(
gcf)
Optics
- Huygens' Principle
(
gcf)
- Snell's Law
(
html)
(
gcf)
- Interference & Diffraction from Single and Multiple Slits
(
html)
(
gcf)
Electrodynamics
- Electrostatic Potential Due to Point Charges
(
html)
(
gcf)
- Point Charges in 2D — Potentials and Fields
(
html)
(
gcf)
- Point Charges in 2D — Potential Contours
(
gcf)
- Coulomb and Biot-Savart Laws
(
html)
(
gcf)
- Torque on a Current Loop
(
gcf)
- Magnetic Spiral — Charged Particle in a Magnetic Field
(
mov)
(
gcf)
- Electromagnetic Wave
(
html)
(
mov)
(
mov)
(
gcf)
- Radiation from an Accelerated Charge
(
html)
(
mov)
(
gcf)
- Larmor Formula and Dipole Antenna Pattern
(
html)
(
gcf)
- Larmor Formula and Dipole Antenna Pattern (2D)
(
gcf)
- Finite Current Sheet
(
gcf)
Statistical Physics & Thermodynamics
- Statistical Distributions
(
gcf)
- Maxwell-Boltzmann Distribution
(
html)
(
gcf)
- Blackbody Radiation
(
html)
(
gcf)
- p-V Diagrams
(
gcf)
- Particle Distribution Functions
(
gcf)
- van der Waals Equation
(
gcf)
Atomic, Nuclear & Particle Physics
Special Relativity
General Relativity
- Wormhole Geometry
(
gcf)
- Schwarzschild Geometry — Eddington-Finkelstein Coordinates
(
gcf)
- Schwarzschild Geometry — Kruskal-Szekeres Coordinates
(
gcf)
Quantum Mechanics
- Bohr Model Spectra
(
gcf)
- Bohr Model Energy Levels & the Classical Potential
(
gcf)
- Hydrogenic Spectral Series
(
gcf)
- Bohr-deBroglie Wave Model
(
gcf)
- Quantum Well ["Particle in a Box"]
(
gcf)
(
mw)
- Finite Well
(
mw)
(
gcf)
(
gcf)
(
png)
(
gif)
- Quantum Simple Harmonic Oscillator
(
mov)
(
mov)
(
gcf)
(
mw)
- Gaussian Wave Packet for Free Particle
(
mw)
(
gif)
- Quantum Potential Step
(
mw)
- Quantum Barriers & Barrier Tunneling
(
mw)
(
mw)
(
png)
- Quantum Energy Spectra
(
html)
(
gcf)
- Hydrogenic Eigenstates
(
mw)
- Angular Momentum
(
gcf)
- Spin-1/2 and Spin-1
(
mw)
- Interference of Electrons
(
png)
(
mov)
- Wave Packets and the Double Slit Experiment
(
mov)
Vector Calculus & Coordinate Systems
- Vector Components
(
html)
(
gcf)
- Vector Components in Three Dimensions
(
gcf)
- Dot Product
(
gcf)
- Cross Product
(
gcf)
- Cylindrical Coordinates
(
gcf)
- Plane Polar Coordinates
(
gcf)
- Rectangular Coordinates [2D]
(
gcf)
- Rectangular Coordinates [3D]
(
gcf)
- Spherical Polar Coordinates
(
gcf)
Analytic Geometry
- Arc Length and Angle
(
html)
(
mov)
(
gcf)
- Differential Geometry of Curves — Frenet Vectors and Curvature
(
gcf)
Fast Version
(
gcf)
- Solid Angle
(
html)
(
gcf)
- Triangles
(
gcf)
- Squares — Rectangles
(
gcf)
- Polygons
(
gcf)
- Lines
(
gcf)
- Planes
(
gcf)
- Circles
(
gcf)
- Ellipses
(
gcf)
- Conic Sections
(
gcf)
- Cube
(
gcf)
- Cylinders
(
gcf)
(
gcf)
Calculus
- The Derivative as Slope
(
gcf)
- The Integral as Area
(
gcf)
- Partial Derivatives
(
gcf)
- Gradient
(
gcf)
- Gradient as Normal
(
gcf)
- Gradient on a Lotus
(
gcf)
- Gradient on a Lotus (contour plot)
(
gcf)
Mathematical Physics
- Complex Numbers & Euler's Formula
(
gcf)
- Function Transformations
(
gcf)
- Convolution
(
gcf)
- Dirac Delta Function
(
gcf)
- Stirling's Approximation
(
gcf)
- Spherical Harmonics
(
QuickTime mov)
(
gcf)
(
mw)
Key to File Types:
( Graphing Calculator gcf)
( IMG gif)
( IMG jpg)
( IMG png)
( Maple mws)
( Adobe pdf)
( QuickTime mov)
( WWW html)
( Zip Archive zip)
Media Formats
Application Notes
Graphing Calculator
Graphing Calculator is available both Macintosh and Windows, and now also
iOS. It's an amazing program — far more powerful than its
simple interface may suggest — but it is also a bit quirky, and can
take some practice to master. That said, for simple plotting tasks it is
very easy to use. The "Help", "Demo", and "Examples" menus are a great way
to learn your way around the program if you're curious.
Something to warn you of right off the bat: Graphing Calculator reserves a
large number of symbols for its own use. As one particular, this means that
x is always the dependent variable (i.e. on the
x-axis), even if what you are plotting is a function of time. More
generally, x, y, z, t, n, u, v, w all have special meanings to
Graphing Calculator, and at present you cannot redefine them for your own use.
(Studying the examples and help will alert you to the usage of most of these
reserved symbols; search the help for "special symbols" for a list.) Moreover,
the only greek characters Graphing Calculator recognizes are those reserved
for its own use. These limitations are one reason my choices of notation in
these files is sometimes awkward. One consequence in particular is that my
notational choices in the files are often different from what you may see in
class or in the book. For example, if you study the files I write, you will
note that I often use uppercase letters in my definitions. The
adventurous can get around most of these limitations, however, using
unicode characters for variable names. (The macOS character input palette
is very helpful here.)
A final word of caution: the Macintosh version of Graphing Calculator
supports some features that the Windows version does not. If a file fails to
open in the Windows version, it probably employs one of those features, and
will only work properly on a Macintosh.
Graphing Calculator is made by
Pacific Tech.
Igor Pro
Igor Pro is also available for both
Macintosh and Windows.
Your best bet to get to know Igor is to run through the demo.
Igor Pro is made by
WaveMetrics.
Logger Pro
Logger Pro 3 is primarily intended as a driver and interface for Vernier
sensors, but has useful plotting and data visualization and analysis tools
as well.
Logger Pro is made by
Vernier.
Maple
Maple files were created in Maple 9.5 or later; those created in more
recent versions of Maple may not open properly in older versions.
Maple is made by
MapleSoft
(also known as Waterloo Maple.)
Go back home.
Last modified November 4, 2017 12:33 AM PDT
Page URL: http://science.oregonstate.edu/~craigda/Physics/Sims/Files/filelibrary.html
The views and opinions expressed on this page are strictly those
of the page author.
The contents of this page have not been reviewed
or approved by Oregon State University.
© David A. Craig.