He estado teniendo problemas con la integración de un delta de Dirac. Para calcular el área de una esfera centrada en (0,0,0) parece que funciona bien:
∫2π0∫π0∫∞0δ(r−ρ)r2sinθdrdθdϕ=4πρ2
Ahora tomaré la misma esfera pero desplazada por (0,0,ρ), es decir: x2+y2+(z−ρ)2=ρ2. Pasando a coordenadas esféricas tenemos: r2cos2ϕsin2θ+r2sin2ϕsin2θ+(rcosθ−ρ)2=ρ2, lo cual resulta en: r(r−2ρcosθ)=0, y podemos expresar la esfera en coordenadas esféricas como: r(θ)=2ρcosθ,θ∈[0,π/2],ϕ∈[0,2π]. Integrando obtenemos: ∫2π0∫π20∫∞0δ(r−2ρcosθ)r2sinθdrdθdϕ=8πρ23
Ahora esto claramente no es correcto. La única razón que se me ocurre tiene que ver con propiedades del delta de Dirac de las que no estoy al tanto. Notar que no he estudiado teoría de la medida. Necesito el delta de Dirac y no una integral de superficie porque lo usaré para calcular transformaciones de funciones de densidad de probabilidad que necesitaré escribir a través de un delta de Dirac.
Editar: Se agradecen referencias que cubran esto para estudiantes de ingeniería/informática.
Editar 2: Teniendo en cuenta la respuesta de David Holden llegué al siguiente hecho que debe cumplirse (espero que sea correcto): ∫Vδ(f(x))dx=∫S={x|f(x)=0}dA
Editar 3: Encontré más información sobre el tema: Funciones de impulso sobre curvas y superficies Propiedades en n dimensiones Área de superficie a partir de la función indicadora Propiedad de la función delta de Dirac en Rn ¿Se aplica la fórmula de coarea para la función delta?
Creo que el problema fue que cada vez que desplacé la esfera el delta de Dirac cambió de tal manera que δ(f(r))→δ(g(r,θ)) y g era entonces un mapeo no trivial (así que ya no es el delta de Dirac unidimensional al que estoy acostumbrado). Basándome en el primer artículo, creo que puedo reescribirlo como un delta de Dirac de superficie δ(g(r,θ))=δS(r,θ) que da la integral de superficie dando un resultado correcto. Los otros hilos y Wikipedia indican que debería haber una normalización por la magnitud del gradiente. Creo que me falta una pieza importante ya que para que el resultado sea correcto este factor de normalización debería cancelarse con algo. Más precisamente: ∫Vδ(r−2ρcosθ)r2sinθdrdθdϕ=∫Sdσ√r2+ρ2−2rρcosθ La única idea que tengo es que de alguna manera el factor de normalización saldrá del dσ. Sin embargo, no tengo ni idea ya que se supone que es una 'medida de contenido de Minkowski' que está muy por encima de mi comprensión como estudiante de informática.
Para añadir a esto, también me gustaría poder resolver el mismo problema con una función heaviside (para integrar el volumen de la bola desplazada). No estoy seguro de si se aplican consideraciones similares allí, sin embargo, si lo integro, el resultado parece correcto. Aun así, quiero asegurarme de que esto sea válido para otros volúmenes también (quizás sea solo una coincidencia como la esfera centrada en (0,0,0)). Así que estaría agradecido si alguien con más conocimientos en teoría de la medida geométrica pudiera aclarar todos los puntos.
0 votos
@Bernard No puedo entender qué se editó en las integrales. ¿Puedes desarrollarlo para referencia futura?
1 votos
Dirac es un apellido, por lo que lleva una mayúscula inicial. También he añadido espacios finos irrompibles (código:
\,
) delante de los diferenciales.1 votos
Relacionado: math.stackexchange.com/questions/1864255/…
0 votos
8πρ2/3 es el valor correcto para la integral dada, es solo una consecuencia de ∫Rδ(x−a)ϕ(x)dx=ϕ(a). Sin embargo, la relación correcta entre las integrales de volumen y superficie es ∫Rnδ(f(x))|∇f(x)|dx=∫f(x)=0dA.
0 votos
@Maxim No es el valor correcto ya que he tratado implícitamente con una composición de una función delta con una submersión como si fuera una función delta unidimensional, lo cual es incorrecto.
0 votos
Con la definición estándar de δ(f), los dos primeros integrales se pueden evaluar simplemente como integrales iteradas (en cualquier orden), el segundo dando 8πρ2/3, mientras que las fórmulas en Edición 2 y Edición 3 son incorrectas. Puedes introducir alguna otra definición y trabajar con algún otro funcional δf, pero creo que el problema es que terminarás con fórmulas de cambio de variables diferentes para funcionales regulares y singulares. Además, si escribes ∫V, primero debes asignar un significado a ∫∞0δ(x)dx.
0 votos
@Maxim El punto es que no pueden. Es decir, este paso es incorrecto: ∫Vδ(r−2ρcosθ)r2sinθdrdθdϕ=∫S4ρ2cos2θsinθdθdϕ. Es inconsistente con la definición del delta de Dirac (como notarás en las referencias enlazadas). δ ya tiene un significado bien definido como el límite de distribuciones normales, no creo que pueda cambiar eso.
0 votos
No sé qué son las distribuciones normales y por qué necesitarías definir la función delta como un límite. Tampoco estoy seguro de lo que quieres decir con ∫Sdθdϕ. Si es una integral de superficie sobre la esfera, entonces la igualdad no se cumple. Si es una doble integral sobre el rectángulo en el plano (θ,ϕ), la igualdad se cumple. Tu fórmula en la Edición 2 implicaría ∫Rnδ(2f(x))dx=∫Rnδ(f(x))dx, lo cual no obedece la regla de cambio de variables.
0 votos
@Maxim La distribución normal también se conoce como la distribución gaussiana, consulta la definición del delta de Dirac para más detalles. No entendí qué encontraste mal en mi derivación en la edición 3. Es una aplicación de ∫Rnδ(g(x))dx=∫g−1(0)dσ|∇g| a mi problema, mi problema es el factor de normalización. Lo otro es que sé con certeza que 8πρ23 está mal, ya que trasladar la esfera no cambia su superficie (y por extensión no cambia una densidad de probabilidad uniforme definida en ella).
0 votos
En ese caso, si te refieres al pdf de una distribución normal (distribución en el sentido de la teoría de la probabilidad), y puedes obtener una definición coherente de la función delta solo si tomas el límite distribucional (distribucional en el sentido de funciones generalizadas), que es una forma muy indirecta de definir $(\delta, \phi) = \phi(0)`. ¿Estás utilizando la identidad de Edit 2 ahora o tu último comentario? Son incompatibles.
0 votos
@Maxim Nunca realmente utilicé la identidad de la edición 2 ya que es algo que se me ocurrió y no confío en ella (aunque da la respuesta correcta en este caso, no estoy seguro de si generaliza a otros casos, la primera referencia implicaría que sí). Lo que utilicé para la edición 3 es lo que especifiqué en mi respuesta anterior con g(r,θ)=r−2ρcosθ, puedes ver que el denominador es simplemente |∇g| en este caso. Lo que queda por demostrar es en qué se expande dσ, y el denominador debería cancelarse para obtener $2\rho^2\sin 2\theta \,d\theta\,d\phi.
0 votos
Entonces, ¿crees que la fórmula con el gradiente debería dar el área superficial y al mismo tiempo la fórmula sin el gradiente debería dar el área superficial (en lugar de 8πρ2/3)? dσ es un elemento de área, no necesitas funciones generalizadas para calcularlo. El cálculo adecuado es así: (continuación)
1 votos
∫R3δ(x2+y2+(z−ρ)2−ρ2)|∇(x2+y2+(z−ρ)2−ρ2)|dxdydz=2π∫π/20∫∞0δ(r(r−2ρcosθ))2√r2+ρ2−2ρrcosθr2sinθdrdθ. Tenga en cuenta que el factor r dentro de la función delta no se puede ignorar y el gradiente en coordenadas esféricas no es (∂rf,∂θf,∂ϕf) (por lo que tu Edición 3 no puede ser correcta). Ahora, si evalúas esto como una integral iterada, obtendrás 4πρ2.
0 votos
@Maxim No, pensé que las medidas dσ y dA eran diferentes. Gracias por señalar que me equivoqué en el gradiente en la edición 3. Sin embargo, lo que me preocupa es que estás calculando ∫R3δ(f(x))|∇f(x)|dx que no es igual a ∫R3δ(f(x))dx. Además, ¿podrías aclarar por qué no puedo deshacerme de la r? r(θ)=2ρcosθ describe claramente la esfera que quiero. Si la integro (como superficie), obtengo exactamente lo que esperaría. También tengo dudas acerca de cómo evaluaste la integral, ya que la sustitución me deja con 4ρ2rcosθsinθ como integrando.
0 votos
Si tomas una medida diferente, obtendrás una respuesta diferente, que no será el área superficial. Lo mismo sucede si eliminas el gradiente. Lo mismo si eliminas r. La integral interna es ∫∞0δ(r(r−2ρcosθ))ϕ(r)dr=ϕ(r)|ddr(r(r−2ρcosθ))||r=2ρcosθ (la contribución de cero en r=0 es cero debido a r2 en el jacobiano).
0 votos
@Maxim ¿Es ϕ(r)=r2sinθ|∇(r(r−2ρcosθ))|? ¿De dónde sacaste el denominador?