2020
10-06
10-06
基于python实现matlab filter函数过程详解
matlab中的filter函数:y=filter(b,a,x)python实现matlab中的filter函数deffilter_matlab(b,a,x):y=[]y.append(b[0]*x[0])foriinrange(1,len(x)):y.append(0)forjinrange(len(b)):ifi>=j:y[i]=y[i]+b[j]*x[i-j]j+=1forlinrange(len(b)-1):ifi>l:y[i]=(y[i]-a[l+1]*y[i-l-1])l+=1i+=1returnyexample:取b=[8,...
继续阅读 >