FourierTransform bug?
- To: mathgroup at smc.vnet.net
- Subject: [mg44126] FourierTransform bug?
- From: "Dr. Wolfgang Hintze" <weh at snafu.de>
- Date: Thu, 23 Oct 2003 07:15:54 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hi all,
What happens here in Mathematica 4.0?
The sum of two terms is not correctly Fourier-transformed
In[46]:=
FourierTransform[q + p*Exp[-(I*t*v)], t, x]
Out[46]=
0
But each term separately is ok:
In[57]:=
xx = FourierTransform[q, t, x]
Out[57]=
Sqrt[2*Pi]*q*DiracDelta[x]
In[48]:=
yy = FourierTransform[p*Exp[-I*t*v], t, x]
Out[48]=
p*Sqrt[2*Pi]*DiracDelta[v - x]
In[49]:=
xx + yy
Out[49]=
p*Sqrt[2*Pi]*DiracDelta[v - x] +
Sqrt[2*Pi]*q*DiracDelta[x]
If instead of the Exp[] function we take powers of t it works fine as well:
In[63]:=
FourierTransform[q + p*t, t, x]
Out[63]=
Sqrt[2*Pi]*q*DiracDelta[x] - I*p*Sqrt[2*Pi]*
Derivative[1][DiracDelta][x]
Any hint is greatly appreciated,
Wolfgang