Matrix Numerov Method
Matrix Numerov improves the centered second derivative by relating neighboring second derivatives to neighboring wavefunction values. On a uniform grid with smooth coefficients and consistent boundaries, it gives a compact fourth-order eigenvalue discretization. The familiar sixth-order local Numerov identity should not be confused with sixth-order global eigenvalue accuracy.
Required background. Finite differences derives the second-order kinetic matrix; boundary conditions fixes the endpoint problem.
The compact derivative identity
Section titled “The compact derivative identity”Taylor expansion around yields
Let be the usual second-difference matrix divided by on the interior Dirichlet grid, and let
Then has diagonal and adjacent diagonals . Dividing the identity by gives , which explains the fourth-order differential approximation. The argument needs sufficient smoothness and boundary closures consistent with the identity.
For , with the diagonal matrix of sampled potential values,
The endpoints are zero and the potential is assumed finite there, so endpoint contributions from vanish. Singular endpoints require a separate analysis; inserting an infinite potential value at a zero endpoint is not a valid matrix operation.
A Hermitian matrix formulation
Section titled “A Hermitian matrix formulation”Multiplying by gives
For this uniform Dirichlet construction, and are real symmetric and commute because is a polynomial in . Thus is symmetric and is Hermitian. The eigenvalues of lie between and one, so its inversion is well conditioned.
However, the left matrix in the earlier generalized equation is generally not symmetric: and a nonconstant diagonal need not commute. Passing that pair to a generalized Hermitian eigensolver silently violates its hypotheses. Use the Hermitian action or a solver appropriate to the actual matrix pair.
Do not explicitly form a dense inverse for a large problem. Factor the tridiagonal once and apply by computing , solving , and adding . The inverse is dense, but its action costs only a tridiagonal solve. If an iterative inner solve is used instead, its tolerance becomes another error source.
Discrete square-well dispersion
Section titled “Discrete square-well dispersion”For , the sine modes diagonalize both and . With ,
Writing and holding fixed gives
The error cancels. Halving the spacing therefore reduces the leading error by about sixteen in the resolved regime. This provides an independent analytic test of the matrix implementation and its claimed order.
For and , the ground energy is approximately , compared with . Its error is about , much smaller than the three-point finite-difference error at the same spacing, but still nonzero. The highest grid modes do not share the low-mode asymptotic accuracy.
Smoothness, interfaces, and radial equations
Section titled “Smoothness, interfaces, and radial equations”A discontinuity in generally invalidates the smooth Taylor expansion across that interface. Splitting the domain and enforcing matching conditions can retain high accuracy within smooth pieces. A Coulomb or centrifugal singularity at the origin likewise needs a boundary treatment informed by the regular radial solution, rather than blindly reusing the nonsingular endpoint stencil.
For radial calculations, apply the method to the reduced wavefunction with its correct norm and near-origin behavior. Vary the first grid location, domain size, and spacing separately. A visually smooth numerical wavefunction does not establish fourth-order convergence; compare successive spacings quantitatively.
The construction here relies on the commuting uniform-grid matrices and . On a nonuniform grid or with modified endpoint rows, rederive the discrete metric and symmetry instead of assuming the same proof holds. Coordinate transformations offers a systematic route to mapped problems.
Exercises
Section titled “Exercises”Why can the Numerov identity have a remainder while the resulting derivative approximation is fourth order?
Solution
The identity relates a second difference to times an average of second derivatives. Dividing by turns its remainder into an derivative error. Global eigenvalue order also requires stability, smoothness, and compatible boundary treatment.
References
Section titled “References”- LeVeque, R. J., Finite Difference Methods for Ordinary and Partial Differential Equations, SIAM, 2007 — consistency and boundary-dependent convergence analysis.
- Pillai, M., J. Goglio, and T. G. Walker, “Matrix Numerov Method for Solving Schrödinger’s Equation,” American Journal of Physics 80, 1017–1019 (2012), author copy — matrix kinetic representation and numerical examples.