

MATLAB TUTORIAL HOW TO
So with that, the project began.Ĭomputational Fourier Optics is a text that shows the reader in a tutorial form how to implement Fourier optical theory and analytic methods on the computer.

I did some research and found a scattering of material on numerical Fourier optics, but no book with the content I envisioned. The synergy of the teaching and research activities led to the idea of a book on computer methods and Fourier optics. In addition, applying the theory to produce a display of a beam pattern or a blurry image of some object seemed to bring the application of Fourier optics to life for many students.Īt the same time, the research being performed by my group at New Mexico State University involved wave optics simulation of laser beam propagation through atmospheric turbulence. It wasn't long before I started designing computer exercises for the students to do - figuring that if it helped me, it would probably help them. The examples required careful consideration of the sample coordinates, amplitude scaling, practical dimensions, display settings, sampling conditions, and a number of other issues.

In teaching Fourier optics over a number of years, I found that I developed a better conceptual understanding of the analytic material after setting up examples for the class on the computer. This book began as a collection of notes and computer examples prepared for a first-year graduate course on Fourier optics.
