En matemáticas , una función gaussiana , a menudo denominada simplemente gaussiana , es una función de la forma base y con extensión paramétrica para constantes reales arbitrarias a , b y c distinto de cero . Recibe su nombre del matemático Carl Friedrich Gauss . La gráfica de una gaussiana tiene una característica forma simétrica de " campana ". El parámetro a es la altura del pico de la curva, b es la posición horizontal del centro del pico y c (la desviación estándar , a veces llamada amplitud RMS gaussiana ) controla la amplitud de la "campana".
Las funciones gaussianas se utilizan a menudo para representar la función de densidad de probabilidad de una variable aleatoria con distribución normal con valor esperado μ = b y varianza σ² = c² . En este caso, la gaussiana tiene la forma [ 1 ] .
Las funciones gaussianas se utilizan ampliamente en estadística para describir las distribuciones normales , en el procesamiento de señales para definir filtros gaussianos , en el procesamiento de imágenes donde se utilizan gaussianas bidimensionales para desenfoques gaussianos , y en matemáticas para resolver ecuaciones de calor y de difusión , así como para definir la transformada de Weierstrass . También se utilizan abundantemente en química cuántica para formar conjuntos de bases .
Propiedades
Las funciones gaussianas surgen al componer la función exponencial con una función cuadrática cóncava : dónde (Nota:en, no confundir con)
Las funciones gaussianas son, por lo tanto, aquellas funciones cuyo logaritmo es una función cuadrática cóncava.
El parámetro c está relacionado con el ancho completo a media altura (FWHM) del pico según
La función puede expresarse entonces en términos del FWHM, representado por w :
Alternativamente, el parámetro c puede interpretarse diciendo que los dos puntos de inflexión de la función ocurren en x = b ± c .
El ancho completo a la décima parte del máximo (FWTM) para una gaussiana podría ser de interés y es
Las funciones gaussianas son analíticas y su límite cuando x → ∞ es 0 (para el caso anterior de b = 0 ).
Las funciones gaussianas se encuentran entre aquellas funciones que son elementales pero carecen de antiderivadas elementales ; la integral de la función gaussiana es la función de error :
No obstante, sus integrales impropias sobre toda la recta real pueden evaluarse exactamente utilizando la integral gaussiana. y uno obtiene

Esta integral es 1 si y solo si(la constante de normalización ), y en este caso la gaussiana es la función de densidad de probabilidad de una variable aleatoria con distribución normal con valor esperado μ = b y varianza σ 2 = c 2 :
Estas funciones gaussianas se representan gráficamente en la figura adjunta.
El producto de dos funciones gaussianas es una función gaussiana, y la convolución de dos funciones gaussianas también es una función gaussiana, siendo la varianza la suma de las varianzas originales:Sin embargo, el producto de dos funciones de densidad de probabilidad gaussianas (FDP) no es, en general, una FDP gaussiana.
El principio de incertidumbre de Fourier se convierte en una igualdad si y solo si se consideran funciones gaussianas (moduladas). [ 2 ]
Al aplicar la transformada de Fourier (unitaria, convención de frecuencia angular) a una función gaussiana con parámetros a = 1 , b = 0 y c, se obtiene otra función gaussiana con parámetros, b = 0 y 1 / c . [ 3 ] Así, en particular, las funciones gaussianas con b = 0 y c = a se mantienen fijas mediante la transformada de Fourier (son autofunciones de la transformada de Fourier con autovalor 1). Una realización física es la del patrón de difracción : por ejemplo, una diapositiva fotográfica cuya transmitancia tiene una variación gaussiana es también una función gaussiana.
El hecho de que la función gaussiana sea una autofunción de la transformada continua de Fourier nos permite derivar la siguiente identidad interesante a partir de la fórmula de suma de Poisson :
Integral de una función gaussiana
La integral de una función gaussiana arbitraria es
Una forma alternativa es donde f debe ser estrictamente positiva para que la integral converja.
Relación con la integral gaussiana estándar
El integral Para algunas constantes reales a , b , c > 0, se puede calcular poniéndolas en la forma de una integral gaussiana . Primero, la constante a se puede factorizar simplemente de la integral. A continuación, la variable de integración se cambia de x a y = x − b : y luego a:
Luego, utilizando la identidad integral gaussiana
tenemos
Función gaussiana bidimensional

