Some useful MATLAB Programs to be used in Optical Design.
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 |
Heysem.zip | 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 |
Application Notes
About ZEMAX
Kur