6.161 Code and Demos: (Some links require you to have web certificates and be currently enrolled in 6.161)
Sample
Code for Lab #2: (Interference and Coherence)
Part
of a Data-fitting tool for Lab #2 (myeqn.m)(matlab)
Sample
Objects for Lab #3: (Diffraction)
Triangle(bmp)
Hexagon(bmp)
Octagon(bmp)
doubleslitpattern(bmp) - for use with lab3doubleslit.m
Randomly-Oriented
Apertures(bmp)
Sample
diffraction pattern image taken with a CMOS camera(bmp)
Colormap
file for MATLAB (makes the FFT output look like the laser output) (matlab)
Sample
Code for Lab #3: (Diffraction)
conv2fourier.m(matlab)
lab3.m(matlab)
lab3doubleslit.m(matlab)
Sample
Code for Lab #4: (Holography)
Real-Time
Holography Data Conversion Tool(matlab)
Student
Data for Lab #5 Light Modulation and Lab #6 Lasers:
Use the data conversion tool
under Lab #4 to convert the data files to matlab vectors.
This
page has been created and maintained for 6.161, the Modern Optics Project
Laboratoryand 6.637, Optical Signals, Devices and Systems by David Dunmeyer,
Gustavo Gil and Prof. Cardinal Warde. Permission of the authors for
duplication or other use of this website's content is required and must
include the original copyright. © 2003,2004,2005,2006 Prof. Cardinal Warde,
David Dunmeyer