Ask Your Question

Jakob Holderbaum's profile - activity

2016-09-06 01:57:48 +0200 received badge  Famous Question (source)
2015-11-26 13:33:43 +0200 received badge  Taxonomist
2014-11-04 05:15:10 +0200 received badge  Notable Question (source)
2013-10-03 19:25:45 +0200 received badge  Popular Question (source)
2012-10-25 07:39:11 +0200 commented answer Implementing the basic Fourier-Transformation

numerical_integral returns: TypeError: unable to coerce to a real number

2012-10-25 07:36:41 +0200 answered a question Implementing the basic Fourier-Transformation

So, as you suggested, I added a numerical Definition for f_0, now I'm getting an error:

x,w,f_0,t = var("x,w,f_0,t")

f_0 = 1
w = 2*pi*f_0

x(t) = sin(w*t)

integrate(x*exp(-I*w*t),t, -oo, oo)

This is the actual result:

Traceback (click to the left of this block for traceback)
...
ValueError: Integral is divergent.
2012-10-25 06:44:41 +0200 received badge  Editor (source)
2012-10-25 06:43:37 +0200 asked a question Implementing the basic Fourier-Transformation

Hi there!

I'm currently plaing around with sage and I'm really excited about it.

I'd love to do my computations at university and home with a neat opensource-tool instead of the higly prices closed competitors.

Now, the problem I am facing is the symbolif computation of a fourier transformation.

Below is my current naive approach (I'm still learning fourier and complex mathematics, but with large interest!)

x,w,f_0,t = var("x,w,f_0,t") 

w = 2*pi*f_0 
x(t) = sin(w*t) 

integrate(x*exp(-I*w*t),t, -oo, oo)

which results in the following (obviously equal) result:

integrate(e^(-2*I*pi*f_0*t)*sin(2*pi*f_0*t), t, -Infinity, +Infinity)

My expectiation would be an equation without the t (since it has been substituted through integration) and an floating f_0 which I can set according to my desired sine frequency.

Please, could someone tell me, what exactly I am missing here?

Greetings Jakob