Let’s dissecate this :
>>> from sympy import symbols, fourier_series
>>> t=symbols("t", real=True)
>>> T=symbols("T", positive=True)
>>> foo=fourier_series(1/t, (t, -T/2, T/2)) ; foo
FourierSeries(1/t, (t, -T/2, T/2), (0, SeqFormula(0, (_k, 1, oo)), SeqFormula(4*sin(2*_n*pi*t/T)*Si(_n*pi)/T, (_n, 1, oo))))
The constant term tof this series is taken to be 0. The even terms are all 0. The coefficient of the nth odd term is Si(n*pi). These coefficients do not converge to 0 :
>>> k=symbols("k", integer=True)
>>> limit(Si(k*pi), k, oo)
pi/2
therefore their sum does not necessarily converge.
Therefore, the expressions returned by fourier_transform are analitically correct, but their existence do not imply their convergence.
In other word, fourier series return the elements allowing computation of the Fourier series of the function if such a series exist, but do not assess its existence.
HTH,
--
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 sympy+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/70d57a91-f018-4592-b5be-229288fbb629n%40googlegroups.com.