傅立叶级数的介绍我就不说了,自己也是应用为主,之前一直觉得很难懂,但最近通过自己编程实现了一些函数的傅立叶级数展开之后对傅立叶 级数展开的概念比较清楚了
(1)函数如下
函数图象如下:
代码:
from pylab import *
x = mgrid[-10:10:0.02] # 这里类似于matlab用冒号产生步长为0.02的序列,但是语法和matlab不同
n = arange(1,1000)
def fourier_transform():
a0 = (1-exp(-pi))/pi+1
s=a0/2
for i in range(1,100,1):
s0 = ( (1-(-1)**i*exp(-pi))/(pi*(1+i**2))