Written for a course on Fourier optics, this book shows how to implement Fourier optical theory and analytic methods on a computer. A primary objective is to give readers the ability to program their own basic wave optic beam propagations and imaging simulations. Topics include computational Fourier optics, sampled functions and the discrete Fourier transform, and MATLAB programming of functions.
MATLAB is used to solve numerous examples in the book. In addition, a supplemental set of MATLAB code files is available for download.
Teaching materials based on MATLAB and Simulink