|
- In a mass drop experiment, there could be variations in the
calibration offsets for the measurements made along the drop path
through the detector. Modify the drop generator and analysis programs
to include an array of calibration constants with the elements
corresponding to each measurement..
- The mass moves faster and faster as it drops through the detector.
It therefore is probable that the error on the position measurements
will change according to the measurement position. Modify the
drop generator to increase the smearing of the position measurement
as the mass moves down through the detector.
- For a given drop, there could always be some measurements with
anomalous values, e.g. an intermittent instrument failure or a
problem occuring at particular places in the detector. Modify
the generator to allow for a subset of measurements to vary significantly
from nominal values. Study the affect of the number and size of
these anomalous measurements on the resulting calculation of the
acceleration constant.
Projects
- The Sun demo program shown in
Chapter 1: Physics displays
3-D molecules that can be rotated with the mouse. The file XYZApp.java
holds the following classes:
- XYZApp - controls the applet UI
- XYZChemModel - reads in the file
holding the relative coordinates of the center of each atom
in a given molecule. Each instance represents the molecule
and holds its relevant data.
- Atom - creates an image for each
atom in the molecule.
The program also uses the utility classs Matrix3D
to do the rotations arithmetic.
Create a new program along the same lines but use a Swing frame
for the UI, provide a dropdown menu to select the particular molecule
to view, and use Java2D graphics and image handling to display
the molecules.
|
|
|