フーリエ級数展開 指数関数、三角関数、正弦、フーリエ級数部分和
Pythonで学ぶフーリエ解析と信号処理 (神永 正博)(著)、コロナ社)の第2章(フーリエ級数展開)、章末問題2-20の解答を求めてみる。
コード(Python)
#!/usr/bin/env python3
import mpmath as mp
import matplotlib.pyplot as plt
print('2-20.')
I = [-mp.pi, mp.pi]
def x(t):
return t * mp.exp(t) * mp.sin(t)
def psval(t):
return mp.fourierval(mp.fourier(x, I, 3), I, t)
mp.plot([x, psval], xlim=I)
入出力結果
% ./sample20.py
2-20.
%