EOP 601 Optical Design Notes

Schott glass catalog

Glass catalog and dispersion calculations (using Sellmeier formula)

Download MATLAB code and Schott data files: Schott.zip

examples functions
example sellmeier.m

Sags and Edge Thickness

Download MATLAB code: sag.zip.

examples functions
Sag examples
drawlens example
sag.m
drawlens.m

Lens Definition and Drawing

Download MATLAB code: lens.zip

examples functions
example drawsys.m

System Matrix and Conjugates

Download MATLAB code: sysmatrix.zip

examples functions
example sysmatrix.m
conjugates.m

Paraxial Raytrace

Download MATLAB code: parax.zip

examples functions
triplet lens
example raytrace
parax.m

Reference:

Warren J. Smith, Modern Lens Design, A Resource Manual, McGraw-Hill, 1992. ISBN 0-07-059178-4 (p 129)

Axial and Chief Rays

Download MATLAB code: axial_chief.zip

examples functions
triplet lens
vignetting
vignette.m

Trigonometric Raytrace

Diagram used in definition of of G (Download MATLAB code (and ppt) diagram.zip)


Maintained by John Loomis, last updated 6 June 2011