function img_target = diffracted_image_at_target(img_source, xpos_s, ypos_s, image_target, xpos_t, ypos_t, z_t, lambda) [Ny,Nx]=size(image_target); xim_t=linspace(xpos_t(1), xpos_t(end), Nx); yim_t=linspace(ypos_t(1), ypos_t(end), Ny); img_target=zeros(Ny, Nx); for i=1:Nx for k=1:Ny intensity = beam_intensity_at_point_from_image(xim_t(i), yim_t(k), z_t, img_source, xpos_s, ypos_s, lambda); img_target(k,i) = intensity; end end