Gaussian Function
📐 Definition
Section titled “📐 Definition”For and , a (unit-peak) Gaussian function is defined by
where controls the width and is the center. The special case and gives .
Domain and Codomain
Section titled “Domain and Codomain”The Gaussian function is defined for all . It is real-valued, strictly positive, and belongs to for all .
⚙️ Key Properties
Section titled “⚙️ Key Properties”Smoothness and Decay
Section titled “Smoothness and Decay”The Gaussian function is infinitely differentiable and rapidly decaying:
for all integers . It is a canonical example of a Schwartz function.
Normalization
Section titled “Normalization”The Gaussian admits a closed-form integral:
Normalized Gaussians define probability density functions.
Fourier Transform Invariance
Section titled “Fourier Transform Invariance”Up to scaling, the Gaussian is invariant under the Fourier transform:
This property is unique among smooth, rapidly decaying functions.
Differential Equation
Section titled “Differential Equation”The Gaussian satisfies a first-order linear ODE:
Higher derivatives yield Hermite polynomials multiplied by the Gaussian.
Closure Under Convolution
Section titled “Closure Under Convolution”The convolution of two Gaussians is again Gaussian:
This closure property underlies diffusion processes.
🎯 Special Cases
Section titled “🎯 Special Cases”Standard Normal Density
Section titled “Standard Normal Density”The normalized Gaussian
defines the standard normal distribution in probability theory.
Heat Kernel Profile
Section titled “Heat Kernel Profile”As a function of space, the fundamental solution of the heat equation at fixed time is Gaussian.
🔗 Related Functions
Section titled “🔗 Related Functions”The Gaussian function is closely related to:
- Gaussian convolution kernels,
- the heat kernel,
- Hermite functions,
- Gabor functions.
It plays a central role in harmonic analysis and PDE theory.
Usage in Oakfield
Section titled “Usage in Oakfield”Oakfield uses Gaussian envelopes mostly for stimuli and for simple smoothing kernels:
- Stimulus envelopes:
stimulus_gaussianwrites a (possibly moving) Gaussian envelope into a field, andstimulus_gaussian_traveluses a Gaussian envelope inside the sinusoidal stimulus family. - Gabor packets:
stimulus_gaborevaluates a Gaussian envelope and modulates it by a sinusoidal carrier. - Filtering: the
sieveoperator constructs a normalized discrete Gaussian kernel for low/high-pass convolution.
Historical Foundations
Section titled “Historical Foundations”📜 Origin
Section titled “📜 Origin”Carl Friedrich Gauss introduced the Gaussian function in the context of error theory and least-squares estimation.
🔬 Analytical Significance
Section titled “🔬 Analytical Significance”The Gaussian emerged as a unique function invariant under Fourier transform and central to probability theory.
🌍 Modern Perspective
Section titled “🌍 Modern Perspective”Gaussian functions are ubiquitous across analysis, statistics, physics, and numerical computation.
📚 References
Section titled “📚 References”- C. F. Gauss, Theoria combinationis observationum erroribus minimis obnoxiae
- Abramowitz & Stegun, Handbook of Mathematical Functions
- NIST Digital Library of Mathematical Functions (DLMF), §7.2