In mathematics, the Weierstrass transform of a function f : R → R {\displaystyle f:\mathbb {R} \to \mathbb {R} } , named after Karl Weierstrass, is a "smoothed" version of f ( x ) {\displaystyle f(x)} obtained by averaging the values of f {\displaystyle f} , weighted with a Gaussian centered at x {\displaystyle x} .
Specifically, it is the function F {\displaystyle F} defined by
the convolution of f {\displaystyle f} with the Gaussian function
The factor 1 4 π {\displaystyle {\frac {1}{\sqrt {4\pi }}}} is chosen so that the Gaussian will have a total integral of 1, with the consequence that constant functions are not changed by the Weierstrass transform.
Instead of F ( x ) {\displaystyle F(x)} one also writes W [ f ] ( x ) {\displaystyle W[f](x)} . Note that F ( x ) {\displaystyle F(x)} need not exist for every real number x {\displaystyle x} , when the defining integral fails to converge.
The Weierstrass transform is intimately related to the heat equation (or, equivalently, the diffusion equation with constant diffusion coefficient). If the function f {\displaystyle f} describes the initial temperature at each point of an infinitely long rod that has constant thermal conductivity equal to 1, then the temperature distribution of the rod t = 1 {\displaystyle t=1} time units later will be given by the function F {\displaystyle F} . By using values of t {\displaystyle t} different from 1, we can define the generalized Weierstrass transform of f {\displaystyle f} .
The generalized Weierstrass transform provides a means to approximate a given integrable function f {\displaystyle f} arbitrarily well with analytic functions.