OPTx42_simulator
Version 1.0.0 (9.41 KB) by
Brian Kruschwitz
Optical simulator for teaching of aberrations, interferometry, and optical testing (University of Rochester courses OPT 242 and OPT 442)
This simulation GUI is used to aid in the teaching of aberrations, interferometry, and optical testing. It was developed for courses at the University of Rochester's Institute of Optics, specifically for undergraduate-level OPT 242 and graduate-level OPT 442 (Instrumental Optics).
The GUI interface allows users to input aberration / wavefront coefficients as either primary Seidel aberrations or fringe Zernike coefficients. The GUI then offers a variety of displays:
Wavefront aberration visualization: Wavefront surface maps, wavefront color maps, wavefront lineouts (sagittal and tangential fans)
Transverse ray error visualization: Ray intercept plots, spot diagrams
Imaging system performance: Point Spread Functions, MTF (2D color plot or lineouts along positive fx and fy axes)
Interferometry: Single-pass or double-pass 2-beam interferometers (e.g. Fizeau, Mach-Zehnder, Twyman-Green interferometers), lateral shearing interferometer (shear plate testing)
Non-interferometric testing: Shack-Hartmann spot simulator, Foucault knife-edge and wire testing
Cite As
Brian Kruschwitz (2026). OPTx42_simulator (https://www.mathworks.com/matlabcentral/fileexchange/136034-optx42_simulator), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2019a
Compatible with R2013a and later releases
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
