脚本宝典收集整理的这篇文章主要介绍了C语言实现多级滤波---干货,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
软件算法滤波##---多级
include <stdio.h>
include <stdlib.h>
include <time.h>
int main(void)
{
int a[10];
int i,m,rt=0,tp,k;
for( i=0;i<10;i++ )
{
int j;
int n=rand()%10+0xea;
for( j=0;j<i;j++ )
{
if ( a[j]==n ) {
i--;
break;
}
}
if ( j>=i )
a[i]=n;
}
for(m=0;m<10;m++)
{
for(i=0;i<10-m;i++)
{
if(a[i]>a[i+1])
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
}
}//递推排序
printf("10个取样值是:n");
for( i=0;i<10;i++)
printf("%xn", a[i]);
for(i=1;i<9;i++){
rt+=a[i];
}
rt=rt/8;//--------"中值滤波"
printf("最终滤波值是:%d",rt);
}
以上是脚本宝典为你收集整理的C语言实现多级滤波---干货全部内容,希望文章能够帮你解决C语言实现多级滤波---干货所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。