Spreadsheet Workshop Agenda
Summer AAPT Meeting Boise, Idaho  August 3, 2002 
8-12 noon   PAAW 125
Mike Moloney and Dan Hatten
- 
Introduction, overview and brief demos, showing a number of ideas (15
min)
 
- 
Use of sliders (scroll bars) with graphs
 
- 
Pendulum with damping (numerical integration example)
 
- 
Acoustic resonances: vary the frequency & see when boundary conditions
are met
 
- 
Curve fitting using sliders to vary parameters
 
- 
Animations (press F9 and observe a moving graph)
 
- 
Travelling and standing waves
 
- 
Travelling pulse
 
- 
Monkey and hunter
 
- 
Numerical integration (RK2: evaluate at half-step and then execute a full
step)
 
- 
Pendulum motion with and without damping
 
- 
Projectile motion with and without damping
 
- 
Complicated integration
 
- 
'gravity-defying' pendulum
 
- 
two masses connected by a string thru a hole in a smooth table
 
- 
slider can control time step; visually observe numerical roundoff problems
 
- 
SESSION 1 (60 min)
 
- 
Suggestions:
 
- 
Create a graph (position vs. time) of the cop-and-speeder
problem.
 
- 
Use formulas for position vs time. One series
for cop, one for speeder
 
- 
Insert a slider to change the speeder's speed.
 
- 
Build a spreadsheet for projectile motion
 
- 
Do RK2 integration for trajectory, graph y vs.
x.
 
- 
Insert a slider for the launch angle
 
- 
Animate the Cop-and-speeder problem (circular
reference for incrementing the time)
 
- 
Animate projectile motion
 
- 
Use formulas for y and x trajectory, no air resistance.
 
- 
Increment the time via circular reference.
 
- 
Curve fitting using two sliders
 
- 
Use a central force and do numerical integration
for circular motion.
 
- 
This requires x and y components of position,
velocity and acceleration.
 
- 
y and x would be calculated as functions of t,
but the plot would be y vs. x
 
- 
A graph of v vs. x will test whether you have
it working properly
 
- 
15 minute break
 
- 
More overview (15 min)
 
- 
Relaxation Methods for solutions of Laplace's equation
 
- 
Rectangular or linear array
 
- 
Cylindrical geometry
 
- 
Using Solver to deal with non-linear situations
 
- 
two radioactive decays
 
- 
fitting data to a Lorentzian
 
- 
Using Visual Basic to do calculations 'underneath' the spreadsheet
 
- 
Simple arithmetic example, using labels as buttons to to simple arithmetic
 
- 
Use VB to reset the time in an animation by means of a button
 
- 
Use VB to control the timing of a graph
 
- 
Use VB to obtain a graph of final pressure in a resonant tube vs. frequency
 
- 
Ray diagrams with sliders (each ray is a 'series')
 
- 
plot 3 rays
 
- 
plot lens/mirror position
 
- 
plot object and image(s)
 
- 
use sliders to move object or lenses or change focal lengths
 
- 
SESSION II (60
min)
 
- 
Suggestions:
 
- 
Use Solver with radioactive decay data to determine
half-lives
 
- 
Use Solver to fit a functional form to data (lorentzian
or whatever)
 
- 
Use a linear constant-potential array to compare
the E field in the middle and at the end of the array
 
- 
(The electric field will be larger at the ends
than in the middle)
 
- 
Take a one-lens spreadsheet and put in a 2nd lens
with its image, including one slider
 
- 
Break (15 min)
 
- 
SESSION III (45 min)
 
- 
Suggestions:
 
- 
Build a one-lens spreadsheet from scratch, using
two rays, and a slider to vary the object position
 
- 
Use Visual Basic to build a sheet which performs
some simple tasks
 
- 
places some value in a cell when a label is clicked
on
 
- 
drops the lowest two values in a list when clicked
on
 
- 
doubles the value in a given cell, or takes the
square root of some cell, etc.
 
- 
 
- 
Do a simple Simpson-rule integration
 
- 
Discussion and Wrap-Up
(10 min)