---
title: Hermite Spectral Interpolation
url: https://www.emergentmind.com/topics/hermite-spectral-interpolation
type: topic
---

# Hermite Spectral Interpolation

Hermite spectral interpolation is a family of global high-order interpolation procedures in which the approximant is built from Hermite polynomials, Hermite functions, or Hermite-type derivative constraints. On the real line, it usually denotes interpolation in \(\mathbb P_n\) or in the Hermite-function space \(\mathbb H_n=\mathrm{span}\{\psi_0,\dots,\psi_n\}\) at Gauss–Hermite nodes, namely the zeros of a Hermite polynomial. In a broader numerical-analysis literature, the same expression also covers periodic Fourier constructions and other spectral schemes that interpolate both function values and derivative values at a prescribed set of nodes [2312.07940] [2110.04779] [1201.4060].

## 1. Scope and terminology

On \(\mathbb R\), Hermite spectral methods approximate a function \(f:\mathbb R\to\mathbb C\) by a finite linear combination of Hermite polynomials or Hermite functions. Two standard constructions are distinguished: Hermite spectral projection, in which coefficients are chosen by orthogonality, and Hermite spectral interpolation, in which coefficients are chosen so the approximant matches \(f\) at selected nodes, typically Gauss–Hermite nodes [2312.07940]. In this usage, “Hermite” refers to the Hermite basis.

A second, equally established usage appears in periodic and collocation settings. There, Hermite spectral interpolation means that one interpolates both a function and some of its derivatives by means of global spectral bases such as trigonometric polynomials. The trigonometric Hermite spline construction on a uniform periodic grid, for example, matches \(f^{(k)}(t_j)\) for \(k=0,\dots,p\) and uses Fourier coefficients obtained by FFT, while cubic and higher-order Hermite interpolation in Fourier spectral codes matches values and derivatives at cell endpoints [2110.04779] [1201.4060]. In this usage, “Hermite” refers primarily to the data being interpolated.

This terminological breadth is important because it explains why the literature ranges from Hermite-function interpolation on unbounded domains to higher-order Hermite–Fejér schemes on Jacobi nodes, periodic trigonometric Hermite splines, and manifold-valued Hermite interpolation. The common structure is the imposition of value and derivative information within a high-order global or semi-global approximation framework.

## 2. Classical Hermite spectral interpolation on \(\mathbb R\)

For Hermite polynomials, the weight is \(\omega(x)=e^{-x^2}\), and the \(n\)th Hermite polynomial is
\[
H_n(x)=\frac{(-1)^n}{\omega(x)}\frac{d^n}{dx^n}\omega(x)
      =(-1)^n e^{x^2}\frac{d^n}{dx^n} e^{-x^2}.
\]
They satisfy
\[
\langle H_n,H_m\rangle_\omega
=\int_{\mathbb R} H_n(x)H_m(x)e^{-x^2}\,dx
=\gamma_n\delta_{nm},\qquad \gamma_n=2^n n!\sqrt{\pi}.
\]
The associated Hermite functions are
\[
\psi_n(x)=\frac{e^{-x^2/2}H_n(x)}{\sqrt{\gamma_n}},
\]
and they form an orthonormal basis of \(L^2(\mathbb R)\) [2312.07940].

In the polynomial formulation, one takes the zeros \(\{x_j\}_{j=0}^n\) of \(H_{n+1}\). The Hermite spectral interpolant \(p_n\in\mathbb P_n\) is the unique polynomial satisfying
\[
p_n(x_j)=f(x_j),\qquad j=0,\dots,n.
\]
These nodes are precisely the Gauss–Hermite nodes for \((n+1)\)-point quadrature. In the Hermite-function formulation, one seeks
\[
h_n(x)=\sum_{k=0}^n d_k\psi_k(x)\in\mathbb H_n
\]
such that
\[
h_n(x_j)=f(x_j),\qquad j=0,\dots,n.
\]
Equivalently, \(e^{x^2/2}h_n(x)\) is a polynomial of degree \(n\) interpolating \(e^{x^2/2}f(x)\) at the same nodes [2312.07940].

The interpolation problem can also be written in matrix form. If \(x_0,\dots,x_{N-1}\) are Gauss–Hermite nodes and
\[
T_{ij}=\psi_j(x_i),\qquad 0\le i,j\le N-1,
\]
then the forward Hermite transform maps coefficients \(\mathbf c\) to nodal values \(\mathbf v=T\mathbf c\), and the backward transform maps nodal data to coefficients through \(\mathbf c=T^{-1}\mathbf v\). This transform viewpoint is the computational core of Hermite pseudospectral interpolation and collocation [2604.02041].

