Skip to main content
Physics LibreTexts

1.6: Refraction by a Prism

  • Page ID
    7071
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Figure I.11 shows an isosceles prism of angle \(\alpha\) and a ray of light passing through it.

    FIGURE I.11 .png

    I have drawn just one ray of a single color. For white light, the colors will be dispersed, the violet light being deviated by the prism more than the red light. We’ll choose a wavelength such that the refractive index of the prism is \(n\). The deviation D of the light from its original direction is \(\theta_1 − \phi_1 + \theta_2 − \phi_2\). I want to imagine, now, if we keep the incident ray fixed and rotate the prism, how does the deviation vary with angle of incidence \(\theta_1\)? By geometry, \(\phi_2 = \alpha − \phi_1\), so that the deviation is

    \[ D = \theta_1 + \theta_2 -\alpha.\label{eq:1.6.1} \]

    Apply Snell’s law at each of the two refracting surfaces:

    \[ \frac{\sin\theta_1}{\sin\phi_1} =n \quad \text{and} \quad \frac{\sin\theta_2}{\sin(\alpha - \phi_1)}=n, \label{eq:1.6.2a,b} \]

    and eliminate \(\phi_1\):

    \[ \sin\theta_2 = \sin\alpha\sqrt{n^2-\sin^2\theta_1} -\cos\alpha\sin\theta_1. \label{eq:1.6.3} \]

    Equations \(\ref{eq:1.6.1}\) and \(\ref{eq:1.6.3}\) enable us to calculate the deviation as a function of the angle of incidence \(\theta_1\). The deviation is least when the light traverses the prism symmetrically, with \(\theta_1 = \theta_2\), the light inside the prism then being parallel to the base. Putting \(\theta_1 = \theta_2\) in equation shows that minimum deviation occurs for an angle of incidence given by

    \[ \sin \theta _ { 1 } = \frac { n \sin \alpha } { \sqrt { 2 ( 1 + \cos \alpha ) } } = n \sin \frac { 1 } { 2 } \alpha. \label{eq:1.6.4} \]

    The angle of minimum deviation \(D_{\text{min}}\) is \(2\theta_1 − \alpha\), where \(\theta_1\) is given by Equation \(\ref{eq:1.6.4}\), and this leads to the following relation between the refractive index and the angle of minimum deviation:

    \[ n = \frac{\sin\frac{1}{2}(D_{\text{min}}+\alpha)}{\sin\frac{1}{2}\alpha}.\label{eq:1.6.5} \]

    Of particular interest are prisms with \(\alpha\) = 60° and \(\alpha\) = 90°. I have drawn, in Figure I.12 the deviation versus angle of incidence for 60- and 90-degree prisms, using (for reasons I shall explain) \(n = 1.31\), which is approximately the refractive index of ice. For the 60° ice prism, the angle of minimum deviation is 21°.8, and for the 90° ice prism it is 45°.7.

    FIGURE I.12.png
    Figure I.12:

    FIGURE I.13 .png

    Solar Halo

    When hexagonal ice crystals are present in the atmosphere, sunlight is scattered in all directions, according to the angles of incidence on the various ice crystals (which may or may not be oriented randomly). However, the rate of change of the deviation with angle of incidence is least near minimum deviation; consequently much more light is deviated by 21°.8 than through other angles. Consequently we see a halo of radius about 22° around the Sun.

    Seen sideways on, a hexagonal crystal is rectangular, and consequently refraction is as if through a 90° prism (Figure I.14):

    FIGURE I.14.png

    Again, the rate of change of deviation with angle of incidence is least near minimum deviation, and consequently we may see another halo, of radius about 46°. For both haloes, the violet is deviated more than the red, and therefore both haloes are tinged violet on the outside and red on the inside.

    1280px-Sun_dogs_and_halo_(24104827192).jpg
    Figure: Sun halos with a larger and fainter 46° halo and a 22° halo with an upper tangent arc. (CC BY 2.0; NOAA Photo Library).

    This page titled 1.6: Refraction by a Prism is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by Jeremy Tatum via source content that was edited to the style and standards of the LibreTexts platform.