我评估偶数傅里叶级数的代码返回零

时间:2013-12-10 20:18:02

标签: python for-loop fft

我是编程的新手,并且已经设置了一个任务来创建一个函数,如果用户输入相应的系数,它将在pi和-pi之间为50个不同的x求和一个偶数傅里叶级数(因此没有bn)。据我所知,我需要设置一个双循环,一个设置X的值,一个与这些值及其各自的系数进行求和。

我没有收到错误消息,我的X数组值是正确的。但是,当我输入一些系数来测试它时,和的输出(cosSumValues)只是一个0的数组。

n是数字1-len(系数)的数组,系数是用户输入的数据

这是我的双重循环:

for i in range(nx):
    X = AllValues[i]
    for j in range(1, len(coefficients)):
        cosSumValues[j] = cosSumValues[j] + coefficients[j]*numpy.cos(n[j]*X)
        print xValues, cosSumValues
        return xValues, cosSumValues

感谢您的帮助。

0 个答案:

没有答案