Forma base:
En dos dimensiones, el argumento de la función exponencial en la función gaussiana es cualquier forma cuadrática definida negativa . Por consiguiente, los conjuntos de nivel de la gaussiana siempre serán elipses.
Un ejemplo particular de una función gaussiana bidimensional es
Aquí, el coeficiente A es la amplitud, x 0 , y 0 es el centro, y σ x , σ y son las dispersiones x e y del blob. La figura de la derecha se creó usando A = 1, x 0 = 0, y 0 = 0, σ x = σ y = 1.
El volumen bajo la función gaussiana viene dado por
En general, una función gaussiana elíptica bidimensional se expresa como donde la matriz es definida positiva .
Utilizando esta formulación, la figura de la derecha se puede crear usando A = 1 , ( x 0 , y 0 ) = (0, 0) , a = c = 1 / 2 , b = 0 .
Significado de los parámetros para la ecuación general
En la forma general de la ecuación, el coeficiente A es la altura del pico y ( x 0 , y 0 ) es el centro de la mancha.
Si establecemos Luego, giramos la mancha un ángulo positivo en sentido contrario a las agujas del reloj.(para rotación negativa en sentido horario, invierta los signos en el coeficiente b ). [ 4 ]
Para recuperar los coeficientes,yde,yusar
En los siguientes ejemplos se pueden observar rotaciones de manchas gaussianas:
Utilizando el siguiente código de Octave , se puede observar fácilmente el efecto de cambiar los parámetros:
A = 1 ; x0 = 0 ; y0 = 0 ;sigma_X = 1 ; sigma_Y = 2 ;[ X , Y ] = meshgrid ( - 5 :. 1 : 5 , - 5 :. 1 : 5 );para theta = 0 : pi / 100 : pi a = cos ( theta ) ^ 2 / ( 2 * sigma_X ^ 2 ) + sin ( theta ) ^ 2 / ( 2 * sigma_Y ^ 2 ); b = sin ( 2 * theta ) / ( 4 * sigma_X ^ 2 ) - sin ( 2 * theta ) / ( 4 * sigma_Y ^ 2 ); c = sin ( theta ) ^ 2 / ( 2 * sigma_X ^ 2 ) + cos ( theta ) ^ 2 / ( 2 * sigma_Y ^ 2 );Z = A * exp ( - ( a * ( X - x0 ) .^ 2 + 2 * b * ( X - x0 ) .* ( Y - y0 ) + c * ( Y - y0 ) .^ 2 ));surf ( X , Y , Z ); sombreado interp ; vista ( - 36 , 36 ) esperar a presionar el botón finEstas funciones se utilizan a menudo en el procesamiento de imágenes y en modelos computacionales del funcionamiento del sistema visual ; véanse los artículos sobre el espacio de escalas y la adaptación de formas afines .
Véase también distribución normal multivariada .
Función gaussiana de orden superior o supergaussiana o función gaussiana generalizada
Una formulación más general de una función gaussiana con cima plana y decaimiento gaussiano se puede obtener elevando el contenido del exponente a una potencia:
Esta función se conoce como función supergaussiana y se usa frecuentemente para la formulación de haces gaussianos. [ 5 ] Esta función también puede expresarse en términos del ancho completo a media altura (FWHM), representado por w :
En una formulación bidimensional, una función gaussiana a lo largo deyse puede combinar [ 6 ] con potencialmente diferentesypara formar una distribución gaussiana rectangular: o una distribución gaussiana elíptica:
Función gaussiana multidimensional
En unEn un espacio de -dimensiones, una función gaussiana puede definirse como dóndees una columna decoordenadas,es un positivo definidomatriz ydenota transposición de matriz .
La integral de esta función gaussiana sobre todoEl espacio -dimensional se da como
Se puede calcular fácilmente diagonalizando la matriz.y cambiando las variables de integración a los autovectores de.
De forma más general, una función gaussiana desplazada se define como dóndees el vector de desplazamiento y la matrizse puede suponer que es simétrico,y definida positiva. Las siguientes integrales con esta función se pueden calcular con la misma técnica:
dónde
Estimación de parámetros
Varios campos, como la fotometría estelar , la caracterización de haces gaussianos y la espectroscopia de líneas de emisión/absorción, trabajan con funciones gaussianas muestreadas y necesitan estimar con precisión los parámetros de altura, posición y anchura de la función. Hay tres parámetros desconocidos para una función gaussiana unidimensional ( a , b , c ) y cinco para una función gaussiana bidimensional..
El método más común para estimar los parámetros gaussianos es tomar el logaritmo de los datos y ajustar una parábola al conjunto de datos resultante. [ 7 ] [ 8 ] Si bien esto proporciona un procedimiento simple de ajuste de curvas , el algoritmo resultante puede estar sesgado al ponderar excesivamente los valores de datos pequeños, lo que puede producir grandes errores en la estimación del perfil. Se puede compensar parcialmente este problema mediante la estimación de mínimos cuadrados ponderados , reduciendo el peso de los valores de datos pequeños, pero esto también puede estar sesgado al permitir que la cola de la gaussiana domine el ajuste. Para eliminar el sesgo, se puede utilizar un procedimiento de mínimos cuadrados reponderados iterativamente , en el que los pesos se actualizan en cada iteración. [ 8 ] También es posible realizar una regresión no lineal directamente sobre los datos, sin involucrar la transformación logarítmica de los datos ; para más opciones, consulte el ajuste de la distribución de probabilidad .
Precisión de los parámetros
Una vez que se dispone de un algoritmo para estimar los parámetros de la función gaussiana, es importante conocer la precisión de dichas estimaciones. Cualquier algoritmo de estimación por mínimos cuadrados puede proporcionar estimaciones numéricas de la varianza de cada parámetro (es decir, la varianza de la altura, posición y anchura estimadas de la función). También se puede utilizar la teoría de la cota de Cramér-Rao para obtener una expresión analítica de la cota inferior de las varianzas de los parámetros, bajo ciertas suposiciones sobre los datos. [ 9 ] [ 10 ]
- El ruido en el perfil medido es gaussiano i.i.d. o bien el ruido sigue una distribución de Poisson .
- El espaciado entre cada muestreo (es decir, la distancia entre los píxeles que miden los datos) es uniforme.
- El pico está "bien muestreado", de modo que menos del 10% del área o volumen bajo el pico (área si se trata de una gaussiana 1D, volumen si se trata de una gaussiana 2D) queda fuera de la región de medición.
- El ancho del pico es mucho mayor que la distancia entre las ubicaciones de las muestras (es decir, los píxeles del detector deben ser al menos 5 veces más pequeños que el FWHM gaussiano).
Cuando se cumplen estas suposiciones, la siguiente matriz de covarianza K se aplica a los parámetros del perfil 1D.,, ybajo ruido gaussiano i.i.d. y bajo ruido de Poisson: [ 9 ] dóndees el ancho de los píxeles utilizados para muestrear la función,es la eficiencia cuántica del detector, yindica la desviación estándar del ruido de medición. Por lo tanto, las varianzas individuales para los parámetros son, en el caso de ruido gaussiano,
y en el caso del ruido de Poisson,
Para los parámetros del perfil 2D que dan la amplitud, posicióny anchodel perfil, se aplican las siguientes matrices de covarianza: [ 10 ]
donde las varianzas de los parámetros individuales vienen dadas por los elementos diagonales de la matriz de covarianza.
Gaussiana discreta

