关于傅里叶级数,求大神!
傅里叶级数怎么用C来写,实现由连续信号转化为离散信号?求大神!
求一个函数的傅立叶级数关键是一个积分,下面给你提供一个积分的子程序吧,你可以根据公式算你自己的相关傅立叶级数的an,bn:
程序代码:
/* *一个积分程序,function为积分函数;Upper_Limit,Lower_Limit分别为上下限。 *分度值为Division_Value。 */ double Integral(double(*function)(), double Upper_Limit, double Lower_Limit) { double Division_Value = 0.00000001; double Change_Value; double Result=0; for (Change_Value = Lower_Limit;Change_Value <= Upper_Limit;Change_Value += Division_Value) { Result += function(Change_Value)*Division_Value; } return Result; }