Hilbert transform bug in 7.0.3?
- To: mathgroup at smc.vnet.net
- Subject: [mg100858] Hilbert transform bug in 7.0.3?
- From: Nacho <ncc1701zzz at gmail.com>
- Date: Tue, 16 Jun 2009 21:52:37 -0400 (EDT)
Hello. I've trying the Hilbert Transform defined in Mathworld as: HilbertTransform[f_, x_, y_, assum___?OptionQ] := Integrate[f/(x - y), {x, -Infinity, Infinity}, PrincipalValue -> True, assum]/Pi I've trying to transform some functions but DiracDelta[x] seems to fail: In[5]:= HilbertTransform[DiracDelta[x],x,y] Out[5]= 0 But it should be -1/(Pi y) according with Mathworld or 1/(Pi y) according with Wikipedia, but not just 0. Older versions seems to work, as you can see in Mathworld's notebook. Is this a bug? Any other way to calculate Hilbert Transforms in 7.0.3? Thanks.