[alphaL,c] = CircFresnel(R0,Dp,R,Dt,lambda,Ngrid,[OutForm])
Computes the complex field resulting from the Fresnel diffraction of a circular aperture illuminated by an onaxis point source R0 meters from the aperture at an observation plane R meters from the aperture.
Parameters 
Description 
R0 [scalar] 
Phase curvature of illuminating field (m) 
Dp [scalar] 
Aperture diameter (m) 
R [scalar] 
Range from aperture to observation plane (m) 
Dt [scalar] 
Diameter of interest in the observation plane (m) 
lambda [scalar] 
Wavelength (m) 
Ngrid [scalar] 
Number of grid points in the observation plane. 
OutForm [string] 
(Optional) Output format. 'S' for slice, 'Q' for quadrant, 'F' for full image, and 'T' for full image in a structure format (.x, .y, .g). If quadrant is specified, the grid dimension is Ngrid x Ngrid, for full pattern, the grid is 2(Ngrid1)x2(Ngrid1). If Ngrid is $2^n + 1$ and the full pattern is returned, it will be properly centered for use with FFT2. 
Return Values 
Description 
alphaL [vector/matrix] 
Normalized complex field (${W}^{1/2}$) 
c [vector] 
Evaluation points along one axis (m) 
Copyright (c) 2009. All rights reserved.

What do you think about this topic? Send feedback!
