Ask Your Question
0

Recover general formula for fourier series?

asked 2011-12-29 08:52:24 -0600

gopher13 gravatar image

Hi,

Is there a way to recover the general formula for a fourier series? That is, f.fourier_series_sine_coefficient(9,pi) will give me the 9th sine coefficient, but I'd like to know more generally how I can construct the Nth sine coefficient.

I'm doing some complicated (to me) fourier series, and I'm having trouble figuring out the formula for the Nth.

Thanks for any help.

Andrew

edit retag flag offensive close merge delete

Comments

Can you explain what you mean by that? Generally the coefficients of the fourier series are not related to one another. One can write a expression for the nth coefficient only in special cases, and I am not sure there is a way of identifying whether a given formula falls in that category.

Shashank gravatar imageShashank ( 2011-12-29 09:05:47 -0600 )edit

It may be a poor question then .. my frame of reference is the typical fourier series for periodic functions found on-line (square, triangle, saw), which all seem to reduce to nice clean equations for the nth coefficient. I didn't realize most would not behave so nicely .. though, I don't feel so bad now for scratching my head about the more complex function for which I was trying to generate a series .. smile. Thanks for the input/answer.

gopher13 gravatar imagegopher13 ( 2011-12-30 07:23:12 -0600 )edit

3 answers

Sort by ยป oldest newest most voted
0

answered 2011-12-29 21:00:00 -0600

achrzesz gravatar image

In simple cases you can try:

sage: maxima('load(fourie)')

sage: maxima('totalfourier(abs(x),x,%pi)').sage()

1/2pi + 2sum(((-1)^n - 1)cos(nx)/n^2, n, 1, +Infinity)/pi

sage: maxima('totalfourier(x^3,x,%pi)').sage()

-2sum((pi^2n^2 - 6)(-1)^nsin(n*x)/n^3, n, 1, +Infinity)

edit flag offensive delete link more
0

answered 2011-12-30 08:26:01 -0600

achrzesz gravatar image

updated 2011-12-30 08:32:58 -0600

I would recommend also the class notes by Prof. David Joyner:

http://www.usna.edu/Users/math/wdj/te...

edit flag offensive delete link more
0

answered 2011-12-29 22:09:08 -0600

achrzesz gravatar image

Also:

sage: maxima('load(fourie)')

sage: maxima('foursimp(fourier(x^3,x,%pi))')

[%t26,%t27,%t28]

sage: maxima('[%t26,%t27,%t28]')

[a[0]=0,a[n]=0,b[n]=-2(%pi^2n^2-6)*(-1)^n/n^3]

edit flag offensive delete link more

Comments

Thanks very much for these .. I will study/play with them, and hopefully my function falls under 'simple case' .. thanks again.

gopher13 gravatar imagegopher13 ( 2011-12-30 07:24:26 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2011-12-29 08:52:24 -0600

Seen: 389 times

Last updated: Dec 30 '11