## 3. Strip analyticity, root-exponential convergence, and scaling

A central convergence regime is analyticity in an infinite strip
\[
\mathcal S_\rho:=\{z\in\mathbb C:\operatorname{Im}z\in[-\rho,\rho]\},\qquad \rho>0.
\]
For Hermite polynomials, the standard assumptions are that \(f\) is analytic in \(\mathcal S_\rho\) and satisfies \(|f(z)|\le \mathcal K |z|^\sigma\) as \(|z|\to\infty\) in the strip. For Hermite functions, the corresponding condition is \(|e^{z^2/2}f(z)|\le \mathcal K |z|^\sigma\) [2312.07940].

Under these assumptions, Hermite spectral interpolation converges root-exponentially. For polynomial interpolation at Gauss–Hermite nodes,
\[
\|f-p_n\|_{L^2_\omega(\mathbb R)}
\le \mathcal K\, n^{1/4} e^{-\rho\sqrt{2n}},
\]
while for Hermite-function interpolation,
\[
\|f-h_n\|_{L^\infty(\mathbb R)}
\le \mathcal K\, n^{1/4} e^{-\rho\sqrt{2n}}.
\]
The same paper derives contour integral representations for Hermite coefficients and for the interpolation remainder, and identifies these bounds as asymptotically sharp [2312.07940].

A later scaling theory recasts these results in a bandwidth language. For scaled generalized Hermite approximations with scaling parameter \(\beta>0\), the effective spatial and frequency bandwidths are
\[
M=\frac{\sqrt N}{2\sqrt3\,\beta},\qquad
B=\frac{\sqrt N\,\beta}{2\sqrt3}.
\]
The error is decomposed into a spatial truncation term outside \([-M,M]\), a frequency truncation term outside \([-B,B]\), and an exponentially small spectral term. In this framework, choosing \(\beta\) is equivalent to balancing the spatial and frequency truncation errors. The same analysis explains root-exponential, algebraic, and pre-asymptotic behaviors, gives systematic guidance for choosing the optimal scaling factor, and shows that scaling can recover geometric convergence for some Gaussian-type targets and can double the algebraic order for some algebraically decaying functions [2602.03083].

## 4. Derivatives, quadrature, and superconvergence

Hermite interpolation is especially important because it interacts well with differentiation and quadrature. For Hermite polynomial projections,
\[
\|(f-\Pi_n^{\mathrm P}f)^{(m)}\|_{L^2_\omega(\mathbb R)}
\le \mathcal K\, n^{m/2} e^{-\rho\sqrt{2n}},
\]
and for Hermite-function projections,
\[
\|(f-\Pi_n^{\mathrm F}f)^{(m)}\|_{L^\infty(\mathbb R)}
\le \mathcal K\, n^{m/2+1/4} e^{-\rho\sqrt{2n}}.
\]
Gauss–Hermite quadrature satisfies
\[
|I(f)-Q_n^{\mathrm{GH}}(f)|\le \mathcal K\, e^{-2\rho\sqrt{2n}},
\]
so differentiation and quadrature inherit the same strip-controlled root-exponential structure [2312.07940].

