MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

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.



  • Prev by Date: Kriging method in listcontourplot option
  • Next by Date: how to _paste_ hyperlink into notebook
  • Previous by thread: Kriging method in listcontourplot option
  • Next by thread: Re: Hilbert transform bug in 7.0.3?