Questions tagged [convolution]
Tags for questions about convolution, including the Mathematica functions Convolve, DiscreteConvolve, ListConvolve, DirichletConvolve, ImageConvolve, and convolutions using Fourier, FourierTransform, or LaplaceTransform.
159 questions
0
votes
0
answers
108
views
Fitting experimental data with a convolution of two functions - how to speed up such calculations?
I am trying to write a program that fits experimental data with a convolution of experimental instrumental response function (IRF) with several Exponential functions. This is what I coded so far.
Here ...
2
votes
0
answers
88
views
How to speed up convolution of UniformDistribution functions
How can I speed up Convolution[] of transformed UniformDistribution[] functions? I'll present a single pair of distributions, and then give the context
Single Example
Define the UniformDistributions
<...
4
votes
3
answers
330
views
Solving integral equation numerically
I tried to solve a integral equation numerically, but I failed. The equation is:$\epsilon(\beta)=r\cosh{\beta}+\int^{\infty}_{-\infty}\varphi(\beta-\beta')\ln(1+e^{-\epsilon(\beta')})d\beta'$ were $\...
0
votes
0
answers
52
views
Function LaplaceGaussian Filter -> What exactly is standardized, if this option is chosen?
I try to figure out what the option Standardized->True for function LaplacianGaussianFilter exactly means. I understand that it guarantees that the sum over the Kernel is exactly zero. But what ...
0
votes
1
answer
130
views
Issue with numerical convolution integral [closed]
I want to solve a convolution integral numerically:
...
1
vote
1
answer
151
views
Trouble understanding the syntax and parameters of ListDeconvolve
I'd like to use the ListDeconvolve command to do the following task but I'm having a hard time understanding the description in the Wolfram Language Reference.
...
2
votes
1
answer
202
views
Speeding a Manipulate illustrating convolution
I'd like to illustrate the mathematical process of convolution ($f(x) \star g(x)$) with an interactive Manipulate, but the evaluation is far too slow for a class ...
1
vote
1
answer
106
views
Is there an option for InverseLaplaceTransform to make Mathematica use the convolution theorem when feasible?
By default, it appears that Mathematica won't use the convolution theorem to write an inverse Laplace transform in the form of a convolution of two functions.
For example, ...
3
votes
2
answers
156
views
Convolving using Integrate function [closed]
Convolving two UnitBox using the Convolve function gives accurate results as fig.1). However, when I try using Integrate function according to the document, the results are different as fig2. What ...
2
votes
1
answer
166
views
Convolution to regularize list
I try to regularize a given list of points, say f=Table[Exp[-a t],{t,0,100}], with some kernel
$h_{\sigma}(t)=\frac{1}{\sqrt{2\pi \sigma}}e^{-\frac{t^2}{2\sigma ^2}}...
4
votes
3
answers
314
views
Integration involving two DiracDelta with variable limit
I want to write a code to evaluate
$$ \int_0^{t-1}\frac{\delta(z-1)}{z}\frac{\delta(t-z-1)}{t-z}dz$$
which should gives the answer $$\frac{\delta(t-2)}{t-1}.$$
I tried to write the code
...
2
votes
3
answers
439
views
DiscreteConvolution
I am not an expert in discrete Convolutions so perhaps there is a mathematical misunderstanding with me and or the options. But shouldn't convolve average over the two lists like in the continuous ...
0
votes
1
answer
136
views
What's the expression of transformation T in area-based Image operations such as ImageFilter and ImageConvolve?
in the “tutorial/ImageProcessing”, as the following picture shows
I just wonder what's the expression of the T in the area-based image operations such as ...
3
votes
1
answer
99
views
How to align the dimensions of Deconvolution in neural-net?
I tried to implement a NetGraph similar to UNet in Mathematica, but I found an error in the dimension.
...
0
votes
1
answer
108
views
Maximizing a stochastic function with Convolution distribution
I have a stochastic profit function where I want to maximize with respect to a variable "a". I have written the code like this
...