Se puede solicitar un análogo discreto de la gaussiana; esto es necesario en aplicaciones discretas, particularmente en el procesamiento de señales digitales . Una respuesta sencilla consiste en muestrear la gaussiana continua, obteniendo así el núcleo gaussiano muestreado . Sin embargo, esta función discreta no posee las propiedades análogas a las de la función continua y puede generar efectos indeseados, como se describe en el artículo sobre la implementación en el espacio de escala .
Un enfoque alternativo es utilizar el núcleo gaussiano discreto : [ 11 ] dóndedenota las funciones de Bessel modificadas de orden entero.
Este es el análogo discreto de la gaussiana continua, ya que es la solución de la ecuación de difusión discreta (espacio discreto, tiempo continuo), al igual que la gaussiana continua es la solución de la ecuación de difusión continua. [ 11 ] [ 12 ]
Aplicaciones
Las funciones gaussianas aparecen en muchos contextos de las ciencias naturales , las ciencias sociales , las matemáticas y la ingeniería . Algunos ejemplos incluyen:
- En estadística y teoría de la probabilidad , las funciones gaussianas aparecen como la función de densidad de la distribución normal , que es una distribución de probabilidad límite de sumas complicadas, según el teorema del límite central .
- Las funciones gaussianas son la función de Green para la ecuación de difusión (homogénea e isotrópica) (y para la ecuación del calor , que es lo mismo), una ecuación diferencial parcial que describe la evolución temporal de una densidad de masa bajo difusión . Específicamente, si la densidad de masa en el tiempo t = 0 está dada por una delta de Dirac , lo que esencialmente significa que la masa está inicialmente concentrada en un solo punto, entonces la distribución de masa en el tiempo t estará dada por una función gaussiana, con el parámetro a relacionado linealmente con 1 / √ t y c relacionado linealmente con √ t ; esta gaussiana variable en el tiempo está descrita por el núcleo de calor . Más generalmente, si la densidad de masa inicial es φ ( x ), entonces la densidad de masa en tiempos posteriores se obtiene tomando la convolución de φ con una función gaussiana. La convolución de una función con una gaussiana también se conoce como transformada de Weierstrass .
- Una función gaussiana es la función de onda del estado fundamental del oscilador armónico cuántico .
- Los orbitales moleculares utilizados en química computacional pueden ser combinaciones lineales de funciones gaussianas llamadas orbitales gaussianos (véase también conjunto de bases (química) ).
- Matemáticamente, las derivadas de la función gaussiana se pueden representar mediante funciones de Hermite . Para una varianza unitaria, la n -ésima derivada de la gaussiana es la propia función gaussiana multiplicada por el n -ésimo polinomio de Hermite , hasta cierto punto.
- En consecuencia, las funciones gaussianas también están asociadas con el estado de vacío en la teoría cuántica de campos .
- Los haces gaussianos se utilizan en sistemas ópticos, sistemas de microondas y láseres.
- En la representación del espacio de escalas , las funciones gaussianas se utilizan como núcleos de suavizado para generar representaciones multiescala en visión artificial y procesamiento de imágenes . En concreto, las derivadas de las gaussianas ( funciones de Hermite ) se utilizan como base para definir un gran número de tipos de operaciones visuales.
- Las funciones gaussianas se utilizan para definir algunos tipos de redes neuronales artificiales .
- En la microscopía de fluorescencia se utiliza una función gaussiana bidimensional para aproximar el disco de Airy , que describe la distribución de intensidad producida por una fuente puntual .
- En el procesamiento de señales, sirven para definir filtros gaussianos , como en el procesamiento de imágenes , donde se utilizan gaussianas 2D para desenfoques gaussianos . En el procesamiento digital de señales , se utiliza un núcleo gaussiano discreto , que puede aproximarse mediante el coeficiente binomial [ 13 ] o muestreando una gaussiana.
- En geoestadística se han utilizado para comprender la variabilidad entre los patrones de una imagen de entrenamiento compleja . Se utilizan con métodos de kernel para agrupar los patrones en el espacio de características. [ 14 ]
Véase también
Referencias
- ↑ Squires, GL (30 de agosto de 2001). Física práctica (4.ª ed.). Cambridge University Press. doi : 10.1017/cbo9781139164498 . ISBN 978-0-521-77940-1.
- ↑ Folland, Gerald B.; Sitaram, Alladi (1997). "El principio de incertidumbre: una revisión matemática". The Journal of Fourier Analysis and Applications . 3 (3): 207– 238. Bibcode : 1997JFAA....3..207F . doi : 10.1007/BF02649110 . ISSN 1069-5869 .
- ↑ Weisstein, Eric W. "Transformada de Fourier – Gaussiana" . MathWorld . Consultado el 19 de diciembre de 2013 .
- ↑ Nawri, Nikolai. "Berechnung von Kovarianzellipsen" (PDF) . Archivado del original (PDF) el 14 de agosto de 2019. Consultado el 14 de agosto de 2019 .
- ↑ Parent, A., M. Morin y P. Lavigne. "Propagación de distribuciones de campo supergaussiano". Optical and Quantum Electronics 24.9 (1992): S1071–S1079.
- ↑ "Manual de comandos del software óptico GLAD, Entrada sobre el comando GAUSSIAN" (PDF) . Applied Optics Research . 15 de diciembre de 2016.
- ↑ Caruana, Richard A.; Searle, Roger B.; Heller, Thomas.; Shupack, Saul I. (1986). "Algoritmo rápido para la resolución de espectros". Analytical Chemistry . 58 (6). American Chemical Society (ACS): 1162– 1167. doi : 10.1021/ac00297a041 . ISSN 0003-2700 .
- 1 2 Hongwei Guo, "Un algoritmo simple para ajustar una función gaussiana", IEEE Sign. Proc. Mag. 28(9): 134-137 (2011).
- 1 2 N. Hagen, M. Kupinski y EL Dereniak, "Estimación de perfil gaussiano en una dimensión", Appl. Opt. 46:5374–5383 (2007)
- 1 2 N. Hagen y EL Dereniak, "Estimación de perfil gaussiano en dos dimensiones", Appl. Opt. 47:6842–6851 (2008)
- 1 2 Lindeberg, T., "Espacio de escalas para señales discretas," PAMI(12), No. 3, marzo de 1990, pp. 234–254.
- ↑ Campbell, J, 2007, El modelo SMM como un problema de valor límite utilizando la ecuación de difusión discreta , Theor Popul Biol. 2007 dic;72(4):539–46.
- ↑ Haddad, RA y Akansu, AN, 1991, Una clase de filtros binomiales gaussianos rápidos para el procesamiento de voz e imagen , IEEE Trans. on Signal Processing, 39-3: 723–727
- ↑ Honarkhah, M y Caers, J, 2010, Simulación estocástica de patrones mediante modelado de patrones basado en distancias , Geociencias Matemáticas, 42: 487–517
Lecturas adicionales
- Haberman, Richard (2013). "10.3.3 Transformada inversa de Fourier de una gaussiana". Ecuaciones diferenciales parciales aplicadas . Boston: PEARSON. ISBN 978-0-321-79705-6.
Enlaces externos
- Mathworld incluye una demostración de las relaciones entre c y FWHM.
- "Integrando la curva de campana" . MathPages.com .
- Implementación de la distribución gaussiana en Haskell, Erlang y Perl
- Bensimhoun Michael, Función acumulativa N -dimensional y otros datos útiles sobre gaussianas y densidades normales (2009)
- Código para ajustar funciones gaussianas en ImageJ y Fiji.
- función gaussiana
- exponenciales