如何用C语言实现低通滤波器

Python024

如何用C语言实现低通滤波器,第1张

float middle_filter(float middle_value [] , intcount)

{

    float sample_value, data

    int i, j

    for (i=1 i for(j=count-1 j>=i,--j){

        if(middle_value[j-1]=middle_value[j]{

            data=middle_value[j-1]

            middle_value[j-1]=middle_value[j]

            middle_value[j]=data

        }

    }

    sample_value=middle_value(count-1)/2]

    return(sample_value)

}

float middle_filter(float middle_value [] , intcount)

{

float sample_value, data

int i, j

for (i=1i for(j=count-1j>=i,--j){

if(middle_value[j-1]=middle_value[j]{

data=middle_value[j-1]

middle_value[j-1]=middle_value[j]

middle_value[j]=data

}

}

sample_value=middle_value(count-1)/2]

return(sample_value)

}

Optimal_value = 23 //上次最优值,根据环境开始可以随便设一个大概的数

{

for(i=0i<10i++)

这里多了一个花括号也能运行?