Sorry to be so late to the show. I'm very busy these days.
These sorts of transforms only make sense in the distributional sense, not when strictly interpreted as integrals.
You should not expect meaningful results from sympy (yet) when doing this kind of thing.
When doing the integral you see that my algorithm is not helpful: it gives some non-sensical conditions which turn out to be always false, and in the "general case" it returns an unevaluated integral.
This is to be expected, as I explained above: the integral isn't convergent, and so the algorithm should not succeed.
This is a limitation of basing the transform functions on integration alone. Best, Tom On 30.10.2013 12:03, Harsh Gupta wrote:
>>> from sympy.integrals import transforms >>> FT = fourier_transform >>> from sympy.abc import x, k >>> FT(1,x,k) 0 Sympy evaluates the fourier transform of 1 as 0 though it is dirac_delta(k). Similarly sympy evaluates the fourier transform of powers of x as 0 as well. http://mathworld.wolfram.com/FourierTransform1.html This might be arising because fourier transform of a 1 is not evaluated by direct integration rather it is evaluated using a form of the generalized unit function. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.
-- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.
