绘制方波
方波可以近似表示为多个正弦波的叠加
任意一个方波信号都可以用无穷傅里叶级数来表示
# 傅里叶级数是以正弦函数和余弦函数为基函数的无穷级数
Code
importnumpy as npimportmatplotlib.pyplot as plt
t= np.linspace(-np.pi, np.pi, 201)
k= np.arange(1, 5)
k= 2 * k - 1
#k = 99
f =np.zeros_like(t)for i inrange(len(t)):
f[i]= np.sum(np.sin(k * t[i])/k)
f= (4 / np.pi) *f
plt.plot(t, f)
plt.show()
方波的无穷级数表示
欧拉公式
第一步: