求教用C语言实现低通滤波器

Python012

求教用C语言实现低通滤波器,第1张

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)

}

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)

}