📄 简单滤波器的程序实现.txt
字号:
简单滤波器的程序实现[原创]
所谓滤波器,简单来说,就是只允许符合条件的频率信号通过,而过滤其他信号。我给一个简单的代码来演示这个问题,用数组中的元素值表示信号振幅或频率,并进行过滤。
#i nclude <stdlib.h>
#i nclude <conio.h>
#define N 10
void init(int arr[N])
{
int i;
for(i=0;i<N;i++)
arr[i]=random(100);
}
void compute(int arr[N],int low,int high)
{
int i;
for(i=0;i<N;i++)
if(arr[i]<low||arr[i]>high)
arr[i]=0;
}
void output(int arr[N])
{
int i;
printf("\n");
for(i=0;i<N;i++)
printf("%4d",arr[i]);
printf("\n");
}
main()
{
int array[N];
clrscr();
init(array);
printf("\nThe original array is......\n");
output(array);
compute(array,20,80);
printf("\nThe filtered array is......\n");
output(array);
}
思路幼稚,见笑了。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -