Wikipedia Article of the Day
Randomly selected articles from my personal browsing history
In mathematics (in particular, functional analysis), convolution is a mathematical operation on two functions ( f {\displaystyle f} and g {\displaystyle g} ) that produces a third function ( f ∗ g {\displaystyle f*g} ). The term convolution refers to both the result function and to the process of computing it. It is defined as the integral of the product of the two functions after one is reflected about the y-axis and shifted. The integral is evaluated for all values of shift, producing the convolution function. The choice of which function is reflected and shifted before the integral does not change the integral result (see commutativity). Graphically, it expresses how the 'shape' of one function is modified by the other. Some features of convolution are similar to cross-correlation: for real-valued functions, of a continuous or discrete variable, convolution ( f ∗ g {\displaystyle f*g} ) differs from cross-correlation ( f ⋆ g {\displaystyle f\star g} ) only in that either f ( x ) {\displaystyle f(x)} or g ( x ) {\displaystyle g(x)} is reflected about the y-axis in convolution; thus it is a cross-correlation of g ( − x ) {\displaystyle g(-x)} and f ( x ) {\displaystyle f(x)} , or f ( − x ) {\displaystyle f(-x)} and g ( x ) {\displaystyle g(x)} . For complex-valued functions, the cross-correlation operator is the adjoint of the convolution operator. Convolution has applications that include probability, statistics, acoustics, spectroscopy, signal processing and image processing, geophysics, engineering, physics, computer vision and differential equations. The convolution can be defined for functions on Euclidean space and other groups (as algebraic structures). For example, periodic functions, such as the discrete-time Fourier transform, can be defined on a circle and convolved by periodic convolution. (See row 18 at DTFT § Properties.) A discrete convolution can be defined for functions on the set of integers. Generalizations of convolution have applications in the field of numerical analysis and numerical linear algebra, and in the design and implementation of finite impulse response filters in signal processing. Computing the inverse of the convolution operation is known as deconvolution.
History
Jul 27
Convolution
Jul 26
Fundamental theorem of algebra
Jul 25
Square root of 5
Jul 24
Rainbow Series
Jul 23
AJR
Jul 22
Museum fatigue
Jul 21
Common Criteria
Jul 20
List of sovereign states by homeless population
Jul 19
Cult
Jul 18
Kolmogorov–Smirnov test
Jul 17
Bit error rate
Jul 16
Kullback–Leibler divergence
Jul 15
Mary Schmich
Jul 14
Regression testing
Jul 13
Wasserstein metric
Jul 12
Block cipher mode of operation
Jul 11
Wireless
Jul 10
Birds Aren't Real
Jul 9
Hyperacusis
Jul 8
Rip current
Jul 7
Primitive recursive function
Jul 6
Sudan function
Jul 5
Meow Mix
Jul 4
Tulsi Gabbard
Jul 3
AsciiDoc
Jul 2
Northwest Ordinance
Jul 1
Phylum
Jun 30
Taxonomic rank
Jun 29
Robbie (TV series)
Jun 28
Gödel's Loophole