Optical Properties of Gold Nanoparticles with Matlab PHY??? Intro to Nanotechnology Dr. Zohdy, Dr. Martins, Evan J. Dawley Introduction Particles with dimensions on the order of a billionth of a meter are called nanoparticles. When nanoparticles of certain metals such as gold are exposed to electromagnetic radiation, the nanoparticles may absorb or scatter the radiation unlike macroscopic metals. The electrons on the surface of the nanoparticles oscillate at a particular frequency. As a result, the optical response surrounding that frequency is much stronger. A typical measure of optical response is known as extinction efficiency (absorption plus scattering vs. wavelength). The goal of this lab is to examine the extinction efficiency for different sizes of gold nanoparticles. At what frequencies do gold nanoparticles exhibit the largest absorption and scattering? The equation for extinction efficiency is given by, Qext 2 kr 2 2n 1 Re a n 1 n bn where: k 2 (1) r radius of nanoparticle an , bn extinction coefficients The extinction coefficients are computed through the following: 1 an bn m 2 jn mx xjn x jn x mxjn mx m 2 jn mx xhn(1) x hn(1) x mxjn mx jn mx xjn x jn x mxjn mx jn mx xhn(1) x hn(1) x mxjn mx where: m complex refractive index relative to medium 1 2 (2), (3) (ratio of permeability of sphere to medium) x kr jn x spherical bessel function hn(1) x jn x +iyn x (spherical henkel function) Matlab has built in traditional Bessel and Henkel functions which are not identical to the spherical Bessel and Henkel functions. The traditional and spherical kinds are related by jn x yn x 2x 2x J n 0.5 x (4), (5) Yn 0.5 x J and Y are Matlab’s Bessel function of the first and second kinds, respectively. For n = 0, the spherical functions are sin x x cos x y0 x x j0 x (6), (7) The derivatives in Equations (2) and (3) can be expressed as xjn x xjn 1 x njn x xh x xhn(1)1 x nhn(1) x (8), (9) (1) n 2 cn dn 1 jn x xhn(1) x 1hn(1) x xjn x 1 jn mx xhn(1) x hn(1) x mxjn mx 1mjn x xhn(1) x 1mhn(1) x xjn x m 2 jn mx xhn(1) x 1hn(1) x mxjn mx Matlab Assignment Using the expressions in the introduction, plot the extinction efficiency from wavelengths 350 nm to 1000 nm (in increments of 0.01 nm) for gold nanoparticles of size 5 nm, 10 nm, 20 nm, and 50 nm in a vacuum (i.e. the permeability ratio is 1). A data file entitled gold.dat will be provided to you. The file contains the real and imaginary parts of the refractive index for each wavelength from 350 nm to 1000 nm. You can load the file directly into a matrix using the command, load gold.dat. Note: Equation (1) contains an infinite series with index n. However, the series can be truncated after a certain number of elements because the remaining numbers in the series are negligible. For each wavelength the maximum index is given by nmax x 4 x1/3 2 (10) When you plot the extinction efficiency, plot all cases on a single plot. In your m-file, this plotting process is simple if you can create a matrix of size 4 x m (where m is the number of wavelengths). Make sure you label your axes and title your plot. Find the wavelengths at which the nanoparticles have an extinction efficiency peak. Hint: It may be helpful to access a particular row or column of a matrix. Using a “:” in the correction position will do the trick. For example, access all of the column data for row 1 by the expressions A(1,:) or access all of the row data for column 2 through A(:,2). 3