{
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++)