Fraunhofer diffraction simulation in Matlab

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 3K views
riharenda009
Messages
3
Reaction score
0
Hello, below is the screenshot from the book INTRODUCTION TO MODERN DIGITAL HOLOGRAPHY With MATLAB (TING-CHUNG POON, JUNG-PING LIU). This book is free to download. There is a script for Fraunhofer diffraction pattern and equation 1.40 is Fraunhofer diffraction formula in terms of Fourier transform.
matlabfd.png

I don't understand commands C=C*lambda*z/M/delta*1000 and R=R*lambda*z/M/delta*1000;. They are probably scaling coordinates in image plane, but I don't know how. Can anybody explain it? Thank you very much. Here are the results of the simulation. Coordinates are in milimeters.
m1.png

m2.png
 

Attachments

  • matlabfd.png
    matlabfd.png
    22.2 KB · Views: 1,147
  • m1.png
    m1.png
    9.1 KB · Views: 1,259
  • m2.png
    m2.png
    14.7 KB · Views: 1,072
Physics news on Phys.org