Академический Документы
Профессиональный Документы
Культура Документы
773 Am. J. Phys. 83 (9), September 2015 http://aapt.org/ajp C 2015 American Association of Physics Teachers
V 773
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
rffiffiffi % &
with eigenvalues 1 2pn
/ðn0Þ ðxÞ ¼ exp i x ; (12)
a a
h2
n2 p2 " ð Þ
Eðn0Þ ¼ $ n2 E10 : (3)
2m0 a2 where n is an integer.
Here a is the width of the well, and the (unknown) expansion III. HARMONIC OSCILLATOR
coefficients are cn. Straightforward algebra leads to the ma-
trix diagonalization problem The first question one should ask is, does this basis work?
And if so, is this basis any better or worse than the infinite
X
1
square well basis? To answer these questions we recall the
Hnm cm ¼ Ecn ; (4) results obtained in Ref. 4 for a harmonic oscillator potential
m¼1
embedded in the infinite square well.
where
A. Infinite square well basis
Hnm ¼ hwð0Þ
n jðH0 þ VÞjwð0Þ
m i ¼ dnm Eð0Þ
n þ V
Hnm (5) We place the harmonic oscillator potential inside an infi-
nite square well of width a that spans 0 < x < a. The analyti-
and cal form for this potential is
ða " # " #
2 npx mpx " #
V
Hnm ¼ hwðn0Þ jVjwðm0Þ i ¼ dx sin V ðxÞsin : 1 a 2
a 0 a a VHO ð xÞ ¼ m0 x2 x ' for 0 < x < a; (13)
2 2
(6)
and in dimensionless form we have
The problem is easily rendered into a convenient dimension-
less form by using units of the infinite square well width a !2 " #2
ð0Þ p2 "hx
VHO ðxÞ x 1
and ground state energy E1 vHO ð xÞ ¼ ð0Þ
¼ '
E1 4 Eð0Þ a 2
1
X
1
" #2 " #2
hnm cm ¼ ecn ; (7) pc x 1
m¼1 ¼ ' ; (14)
2 a 2
ð0Þ ð0Þ
where hnm $ Hnm =E1 and e $ E=E1 . ð0Þ
where we define c $ "hx=E1 . Using this potential, the
dimensionless Hamiltonian matrix components in the basis
B. Square well with periodic boundary conditions (2) are
In this work, as a first step, we use the same strategy but Hnm
instead of a box with infinite walls we use a “box” with peri- hnm ¼ ð Þ
odic boundary conditions. Then the wave function satisfies E10
( " #)
the general periodicity condition 2 p2 c2 6
¼ dnm n þ 1' þ ð1 ' dnm Þc2 gmn ;
/ðx þ aÞ ¼ /ðxÞ; (8) 48 ðpnÞ2
(15)
whose solutions are the plane-wave states,
where
/ðxÞ & eikx ; (9)
" #
2 2
ð'1Þnþm þ 1 1 1
where k $ 2m0 E="h . Here, k can be either negative or posi- gmn ¼ ' : (16)
tive. Imposition of the periodicity condition in Eq. (8) then
4 ðn ' m Þ2 ðn þ m Þ2
requires
A complete assessment of the success of this approach was
ka ¼ 2np; (10) carried out in Ref. 4; here we focus on the ground-state wave
function to compare with the results from the next subsection.
where n is an integer: n ¼ … '2, '1, 0, 1, 2,…. The eigen- A diagonalization of this matrix with a truncated basis indeed
values are then converges to the correct ground-state wave function, and the
! coefficients in Eq. (1) agree to high accuracy with those
n2 p2 "h2 ð Þ expected from the exact analytical solution7
En ¼ 4 ¼ 4n2 E10 : (11) 8
2m0 a2 " #1=4
>
< ðn'1Þ 32 ' (
i exp 'n2 =c for n odd;
Note that these differ from the eigenvalues of an infinite cn ¼ pc (17)
>
:
square well: (i) they have values that are four times as large 0 for n even;
for the same integer n; (ii) they are doubly degenerate (with
one exception); and (iii) E ¼ 0 is possible, and also consti- where n ¼ 1, 2, 3, 4,…. As mentioned in Ref. 4, the excellent
tutes the one exception to point (ii). The orthonormal basis convergence for all eigenvalues and eigenvectors can be
states are then understood from the & exp ð'n2 =cÞ dependence expected for
774 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 774
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
the coefficients for all eigenvectors (not just the ground the coefficients are labeled by n0 , but the exponential is cal-
state), provided that the parameter c is sufficiently large. culated with just n, using the correspondence described
This occurs when the well is very wide, so that eigenstates above.
are sufficiently bound by the harmonic potential that they do
not even “feel” the infinite walls of the infinite square well. C. Numerical comparison of periodic and square well
One question that might arise aside from other practical con- basis sets
siderations is: can this convergence be improved by adopting
different boundary conditions, for example, periodic bound- We pause for a moment to compare the accuracy and ef-
ficiency of the two basis sets. In Fig. 1, we plot the numeri-
ary conditions? The answer to this question is addressed in
cal eigenenergies obtained for the two cases with c ¼ 20
the next subsection (III B).
and nmax ¼ 60. We use MATLAB’s eig function,8 which
determines the eigenvalues/vectors by putting the matrix in
B. Periodic boundary conditions so-called Hessenberg form and then applying a QR decom-
For the case of periodic boundary conditions, we use Eq. position recurrence scheme that coverges to a so-called
(13) but now with the basis states in Eq. (12), so that the ma- Schur decomposition form from which the final values are
trix elements are readily attainable.9,10 The two basis sets give very similar
results, so an expansion in periodic boundary condition ba-
V
Hnm ¼ h/ðn0Þ jVj/ðm0Þ i sis states is just as effective as the method used in Ref. 4.
" " ## In particular, either method reproduces the expected lin-
ð
1 a 'i2pnx=a 1 2 a 2 i2pmx=a ear-in-n results to high accuracy for low-lying states,
¼ dx e m0 x x ' e : where the presence of the enclosing box is not even
a 0 2 2
noticed. This is the regime that is physically relevant to the
(18) harmonic oscillator potential. At higher values of n both
cases produce energies that grow as n2.
This integral is straightforward (some details are given in To evaluate the efficiency, we show the results for the
Appendix A); when combined with the kinetic energy contri- coefficients on a semi-log plot in Fig. 2. Both methods yield
bution, one obtains similar results,11 with the smooth decay breaking down
ð0Þ
% & " # where n ( "hx=E1 , which is the condition for the basis state
2 p2 c2 c2 1 energy equal to the crossover (from harmonic oscillator to
hnm ¼ dnm 4n þ þ ð1 ' dnm Þ ;
48 8 ðm ' n Þ2 square well) energy for the potential. Exact analytical results
agree to seven digits in either case. Note that agreement can
(19) be systematically improved indefinitely in both cases by
enlarging the width of the embedding square well. In prac-
which is clearly different from Eq. (15). tice, this is achieved by increasing the value of c (note the
As in the infinite-square-well case, we will have to trun- definition of c immediately following Eq. (14), where it is
cate this matrix, so it makes sense to arrange the basis states clear that c / a2). In any event this comparison for the
in order of increasing energy. We will order the quantum ground state extends to other excited states and shows that
numbers as n ¼ {0, 1, '1, 2, '2, 3, '3,…}, and then trun- neither efficiency nor accuracy is compromised by adopting
cate at some nmax. We will also label the quantum numbers periodic boundary conditions.
with a new subscript n0 , where n0 ¼ f0; 1; 2; 3; 4; 5; 6; …g in
the same order. So, for example, n0 ¼ 4 corresponds to
n ¼ '2.
In anticipation of our numerical results, it is helpful to cal-
culate the Fourier coefficients of the harmonic oscillator
ground state analytically. Using the analytical form for the
ground-state wave function written in the same dimension-
less units as above,
" " #2 #
" #1=4
pc p2 c 1
wHO ðxÞ ¼ exp ' 2 x ' ; (20)
2a2 4a 2
we can take the inner product with each eigenstate from Eq.
(12). We obtain the coefficients
" #1=4
n 8 ' (
cn0 ¼ h/ðn0Þ jwHO i ¼ ð'1Þ exp '4n2 =c ;
pc Fig. 1. Plot of the normalized energy levels vs quantum number n for nu-
(21) merical solutions using open (infinite square well) and periodic boundary
ð0Þ
conditions. We used nmax ¼ 60 and c ¼ h"x=E1 ¼ 20. The rationale for the
which again differ from those in Eq. (17). This difference is curve n2 þ voff is explained in Ref. 4. As in Ref. 4, we use an enumeration
that starts with n ¼ 1 rather than n ¼ 0 to make the two cases consistent.
not significant and shows that no real advantage for conver-
Both results give the correct energy eigenvalues at low values of n, and both
gence can be gained by going to periodic boundary condi- grow as n2 at large values of n, reflecting the expected behavior due to the
tions. More importantly, no disadvantage occurs either, as confining box. Note the clear degeneracies at large n for the case with peri-
we will illustrate explicitly in the next subsection. Note that odic boundary condition energies.
775 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 775
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
decaying and an exponentially growing solution in the
“barrier” regions. Matching the wave functions and their
derivatives at one interface determines two of the unknown
coefficients. At the next interface, a similar procedure deter-
mines two more coefficients, but this still leaves two
unknown coefficients, and on this would go ad infinitum.
Bloch’s theorem allows the second matching process to ter-
minate the procedure, since now the two coefficients are
written in terms of the original two, and we are left with four
homogeneous equations with four unknowns. Because the
determinant of the coefficients of these four equations must
be zero for there to be a solution, one can derive the
expression
wðx þ aÞ ¼ eiKa wðxÞ; (22) It should be clear from Eq. (22) why we altered the origi-
nal matrix method to use periodic boundary conditions—we
where a is the unit-cell length and K is a wave vector such simply replace Eq. (8) with Eq. (22). How does this alter the
that 'p < Ka < p. Here K is a new quantum number that procedure discussed in subsection (III B). Quite simply,
labels the solutions in each energy band. (In this formalism the periodicity condition (10) is modified to the Bloch
K is continuous because we have assumed potentials that condition:
repeat indefinitely. For a finite-length potential there would
be as many solutions in each band as there are cells in the ka ¼ 2pn ! ka ¼ 2pn þ Ka; (25)
lattice.) Thus, Bloch’s theorem allows us to solve for the
problem in one unit cell only and allows us to vary K where as before, k2 ¼ 2m0 E="h2 . Hence, the basis function
continuously. energies become
" #2 " #2
B. Analytical solution to the Kronig-Penney model h"2 p2 Ka ð0Þ Ka
Eðn0Þ ¼ 2n þ ¼ E 1 2n þ : (26)
2m0 a2 p p
In practice, the analytical treatment of the Kronig-Penney
model1 allows one to utilize Bloch’s theorem as a boundary
condition. In that problem, one uses a potential that repeats a Crucially, Eq. (26) modifies only the diagonal elements of
square well of width b followed by a square barrier of width the Hamiltonian. The off-diagonal elements are unaffected
a ' b: because the basis states (12) are modified according to
% &
X
þ1 1 2pn þ Ka
VðxÞ ¼ V0 h½x ' ðna þ bÞ* h½ðn þ 1Þa ' x*; (23) /ðn0Þ ðxÞ ! pffiffiffi exp i x ¼ eiKx /ðn0Þ ð xÞ: (27)
a a
n¼'1
where h[x] is the Heaviside step function. Note that the width But this means that /+n ðxÞ ! e'iKx /+n ðxÞ. Thus, the extra
of the unit cell is a and that the product of two h functions exponentials arising from the Bloch condition cancel one
V
equals 1 within the barrier, where x is greater than na þ b but another in the matrix elements Hnm and so the off-diagonal
less than (n þ 1)a. elements remain purely potential-dependent.
For states whose energies are below the barrier height one To locate the energy bands, we pass different values of Ka
can solve the Schr€ odinger equation for each region in turn: a in the range ('p, p) to matrices suitably modified by Eq.
linear combination of two plane waves in the “well” regions (26). The remaining matrix elements are determined as
followed by a linear combination of an exponentially before.
776 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 776
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
As a first example, consider a unit cell consisting of a
square well (Kronig-Penney model) of width b centered
between two barriers of height V0, each of width (a ' b)/2.
This is just a shifted version of Eq. (23); an example
ð0Þ
is shown in Fig. 3. Then, with q $ b/a and v0 $ V0 =E1 , we
have the matrix
"" #2 #
Ka
hnm ¼ dnm 2n þ þ v0 ð1 ' qÞ
p
ð'1Þm'nþ1 sin½pðm ' nÞq*
þð1 ' dnm Þv0 : (28)
p m'n
We repeatedly diagonalize matrices of this form for various
values of Ka 2 ('p, p) to form the band solutions.
Some results for this model are shown in Fig. 4. When
ð0Þ
there are no barriers (v0 ¼ V0 =E1 ¼ 0) we see the folded
parabolas corresponding to plane-wave solutions. As we turn
on the periodic potential (e.g., with v0 ¼ 10) we see band
gaps emerge, with larger gaps in the lower-energy bands,
and more curvature (i.e., band width) in the upper bands.
Note that band gaps also form well above the potential bar-
riers. Analytical solutions found by solving Eq. (24) are also
shown in Fig. 4 and are in complete agreement. We have
thus succeeded in demonstrating that this numerical method
works for periodic arrays. The familiar result of energy
bands separated by gaps with no states, owing to the limited
overlap of neighboring wells, is now apparent from both a
(familiar) analytical and a (less familiar) numerical point of
view.
V ð xÞ 'A
v ð xÞ ¼ ð Þ
¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ; (29)
E10 ð x ' a=2Þ2 þ b2
777 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 777
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
Fig. 8. Energy band diagram for the simple harmonic oscillator potential
ð0Þ
with c ¼ " hx=E1 ¼ 4:84105 [shown here schematically and also in Fig.
5(c)]. Note the small energy gap separating the two highest energy bands
Fig. 5. Schematic representations of the potentials used for comparing
(compared with that arising from the Kronig-Penney potential shown in the
energy band structures.
previous two figures). This gap is even smaller for the inverted harmonic os-
cillator potential (Fig. 9) and the linear well potential (Fig. 10).
Fig. 6. Energy band diagram for the Kronig-Penney potential with q ¼ 0.5 Fig. 9. Energy band diagram for the inverted harmonic oscillator potential
ð0Þ
and v0 ¼ 20.5607 [shown here schematically and also in Fig. 5(a)]. Note the with c ¼ "hx=E1 ¼ 7:30845 [shown here schematically and also in Fig.
presence of energy gaps for the high-energy bands. These gaps persist with 5(d)]. Note the very small gap between the two highest energy bands, and
diminishing size as the energy increases. also the non-parabolic dispersion for these two bands.
Fig. 10. Energy band diagram for the linear well potential with A ¼ 19.8705
Fig. 7. Energy band diagram for the Kronig-Penney potential with q ¼ 0.8 [shown here schematically and also in Fig. 5(e)]. The comments in the previ-
and v0 ¼ 10.8775 [shown here schematically and also in Fig. 5(b)]. ous two figure captions apply here as well.
778 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 778
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
with energies less than the maximum barrier height would Table I. The dimensionless second derivatives at the minimum (maximum)
form, and in which the third band would have an energy dif- of the third energy bands from Fig. 11, which are inversely proportional to
the electron and hole effective masses. The third column gives the ratio
ference between the highest level (at Ka ¼ 6p) and the max- e00 e =e00 h $ m+h =m+e .
ð0Þ
imum barrier potential Vmax of DE ¼ E1 .
As mentioned earlier, bands with gaps form at energies Potential e00e e00h e00e =e00h
above the barrier maxima as well. However, the character of
these bands is strongly dependent on the type of periodic K-P (q ¼ 0.5) 13.83 '25.35 '0.55
potential used. In particular, for the last three potentials K-P (q ¼ 0.8) 39.09 '70.61 '0.55
shown in Fig. 5 the gap can be quite small (not even discerni- Simple HO 37.84 '121.80 '0.31
ble, for example, on the scale of Fig. 9). Moreover, for these Inverted HO 19.83 '55.96 '0.35
last three potentials, the minima and maxima of these higher Linear 31.63 '102.23 '0.31
energy bands can be distinctly non-parabolic, and in fact ex-
hibit V-shaped (or inverted V-shaped) dispersions close to
the minima (or maxima). comparing to the free-electron case where the kinetic energy
For each of these five potentials, we then focused on the is given by E ¼ "h2 K 2 =ð2m0 Þ. Taking two derivatives of the
third band (the one closest to but lower than Vmax) and nor- kinetic energy with respect to the momentum gives the recip-
malized the bands by setting the highest band level to E ¼ 0 rocal of the mass, and so in our case we take derivatives
in each case, as shown in Fig. 11. The band width varies con- using the crystal momentum "hK for the same effect.
siderably as shown; this can be adjusted by varying the bar- We evaluate the second derivative in Eq. (30) using a five-
rier heights and widths, as is explicitly shown in the case of point fit12 and tabulate the ratio m+h =m+e of the two effective
the Kronig-Penney model (first two potentials of Fig. 5); in masses for each potential shape in Table I, where we also
the case of the other potentials, we could include an addi- tabulate the dimensionless second derivatives e00i $ ðp2 =a2 Þ
tional barrier or well “plateau.” d 2 ei ðKÞ=dK 2 , with i ¼ e (electron) or h (hole). That is, these
One property of importance is the ratio of the electron and second derivatives are computed directly from the data
hole effective masses. These are defined through the corre- points in Fig. 11 at the points Ka/p ¼ 0 and 1. The ratio
spondence of the band dispersion with the free-electron-like depends on the details of the potential used; the two Kronig-
parabolic behavior at the minima and maxima of the bands, Penney models yield essentially the same ratio, and the mag-
nitude of this ratio can decrease considerably with other
respectively. It is well known in the semiconductor commu-
potential shapes. From the data in Table I, first note that the
nity that the hole effective mass at the top of the valence
ratio has a magnitude that is less than unity. This is because
band can differ considerably from the electron effective
holes have effectively a weaker barrier through which to tun-
mass at the bottom of the (next) conduction band. However,
nel compared with electrons. Consider the third band in any
many of the models utilized by researchers in the field of
of Figs. 6–10 and imagine two cases: the band is nearly
strongly correlated electron systems have electron-hole sym-
empty of electrons (many holes) or the band is nearly full of
metry; this means that the electron and hole effective masses electrons (few holes). For the nearly empty case, electrons
in the same band are identical. These effective masses are will occupy the lowest-energy states near K ¼ 0 and so, rela-
defined by tive to their energy level, will see a higher potential step than
) ) in the case where the band is nearly filled with electrons near
1 1 d 2 EðK Þ )) 1 1 d 2 EðK Þ ))
$ 2 and $ : K ¼ 6p/a.
m+e " h dK 2 )Kmin m+h "h2 dK 2 )Kmax The decrease of the ratio m+h =m+e below unity is most pro-
(30) nounced when either the linear or simple harmonic oscillator
potential is used. The reason is that these potentials have
Derivations of these equations can be found in solid state cusp-like barriers, so that the barrier width is also reduced
physics textbooks, but a heuristic argument can be made by for holes compared to electrons; therefore, the holes should
have more mobility (lower effective mass) compared with
electrons, over and above the advantage already present due
to the difference in effective barrier height. For Figs. 8–10
and looking at the third band once again, we see that the
potentials “look” wider for those states around K ¼ 0 than for
those states near K ¼ 6p/a.
This asymmetry between electrons and holes may be im-
portant in a new class of superconducting models, where
dynamic interactions are taken into account.13,14
V. SUMMARY
We hope that this paper will serve as a bridge from the
classroom to the research desk for both undergraduate and
graduate students in the area of electronic structure calcula-
tions. The “classroom” or “textbook” example for electronic
band structure has always been the Kronig-Penney model.
Fig. 11. The third energy band for the five potentials shown in Fig. 5, with The enlightening feature in the model has been the recasting
the topmost energy set equal to zero. Note the variation in bandwidth, but, of the problem of an extended (i.e., Bloch) state in terms of
more importantly, the difference in curvatures, as tabulated in Table I. the problem in one unit cell, using Bloch’s theorem. The part
779 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 779
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
"" #2 #
that is more intimidating for students is the extension beyond Ka p2 c2
simple square wells to more realistic potentials; this is what hnm ¼ dnm 2n þ þ
this paper has tried to address. p 24
" #
Simple procedures to obtain numerical solutions for any c2 ð'1Þ
m'n
potential that supports bound states were illustrated in Ref. ' ð1 ' dnm Þ : (A5)
4. This methodology was extended to periodic boundary con- 8 ðm ' nÞ2
ditions for the purpose of this paper, because the next step—
implementing the Bloch condition—is then essentially triv- Note the difference between Eqs. (A5) and (A3) in both the
ial. Students can then tackle their own favorite potential, off-diagonal elements (change of sign) and the diagonal ele-
such as the “pseudo-Coulomb” potential referred to in Eq. ments (factor of 2 in the potential term).
(29). We have given a number of examples already in this A third example is the linear well [Fig. 5(e)], with poten-
paper and mentioned one particular property, the asymmetry tial defined by
between electron and hole masses, that can have important 8 " #
consequences for semiconductors and possibly superconduc- >
> 1 x a
>
< 2A 2 ' a 0<x< ;
tors. In general, the more realistic potentials tend to make 2
V ð xÞ ¼ " # (A6)
the barrier effectively narrower for holes than for electrons, >
> x 1 a
with the consequence that hole masses are generally lower >
: 2A ' < x < a:
a 2 2
than electron masses. We also note that more realistic poten-
tials can give rise to higher energy bands with non-parabolic This system has matrix elements
shapes. "" #
#2
Ka A
ACKNOWLEDGMENTS hnm ¼ dnm 2n þ þ
p 2
This work was supported in part by the Natural Sciences A * m'n
+
' ð1 ' dnm Þ 1 ' ð'1Þ : (A7)
and Engineering Research Council of Canada (NSERC), by p ðm ' nÞ
2 2
the Alberta iCiNano program, and by a University of Alberta
Teaching and Learning Enhancement Fund (TLEF) grant.
APPENDIX B: SAMPLE CODE
APPENDIX A: ANALYTICAL MATRIX ELEMENTS Here, we present some MATLAB code that will populate
a matrix with the harmonic oscillator unit cell matrix ele-
For the harmonic oscillator [Fig. 5(c)], beginning with Eq. ments (the harmosccell function), which is then used to
(18) we can cast the integral into the dimensionless form generate the energy bands and plot them (the bandcalc
ð0Þ
(recall that c $ "
hx=E1 ) function). To reproduce the results of Fig. 8, one can run the
" #2 command:
V
Hnm pc
hVnm $ ð Þ
¼ Inm ; (A1) , bandcalc (60, 4.84105, 800)
E10 2
function h ¼ harmosccell (N, g)
where %HARMOSCCELL Simple harmonic oscillator
unit cell matrix elements
ð 1=2 % N x N matrix
Inm ¼ ð'1Þm'n u2 ei2pðm'nÞu du: (A2) % g is the strength of the SHO in units of
'1=2 \hbar \omega/E_1^(0)
h ¼ zeros (1,N þ 1);
This integral is elementary and the required dimensionless %OEIS A001057 ¼ 0, 1, '1, 2, '2,…
matrix elements with the Bloch modification are a ¼ @(n)(1 ' (2*n þ 1)*('1)^n)/4;
"" #2 # % Precompute a(n) values
Ka p2 c2 an ¼ zeros (1, N þ 1);
hnm ¼ dnm 2n þ þ for i ¼ 1:N þ 1
p 48
" # an(i) ¼ a(i'1);
c2 1 end
þ ð1 ' dnm Þ : (A3) % Compute diagonal elements
8 ðm ' nÞ2
n ¼ 1:N þ 1;
h ¼ 4*an(n).*an(n) þ (pi*pi*g*g)/48;
For the inverted harmonic oscillator potential [Fig. 5(d)], we % ' (4*an(n)*Ka/pi) þ (Ka*Ka)/(pi*pi))
use h ¼ diag(h);
8 % &
> 1 a 2
a % Compute off-diagonal upper triangular
>
> 2 2
elements
< ' m0 x x ' 0<x< ;
2 4 2 % m ¼ an(n þ 1:end), n ¼ an(n)
V ð xÞ ¼ % &
>
> 1 a 2
a for n ¼ 1:N
>
: ' m0 x2 ðx ' aÞ2 ' < x < a:
2 4 2 h(n,n þ 1:end) ¼ (1/8)*g*g *(('1).^ (an(n þ 1:
(A4) end) 'an(n)))./…
((an(n þ 1:end)'(an(n))). ^2);
This system has matrix elements end
780 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 780
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43
% Fill the LL with the conjugate transpose of plot (Ka(i)/pi, E(3,i),’g.’,’MarkerSize’,
UR 13);
h ¼ h þ triu(h, 1)’; plot (Ka(i)/pi, E(4,i),’m.’,’MarkerSize’, 13);
end plot (Ka(i)/pi, E(5,i),’c.’,’MarkerSize’,
13);
function [E, Ka] ¼ bandcalc(N, g, iter)
hold on;
%BANDCALC Generates energy bands for repeat-
end
ing harmonic oscillator
xlabel(’Ka/\pi’,’FontSize’, 16);
% N x N matrix
ylabel(’E/E_1 {(0)}’,’FontSize’, 16);
% g is the strength of the SHO in units of
end
\hbar \omega/E_1^(0)
% Number of points per band ¼ 2*iter þ 1 (sym- a)
Electronic mail: rpavelic@ualberta.ca
metric around 0) b)
Electronic mail:fm3@ualberta.ca
E ¼ zeros(N þ 1,2*iter þ 1); 1
R. de L. Kronig and W. G. Penney, “Quantum mechanics of electrons in
Ka ¼ 0:(pi/(iter)):pi; % Generate values of crystal lattices,” Proc. R. Soc. London Ser A 130, 499–513 (1931).
Ka from 0 to pi 2 €
F. Bloch, “Uber die Quantenmechanik der Elektronen in Kristallgittern,”
Ka ¼ horzcat('fliplr(Ka(2:length(Ka))), Ka); Z. Phys. 52, 555–600 (1929), in German. Remarkably, Bloch has 12
% Mirror to 'pi to 0 papers that are more cited than this one. See also F. Bloch, “Memories of
%OEIS A001057 ¼ 0, 1, '1, 2, '2,… electrons in crystals,” Proc. R. Soc. London Ser A 371, 24–27 (1980),
where he provides some context for this theorem.
a ¼ @(n)(1 ' (2*n þ 1)*('1)^n)/4; 3
Almost any introductory condensed matter textbook will introduce some
h ¼ harmosccell (N, g); % Solve matrix ele- basic notions about electronic band structure. A particularly lucid account
ments once that tries to take you from the basic Kronig-Penney model to more sophis-
% Precompute a(n) values ticated calculations is N. W. Ashcroft and N. D. Mermin, Solid State
an ¼ zeros (1, N þ 1); 4
Physics (Saunders, Philadelphia, 1976), chaps. 8–11.
for i ¼ 1:N þ 1 F. Marsiglio, “The harmonic oscillator in quantum mechanics: A third
way,” Am. J. Phys. 77, 253–258 (2009).
an(i) ¼ a(i'1); 5
V. Jelic and F. Marsiglio, “The double-well potential in quantum mechan-
end ics: A simple, numerically exact formulation,” Eur. J. Phys. 33,
for i ¼ 1:iter þ 1 1651–1666 (2012).
hbloch ¼ h; 6
I. D. Johnston and D. Segal, “Electrons in a crystal lattice: A simple com-
% Modify main diagonal with Bloch 7
puter model,” Am. J. Phys. 60, 600–607 (1992).
condition See Ref. 4. Note that this article has a typographical error in Eq. (15),
which has been corrected here in Eq. (17).
for n ¼ 1:N þ 1 8
Mathworks, MATLAB function eig, <http://www.mathworks.com/help/
hbloch(n,n) ¼ hbloch(n,n) ' (4*an(n)*Ka(i)/ matlab/ref/eig.html>.
pi) þ (Ka(i)*Ka(i))/(pi*pi); 9
G. Lindfield and J. Penny, Numerical Methods: Using MATLAB, 3rd ed.
end (Academic Press, Waltham, MA, 2012), pp. 135–138.
10
% Diagonalize matrix and store energe E. Gkioulekas, “Algorithms with Matlab,” <faculty.utpa.edu/gkioulekase/
results codes/matlab_lalg.pdf>, pp. 12–16.
11
[c, Ebloch] ¼ eig (hbloch); In either case, for the harmonic oscillator potential, or any potential that is
even in x, we could of course increase the efficiency by a factor of 2 by
Ebloch ¼ diag(Ebloch); leaving out the even-integer basis functions for the infinite square well
E(:,i) ¼ sort (real (Ebloch)); case (since they are zero) and using only the sum of the positive and nega-
E(:,2*iter'i þ 2) ¼ E(:,i); tive coefficients for the periodic boundary condition case. In a more gen-
end eral case neither of these efficiencies is possible.
12
% Plotting T. Pang, An Introduction to Computational Physics, 2nd ed. (Cambridge
for i ¼ 1:2*iter þ 1 U.P., Cambridge, 2006), p. 51.
13
J. E. Hirsch, “Dynamic hubbard model,” Phys. Rev. Lett. 87, 206402-1–4
plot (Ka(i)/pi, E(1,i),’b.’,’MarkerSize’, (2001).
13); 14
G. H. Bach, J. E. Hirsch, and F. Marsiglio, “Two-site dynamical mean
plot (Ka(i)/pi, E(2,i),’r.’,’MarkerSize’, field theory for the dynamic Hubbard model,” Phys. Rev. B 82, 155122-
13); 1–15 (2010) and references therein.
781 Am. J. Phys., Vol. 83, No. 9, September 2015 R. L. Pavelich and F. Marsiglio 781
This article is copyrighted as indicated in the article. Reuse of AAPT content is subject to the terms at: http://scitation.aip.org/termsconditions. Downloaded to IP:
128.138.248.77 On: Sun, 17 Jan 2016 18:32:43