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.

 採用された回答

Roger Stafford
Roger Stafford 2014 年 2 月 15 日

0 投票

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.

その他の回答 (0 件)

カテゴリ

質問済み:

Ali
2014 年 2 月 15 日

回答済み:

2014 年 2 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by