Scilab Function
Last update : 22/8/2006

fraunhoffer_grt - propagates using far field fraunhoffer propagator and the Goertzel-Reinsch algorithm.

Calling Sequence

[dwf_out]=fraunhoffer_grt(dwf_in, distance, final_pixel_scale, final_x_axes[,final_y_axes])

Parameters

Description

Propagate using far field fraunhoffer propagator and the Goertzel-Reinsch algorithm. This propagator permits a change in the dimensionality and pixel scale of the final array.

Examples

	f1=begin(0.02,1e-6);
	f2=circ_ap(f1,0.005);
	f3=fraunhoffer_grt(f2,1e10,1000,128);
	field_plot(f3);
 

Author

Chen jingyuan, Gan guangyong (IAPCM, Beijing,China.)

See Also

fresnel ,   forward ,   steps ,   geom_propagation ,   near_angular ,   near_fresnel ,   far_fraunhoffer ,   far_fresnel ,   fresnel_grt ,   propagate ,