当前位置:神舟问>生活百科>关于matlab filter这个函数到底怎么用?

关于matlab filter这个函数到底怎么用?

2024-02-05 03:52:53 编辑:join 浏览量:569

关于matlab filter这个函数到底怎么用?

filter是一维数字滤波器

使用方法:

Y=f360问答ilter(B,A,X),输入X为滤波前序列,Y为滤波结果序列,B/A提供滤波器系数,B为分子,A为分母

整个滤波过程是通过下面差分方程实现的:

a(1)*y(n)=b(1)*x(n)+b(2)*x(n-1)+...+b(nb+1)*x(n-nb)-a(2)*y(n-1)-...-a(na+1)*y(n-na)

[Y,Zf]=filte下总乐毛肉陈r(B,A,X,Zi),输入X为滤波前序列,Y为滤波结果序列,B/A提供滤波器系数,B为分子,A为分母,

《Sim四ulink与信号处理》

吧胡走培并输入Zi指定X的初始状态,Zf为最终状态矢量《Simulink与信号处理》

filter(B,A,X,[],DIM)或filter(B,A,X,Zi,DIM)指定X的维数DIM进行操作

举例

k=-100:100;

>>uk=[zeros(1,100),ones(1,101)];

>>a=[1-56局迅异待席读];

>>b=[2-1];

>>x=uk;

>>y记给式生质案打着=filter(b,a,x)

标签:matlab,filter,函数

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/272477.html
热门文章