How to plot a complex exponential equation

So, I am doing some work on photolithography and I need to plot a diffraction pattern with the following diffration pattern equation: H(X,Y)=exp(i*(pi*r^2)/(lambda*z)) lambda is 400nm, z is 10cm. I should get a set of concentric rings.
Any help would be appreciated.

 Accepted Answer

You could use matlab's 'surf' function to do a 3D plot of either the real or the imaginary part of H, but not both at the same time. The only difference between the two is a matter of phase. Presumably you would get a pattern of waves in rings emanating from the origin, as though someone threw a rock into a lake. See the documentation for 'surf' to get the requirements on the inputs.

More Answers (0)

Asked:

Ali
on 15 Feb 2014

Answered:

on 15 Feb 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!