A more refined phenomenon is superconvergence. For interpolation in \(\mathbb H_n\) at zeros of \(H_{n+1}\), the first derivative converges faster at the zeros of \(\psi_{n+1}'\), and the second derivative converges faster at the zeros of \(\psi_{n+1}''\). The global error bounds satisfy
\[
\|(f-h_n)^{(m)}\|_{L^\infty(\mathbb R)}
\le \mathcal K_m
\begin{cases}
n^{1/6}e^{-\rho\sqrt{2n}}, & m=0,\\
n^{m/2}e^{-\rho\sqrt{2n}}, & m\ge 1,
\end{cases}
\]
while at superconvergence points the first- and second-derivative errors gain an additional factor of order \(n^{1/2}\) [2507.15350].

The same structure extends to Hermite spectral collocation for model differential equations. In the harmonic-oscillator-type and Helmholtz-type examples studied there, the collocation error \(u-u_n\) is proportional to \(\psi_{n+1}\). Consequently, function values superconverge at zeros of \(\psi_{n+1}\), first derivatives at zeros of \(\psi_{n+1}'\), and second derivatives at zeros of \(\psi_{n+1}''\) [2507.15350].

## 5. Stable computation and barycentric structure

Large Hermite interpolants are numerically delicate because direct evaluation of Hermite recurrences or transform matrices encounters overflow, underflow, and loss of orthogonality. A recent stable transform algorithm factors the Hermite transform matrix as
\[
T=DQ^T,\qquad T^{-1}=QD^{-1},
\]
where \(Q\) is orthogonal and \(D\) is diagonal with entries
\[
D_{jj}=\sqrt N\,|\psi_{N-1}(x_j)|.
\]
The factorization is computed from the eigendecomposition of the Hermite Jacobi matrix by the Golub–Welsch algorithm. This isolates ill-conditioning in a diagonal scaling, makes both forward and inverse transforms stable, and avoids the overflow/underflow problems of the weight matrix \(W\). Numerical experiments reported there show that the direct method loses accuracy drastically around \(N\approx 766\), whereas the Golub–Welsch-based method remains stable and accurate well beyond \(N=1000\) [2604.02041].

A second line of work concerns barycentric formulations of general Hermite interpolation. For distinct nodes \(z_1,\dots,z_K\) with multiplicities \(n_k\), the Hermite interpolant is the unique polynomial of degree \(N-1\), \(N=n_1+\cdots+n_K\), satisfying \(\pi^{(r)}(z_k)=f_{k,r}\). The barycentric Hermite formula introduces local weight vectors \(\{w_{k,0},\dots,w_{k,n_k-1}\}\), and a key practical result is that if an additional derivative is prescribed at one interpolation point, the barycentric coefficients can be updated using only \(\mathcal O(N)\) operations. The same paper reports very good numerical stability even when derivatives of high order are involved [1105.3466].

For higher-order Hermite–Fejér interpolation at Gauss–Jacobi or Jacobi–Gauss–Lobatto pointsystems, stability is achieved through the second barycentric formula. The exponentially increasing common factor in the barycentric weights cancels, so the simplified barycentric weights can be computed efficiently and the implementation cost is linear in the number of grids. This produces fast higher-order Hermite–Fejér interpolation with explicit convergence rates on Jacobi pointsystems [1406.1083].

## 6. Periodic, Jacobi, and geometric extensions

In periodic settings, Hermite spectral interpolation is realized by trigonometric Hermite splines. On the uniform grid
\[
t_j=\frac{2\pi}{N}(j-1),\qquad N=2n+1,
\]
the goal is to construct a \(2\pi\)-periodic function \(S(t)\) such that
\[
S^{(k)}(t_j)=f^{(k)}(t_j),\qquad j=1,\dots,N,\quad k=0,\dots,p.
\]
The construction uses aliasing identities such as \(\cos((mN\pm k)t_j)=\cos(kt_j)\), so the Hermite conditions decouple into small linear systems per Fourier mode: \(2\times2\) systems for \(p=1\) and \(3\times3\) systems for \(p=2\). FFT is used to compute the coefficients of the trigonometric interpolants of \(f\) and its derivatives, and the small modewise systems depend only on the grid, so they can be inverted once and reused [2110.04779].

Hermite ideas also extend beyond Hermite bases. Higher-order Hermite–Fejér interpolation on Gauss–Jacobi and Jacobi–Gauss–Lobatto nodes uses derivative data up to order \(m-1\) at each node and admits stable second-barycentric implementations with \(O(nm^2)\) preprocessing and \(O(nm)\) pointwise evaluation. For analytic functions in a Bernstein ellipse, the classical Hermite–Fejér interpolant on Gauss–Jacobi nodes enjoys geometric convergence with explicit bounds [1406.1083].

At the geometric end of the spectrum, Hermite interpolation has been generalized to manifold-valued functions \(f:D\subset\mathbb R^d\to\mathcal M\). One construction defines the interpolant by weighted Riemannian barycenters and converts derivative interpolation into linear constraints on the derivatives of scalar weight functions; this approach is intrinsic and requires no vector transport. An alternative performs classical Hermite interpolation in a single tangent space after transporting sample values and derivatives there; this is straightforward but depends on the selected base point [2212.07281].

Related local and meshfree variants reinforce the same pattern. Modified Hermite radial basis interpolation incorporates both function and gradient information and combines Gaussian kernels with polynomial factors to improve conditioning and accuracy, while low-degree Hermite osculatory spline spaces on refined partitions admit normalized B-spline-like bases and quasi-interpolation operators [2503.05752] [2403.17841]. Together these developments show that Hermite spectral interpolation is not a single algorithm but a broad approximation paradigm in which high-order global or semi-global representations are constrained by value and derivative data.

Source: https://www.emergentmind.com/topics/hermite-spectral-interpolation