List of MATLAB programs to be used to initilize some optical system designs.
File name
Description
achromate.m
Simple cemented achromatic thin lens design
achromate_ynu.m
Relatively advanced cemented achromatic lens design
cassegrain.m
Cassegrain telescope design
ceren
Generates light source file obtained from Cherenkov Radiation to be used in NSC mode. sample output.
codington.m
Design of a single thin lens having minimum spherical aberration
cooke_triplet.m
Design of a simple cooke triplet using Laikin's Algorithm
dri.m
DRI range calculator using Johnson criteria
eyepiece_ramsden.m
Simple Ramsden type eyepiece design using thin lenses
freeform_circular.m
Simple freeform lens design for uniform circular illumination for source-target distrance 5 meters.
Heysem.tgz
Simple GUI based lens design program similar to Zemax Lens Data Editor
source_gaussian_random.m
Generates light source file for a Gaussian Beam to be used in NonSequential mode. sample output.
source_lambertian_random.m
Generates light source file for a Lambertian Beam to be used in NonSequential mode. sample output.
yu.m
Implementation of y-u ray tracing method for several surfaces
ynu.m
Implementation of y-nu ray tracing method for a Cooke Triplet
zoomlens.m
Basic afocal zoom lens design using three paraxial thin lenses