Python中n阶fourier级数曲线拟合

2024-10-02 00:35:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在寻找一种方法,用Python编写一段代码,可以计算任意n阶Fourier级数曲线拟合。要计算某阶Fourier级数曲线拟合,比如说3阶是相当简单的,但是在n阶是可变的情况下进行拟合,仍然不可行。也许有人做过,但我的搜索还没找到。我想知道是否有人能帮忙。谢谢。在


Tags: 方法代码情况fourier级数曲线拟合阶是
1条回答
网友
1楼 · 发布于 2024-10-02 00:35:41

公式是

n-th cos_coeff = (2/T)*integral(-T/2,T/2, f(t)*cos(n*t*2*pi/2)dt)
n-th sin coeff = (2/T)*integral(-T/2,T/2, f(t)*sin(n*t*2*pi/2)dt)

检查scypiscipy.integrate以获取有关集成的详细信息。在

应该在这儿

^{pr2}$

(不过,没有经过测试)

我不熟悉离散傅里叶变换,但你也许可以从中计算出系数。检查 http://docs.scipy.org/doc/scipy/reference/tutorial/fftpack.html

相关问题 更多 >

    热门问题