% 函数 [g] = FFTPF1D (X,binsize, f, P) % 离散傅立叶变换低/高通滤波器。 %这是给定一维数据的这种滤波器的简单实现。 % X:你数据的数组,每个数据点都是一个信号箱% binsize:数据数据中的 bin 大小% f:波长的截止, % P: 1, or 0, true or false : true, low pass, 消除更高% 比 f 频率信号,假,高通,消除较低% 比 f 频率信号。 % 可以很容易地修改成二维版本,或者翻译成R / S语言百分比。 % 例子: % a=1:2:1000; % b=sin(a) + sin(2.*a) + sin(0.1 .* a) + ... % c=FFTPF1D(b, 2, 10, 1) % 作者:张志华。 invokey@gmail.com %随意使用和分发此代码进行培训或% 学术提议。
2021-12-19 16:33:05
2KB
matlab
1