关于傅里叶级数,求大神!
傅里叶级数怎么用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;
}







