?? 簡單濾波器的程序?qū)崿F(xiàn).txt
字號:
簡單濾波器的程序?qū)崿F(xiàn)[原創(chuàng)]
所謂濾波器,簡單來說,就是只允許符合條件的頻率信號通過,而過濾其他信號。我給一個簡單的代碼來演示這個問題,用數(shù)組中的元素值表示信號振幅或頻率,并進(jìn)行過濾。
#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);
}
思路幼稚,見笑了。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -