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