Learning Scientific Programming with Python (2nd edition)

P8.1.2: The Airy disc

Question P8.1.2

The Airy pattern is the circular diffraction pattern of resulting from a uniformly-illuminated circular aperture. It consists of a bright, central disc surrounded by fainter rings. Its mathematical description may be written in terms of the Bessel function of the first kind, $$ I(\theta) = I_0\left( \frac{2J_1(x)}{x}\right)^2, $$ where $\theta$ is the observation angle and $x=ka\sin\theta$; $a$ is the aperture radius and $k = 2\pi/\lambda$ is the angular wavenumber of the light with wavelength $\lambda$.

Plot the Airy pattern as $I(x)/I_0$ for $-10 \le x \le 10$ and deduce from the position of the first minimum in this function the maximum resolving power (in arcsec) of the human eye (pupil diameter 3 mm) at a wavelength of 500 nm.