This site provides additional information from the author of the book Numerical Simulation of Optical Wave Propagation with examples in Matlab. It includes notes from the author, frequently asked questions, and additional examples. The code examples provided on this site make use of the code from the book. Code in the book is not provided here because it is copyrighted by the publisher. Right now, this is a new site, and new information is being added. Please be patient and check back here occasionally for more information.
The supporting MATLAB code for the examples found on this site can be found in the following GitHub repository:
https://github.com/jdschmidt-opticalscientist/bookWebsiteMatlabCode
Information Related to Book Chapters
- Chapter 1: Foundations of Scalar Diffraction Theory
- Chapter 2: Digital Fourier Transforms
- Chapter 3: Simple Computations Using Fourier Transforms
- Chapter 4: Fraunhofer Diffraction and Lenses
- Chapter 5: Imaging Systems and Aberrations
- Chapter 6: Fresnel Diffraction in Vacuum
- Chapter 7: Sampling Requirements for Fresnel Diffraction
- Chapter 8: Relaxed Sampling Constraints with Partial Propagations
- Chapter 9: Propagation through Atmospheric Turbulence