lowpass.m

来自「王小平《遗传算法——理论、应用与软件实现》随书光盘」· M 代码 · 共 18 行

M
18
字号
function a_filt=lowpass(alpha,a);
%
%     Function to a filter Value using a 1st order low pass filter
%     By A. Mitchell 5/12/95
%     a( )          = unfiltered data vector
%     a_filt(i-1)   = Previous filtered value
%     a_filt(i)     = Value to be filtered
%     alpha         = Filter constant
%     Call: y=lowpass(alpha,a);
%
a_filt=[];
a_filt(1)=a(1);
for i=2:1:length(a);
    a_filt(i)=(1-alpha)*a_filt(i-1)+alpha*a(i);
end;
a_filt=a_filt';
return

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?